mcpField
D
detecting-suspicious-powershell-execution

detecting-suspicious-powershell-execution

github.com/mukul975セキュリティ35.2k57 回インストール8 週間前に更新
リポジトリ

detecting-suspicious-powershell-execution について

不審な PowerShell 実行を調査するセキュリティ分析者向けの脅威ハンティングスキルです。仮説の設定からログ検索、検証、関連付け、報告までの流れを示します。

主な機能

  1. 01脅威情報に基づく仮説の設定
  2. 02必要なログとテレメトリーの特定
  3. 03SIEM と EDR のクエリ実行
  4. 04攻撃チェーンとの関連付け
  5. 05調査結果と対応策の記録

活用シーン

  1. 01EDR または SIEM アラートの調査
  2. 02脅威情報にある攻撃活動の追跡
  3. 03PowerShell 関連インシデントへの対応
  4. 04定期的なセキュリティ評価

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill detecting-suspicious-powershell-execution

インストール後、Claude Code で/detecting-suspicious-powershell-executionを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

LICENSE
assets/
template.md
references/
api-reference.md
standards.md
workflows.md
scripts/
agent.py
process.py

詳細

不審な PowerShell の実行を検出する

使用する場面

  • 環境内で不審な PowerShell の実行を検出する兆候をプロアクティブに調査する場合
  • 脅威インテリジェンスにより、これらの手法を用いるキャンペーンが進行中だと判明した後
  • これらの手法に関連する侵害の範囲を特定するインシデント対応中
  • 関連する兆候を検知して EDR または SIEM アラートが発生した場合
  • 定期的なセキュリティ評価やパープルチーム演習中

前提条件

  • プロセスとネットワークのテレメトリを備えた EDR プラットフォーム(CrowdStrike、MDE、SentinelOne)
  • 関連するログデータを取り込んだ SIEM(Splunk、Elastic、Sentinel)
  • 包括的な設定で展開された Sysmon
  • Windows Security Event Log の転送が有効になっていること
  • IOC 相関用の脅威インテリジェンスフィード

ワークフロー

  1. 仮説を立てる:脅威インテリジェンスまたは ATT&CK のギャップ分析に基づき、検証可能な仮説を定義します。
  2. データソースを特定する:仮説の検証または反証に必要なログとテレメトリを判断します。
  3. クエリを実行する:SIEM と EDR プラットフォームに対して検出クエリを実行し、関連するイベントを収集します。
  4. 結果を分析する:複数のデータソースを相関させながら、クエリ結果に異常がないか調べます。
  5. 調査結果を検証する:コンテキストを分析し、真陽性と偽陽性を区別します。
  6. アクティビティを相関させる:調査結果を、より広範な攻撃チェーンや脅威アクターの TTP に結び付けます。
  7. 記録して報告する:調査結果を記録し、検出ルールを更新して、対応措置を推奨します。

主要な概念

概念説明
T1059.001PowerShell
T1059.003Windows Command Shell
T1562.001ツールの無効化または変更

ツールとシステム

ツール用途
CrowdStrike FalconEDR テレメトリと脅威検出
Microsoft Defender for EndpointKQL による高度なハンティング
Splunk EnterpriseSPL クエリによる SIEM ログ分析
Elastic Security検出ルールと調査タイムライン
SysmonWindows イベントの詳細な監視
Velociraptorエンドポイントアーティファクトの収集とハンティング
Sigma Rulesクロスプラットフォームの検出ルール形式

よくあるシナリオ

  1. シナリオ 1:マクロ付きドキュメントによって起動される Base64 エンコード済みの PowerShell コマンド
  2. シナリオ 2:C2 サーバーからペイロードを取得する IEX ダウンロードクレードル
  3. シナリオ 3:ペイロード実行前にリフレクションパッチを適用して AMSI を回避
  4. シナリオ 4:C2 と通信する PowerShell Empire エージェント

出力形式

Hunt ID: TH-DETECT-[DATE]-[SEQ]
Technique: T1059.001
Host: [Hostname]
User: [Account context]
Evidence: [Log entries, process trees, network data]
Risk Level: [Critical/High/Medium/Low]
Confidence: [High/Medium/Low]
Recommended Action: [Containment, investigation, monitoring]

コメント