GoChannel Desk
製品

Indicators of compromise examples:エージェントが探せるもの

01

Indicators of compromise examples は具体的に思い浮かべられます。レポートに載っていたファイルのハッシュ、ファイアウォールログの IP アドレス、DNS ログのドメイン、自分で作った覚えのないスケジュールされたタスクなどです。どれもログで探す痕跡です。GoChannel Desk は自分のファイルのコピーからそれらを探し、結果をカードで表示します。

01

ファイルを読み取る

read_file、grep、glob が、チャットの作業フォルダにあるログのコピーと iocs.txt を開いて検索します。

02

コマンドを実行する

Shell は certutil や findstr などのコマンドを実行して実際の終了コードを返し、危険なコマンドはブロックされます。

03

変更の前に確認する

Ask first は何かを変更する操作の前に止まり、Plan only は手順を一覧にするだけで何も変更しません。

IOC の作業でエージェントができること

リストはプレーンテキストで始めれば十分

indicators of compromise list は、インシデントごとに 1 つのプレーンテキストファイルにしてフォルダに保管できます。プレーンテキストで十分です。エージェントは diff つきで編集し、プロンプトは選んだモデルのエンドポイントにしか送られません。

2 つの実践例

散らかったメモからきれいなリストへ

インシデントの後は自由形式のメモがよく残るので、エージェントは簡易的な IOC パーサーとして働けます。read_file がメモを開き、grep がアドレス、ハッシュ、ドメインらしきものを見つけ、write_file が最初の iocs.txt を保存します。これは下書きです。端末が普段と違う動きをした後は、そのログから集めた指標を同じリストに加えられます。Security イベント 4698 のタスク名や一時フォルダのファイル名のような値は人の目が必要なので、各値の出どころを書いたコメント行を追加するようエージェントに頼んでください。Ask first で実行し、diff を一行ずつ読み、自分の環境では普通の名前にすぎないものは削除します。

リストを確認してから共有する

iocs.txt の各行についてログのコピーに grep を実行し、write_file にその隣へ調査結果のメモを保存させます。チームで IOC をエンリッチメントや脅威ハンティングのために共有する場合は、確認済みで無害化したリストだけを渡し、生のログは決して渡さないでください。GoChannel Desk はケース管理システムではありません。調査結果のメモをフォルダに書くだけで、本当のケース記録はチームが保管している場所に残ります。まず 192.0.2.x の範囲のような無害なドキュメント用の値でこの手順を試し、実際のインシデントに任せる前に、表示されるカードを一枚ずつ読んでください。

GoChannel Desk が行わないこと

GoChannel Desk は Windows アプリであり、ホスティングされたサービスでもプラグインでもありません。ご自身のファイル、PC、調査を許可されているサーバーにのみ使用し、所有していないシステム、アカウント、データには決して使用しないでください。結果が誤っていることもあります。頼りにする前に、すべての結果を確認してください。

Windows 版 GoChannel Desk

リストを開いて自分のログを検索する

GoChannel Desk をダウンロード ↗