
Carbon Black Response APIを介してインシデント対応タスクを自動化:ファイル/レジストリの削除、プロセスの強制終了、センサーの隔離、バイナリ収集、THOR APTスキャン。

AutoResponderは、Carbon Black Responseの優れた機能を活用して、IT/システム/ネットワークチームにあまり煩わされることなく、インシデント対応タスクを実行するためのツールです。
| モジュール | ✔️ / ❌ |
|---|---|
| ファイル削除 | ✔️ |
| レジストリ値削除 | ✔️ |
| Win32サービスエントリ削除 | ✔️ |
| スケジュールタスクエントリ削除 | ✔️ |
| 詳細センサーリストエクスポート | ✔️ |
| ファイル検索 | ✔️ |
| レジストリ値検索 | ✔️ |
| ファイルダウンロード | ✔️ |
| Win32サービスエントリのリストダウンロード | ✔️ |
| スケジュールタスクエントリのリストダウンロード | ✔️ |
| WMIエントリのリストダウンロード | ✔️ |
| センサーの隔離/隔離解除 | ✔️ |
| 実行中のプロセスを強制終了 | ✔️ |
| センサーの再起動 | ✔️ |
| エンドポイントの再起動 | ✔️ |
| CSVレポート生成 | ✔️ |
| 収集したバイナリをTHOR APT Scannerでスキャン | ✔️ |
| WMIエントリ削除 | ❌ |
| ケース全体を解決し、素敵なレポートを生成して、みんなで冷たいビールを飲む | ❌ |

Carbon Black Responseに詳しくない方のために説明すると、それは独自のユニークで素晴らしい方法でインシデント対応ケースにソリューションを提供する、非常に素晴らしい製品です。Carbon Black ResponseにはPython API統合があり、人々がタスクを自動化するのに役立ち、多くの時間を節約できます。したがって、このプロジェクトで見られるものはすべて、Python APIの魔法にすぎません。それ以上でもそれ以下でもありません。
過去数ヶ月間、私たちのチームは多くのインシデント対応ケースに対処しなければなりませんでした。私たちはそれを完璧に乗り切りましたが、チームが顧客のIT/システム/ネットワークチームとのコミュニケーションに苦労しており、一度のファイル検索で数週間かかってしまうことに気づきました。私たちはCarbon Blackのインシデント対応パートナーであり、ほとんどすべての関与ケースでCarbon Black Responseを多用しているため、他の人からの最小限の助けで非常に大きなタスクを非常に短時間で完了できるツールをチームのために書くことにしました。
ごもっともです。さて、何百ものエンドポイントが侵害され、攻撃者がすべてのエンドポイントに永続性を確立し、大量のファイルをドロップしたシナリオを想像してみてください。そしてなんという偶然か、ITチーム全員が休暇に出かけ、オフィスにはインシデントに対処する人が誰も残っていません。さらに、ドメイン管理者はキーボードのキーを押すたびに書類を提出しようとしており、侵害されたシステム上の脅威を特定して排除する能力を奪っています。頑張ってください!(ちなみに実話です)
コードはPython3で書かれているので、3.4以降のバージョンで問題なく動作します。
git cloneを実行してくださいpip3 install -r requirements.txtでインストールしてくださいバイナリリポジトリをTHORでスキャンするには、以下の手順が必要です。
マルチスレッドモジュールの作成を手伝ってくれた https://twitter.com/harunglec に感謝します。
CBRによって収集された実行可能ファイルを含むバイナリリポジトリ全体を、THOR APT Scannerでスキャンできます。 https://twitter.com/thor_scanner
これは単なるPythonコードです。必要に応じて自由に変更してください。問題があれば => https://github.com/lawiet47/autoresponder/issues まで報告してください。
現在のモジュールはすべて、OS環境がWindowsであるセンサーでテストされています。しかし、Linuxでも試してみることができます。
| あなたは | ✔️ / ❌ |
|---|
| 政府機関 | ✔️ |
| 州機関 | ✔️ |
| 銀行 | ✔️ |
| 公共/民間機関 | ✔️ |
| 環境にEDR製品としてCarbon Black Responseを導入している企業 | ✔️ |
| インシデント対応を行う企業 | ✔️ |
| スタートアップ?(疑問ですが) | ✔️ |
| Carbon Blackが何か全く知らない人 | ❌ |