beenuar/AiSOC
- 出典
- GitHub
- 初登場日
- 分野
- セキュリティ
- GitHubスター数
- 7,533
- 主な言語
- Python
外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。

何をするか
AiSOCは、警報を集約し、AI調査の根拠と対応案を残す自己運用型のセキュリティ監視基盤です。担当者が接続したツールのイベントを受け、正規化、検知、関連付けを通じて警報と調査記録を出します。Kafkaがイベントを運び、PostgreSQLが警報と監査記録を保持し、Web画面で結果を確認します。プロンプト、ツール呼び出し、判定根拠はInvestigation Ledgerに記録します。標準構成はローカルモデルを使い外部モデルAPIキーなしで開始できますが、実際の会社ログには別途コネクター設定が必要です。基本環境はDocker Compose v2、Docker仮想環境のメモリ8GBと空きディスク20GB、Python、bashです。サンプルデータやオフラインsandboxは実事故や完全な運用構成とは区別します。対応は標準で人の承認を中心とし、自律実行には明示的な方針許可が必要です。公式資料にも外部モデル試験や長期運用の証拠に限界があり、全接続の検証完了とは解釈できません。SIEMの長期ログ保管や規制対応検索をそのまま置き換える製品ではありません。
ライセンス
MIT 寛容なライセンスです。著作権表示を残せば商用利用と改変ができます。
同じ分野のリポジトリ
- onlyreadai/onlyread
OnlyReadは、AIが実際にログインした業務アカウントを閲覧する際の意図しない変更を減らすためのChromium拡張です。入力は保護対象サイトへ送るリクエストで、出力はページの要約ではなく各リクエストを通すか拒否するかの判断です。確認した判定コードは、通信方式と接続先の規則、サイト別操作の解読、確認済みリクエストの分類、残る通信へのモデル判定を組み合わせています。Chromeのデバッガー機能で通信を止め、ブラウザの通信規則と一部のソケットやエディター専用制御も併用します。準備には対応Chromiumブラウザ、保護サイトの選択、ホスト型判定サービスのアカウントか対応モデルゲートウェイの認証情報が必要です。不確実な判定やサービス停止時は拒否する設計ですが、モデルの誤判定や統計通信などの方針別例外は残ります。画面を直接操作するAIにはAlways設定が必要で、保護単位は現状アカウント別ではなくサイト別であり、設計書はエディター制御が通信遮断の保証ではない場合も説明しています。機密値を伏せた一部のリクエスト説明は外部判定サービスに送られ、この調査ではサイト対応範囲や安全性の主張を独立再現していません。 - Verlintas/NOIR
NOIRは、自分が所有するか監査の許可を得たAndroid端末のプライバシーリスクを調べるデスクトップツールです。Android端末との接続ツールであるadbを通じて、インストール済みアプリ、権限、APKファイル内のネットワークアドレス文字列を読み取ります。権限からアクセス可能なデータの種類と送信先になり得るドメインを関連付け、リスクスコア、JSONとMarkdownの報告書、ドメイン一覧、対処計画を出力します。共有ユーザーの権限やアプリの設定ファイルも確認し、詳しい分析には別途ローカルの逆コンパイルツールであるjadxを使います。元に戻せるアプリ権限制御と人の確認が必要な対処を区別し、復元用のコマンドを生成します。利用の出発点は、Windows、macOS、Linux用のportableパッケージ、USBデバッグを許可した端末、別途用意するadbです。PortableパッケージはJava実行環境を含みますが、ソースからの実行にはJDK 17以降が必要で、ツール準備時に不足する依存ファイルをダウンロードできます。結果は静的情報の関連付けであり、実際の送信を証明するものではなく、権限制限による正常なアプリ機能への影響も確認する必要があります。 - interplains/Zero-Breach-Toolkit
公開されたスパイウェアの指標と機器の記録を照合する、防御目的のローカル点検ツールです。自分のコンピューターや携帯電話のバックアップを調べたい利用者が対象です。ブラウザー記録、一部のOS記録、ファイル指紋、AndroidQF収集物、iPhoneのローカル資料を読みます。一致項目、証拠の強さ、未確認範囲を含む報告書を文章とJSONで保存できます。通常の検査は原本を変更せず一時データベースを使い、Pythonソケット通信を阻止します。ただしOS全体のネットワーク隔離ではなく、指標更新は別のオンライン操作です。基本実行はPython 3.8以上ですが、暗号化iPhoneバックアップには追加の暗号化パッケージと対応環境が必要です。Android資料取得は所有者の同意を得る別機能で、機器状態を変更し得ます。一致なしでも安全の証明にはならず、一致だけで感染確定とも言えません。完全な報告書と非暗号化の証拠ZIPには機密記録が含まれるため共有を制限すべきです。 - apple/security-pcc
AppleがPrivate Cloud Computeの安全性とプライバシー特性を研究者に検証してもらうため公開した一部構成要素のソースです。導入後すぐ使えるチャットボットや汎用推論サーバーではありません。ポリシー適用や検証に関する構成要素と研究ツールがあり、公式セキュリティガイドとの併読を案内します。確認した証明検証CLIはレポートや証明バンドルのファイルを受け取り、形式に対応する検証器へ渡します。検証の要約と詳細、または検証済み鍵と有効期限を出力する経路を確認しました。証明書や透明性証明の検証設定もありますが、PCC全体の再現や安全性の独立証明を行ったわけではありません。利用前に研究環境と条件を確認する必要があり、複製だけでクラウドサービスは起動しません。独自ライセンスは一台のApple製コンピューターで期間限定の内部PCC検証に用途を制限し、再配布も禁じるため、一般的なオープンソース再利用とは異なります。公式ガイド本文は今回取得できず、確認した文書とソースの範囲に説明を限ります。 - anthropics/sandbox-runtime
Anthropic Sandbox Runtimeは、エージェントやローカルMCPサーバーなど任意のプロセスのファイルアクセスと通信を制限するCLIとライブラリです。コマンドとファイル及びネットワークのポリシーを入力し、OSの境界内でコマンドを実行します。macOSはsandbox-exec、Linuxはbubblewrapを使い、HTTPとSOCKS5のプロキシが通信先を検査します。現在のREADMEはWindowsもアルファ対応とし、別ユーザー、制限トークン、ファイルACL、WFP通信フィルターを使うと説明しています。Node.js 22.12.0以降が必要で、対象コマンドを明示的に包むかライブラリを接続して初めて制限が適用されます。Linuxにはbubblewrap、socat、ripgrepが必要で、Windowsには別途管理者権限による初期設定が必要です。標準では読み取りが許可されるため、秘密ファイルが自動的に保護されるとは考えられません。読み取り禁止パス、書き込み許可パス、通信許可ドメインを実際の作業に合わせて設定します。初期の研究公開版であり、Windowsでは別トークンやシステムサービス経由の通信などに制限があるため、完全なセキュリティ境界とは断定できません。
Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。