mcpField
H
hunting-for-webshell-activity

hunting-for-webshell-activity

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

hunting-for-webshell-activity について

エンドポイントと SIEM のテレメトリーを使い、Webshell 活動の疑いを調べる脅威ハンティングスキルです。仮説の設定からクエリ分析、検証、相関分析、報告までを案内します。

主な機能

  1. 01仮説に基づくハンティング計画
  2. 02ログとテレメトリーのデータ源特定
  3. 03SIEM と EDR データのクエリ
  4. 04検出事項の検証と相関分析
  5. 05証拠と対応策の記録

活用シーン

  1. 01Webshell 活動を示すアラートの調査
  2. 02インシデント対応で侵害範囲を特定
  3. 03脅威キャンペーン関連の指標を探索

インストール

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

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill hunting-for-webshell-activity

インストール後、Claude Code で/hunting-for-webshell-activityを入力して読み込まれたか確認します。

同梱ファイル

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

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

詳細

Web シェル活動のハンティング

使用する場面

  • 環境内で Web シェル活動の兆候をプロアクティブにハンティングする場合
  • 脅威インテリジェンスにより、これらの手法を使ったキャンペーンが進行中であることが示された後
  • インシデント対応で、これらの手法に関連する侵害の範囲を調査する場合
  • EDR または SIEM のアラートが関連する兆候を検知した場合
  • 定期的なセキュリティ評価やパープルチーム演習の際

前提条件

  • プロセスおよびネットワークのテレメトリを備えた EDR プラットフォーム(CrowdStrike、MDE、SentinelOne)
  • 関連するログデータが取り込まれた SIEM(Splunk、Elastic、Sentinel)
  • 包括的な設定で Sysmon を導入済みであること
  • Windows セキュリティイベントログの転送が有効であること
  • IOC の相関分析に利用する脅威インテリジェンスフィード

ワークフロー

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

主な概念

概念説明
T1505.003Web シェル
T1190公開向けアプリケーションの悪用
T1059.001PowerShell

ツールとシステム

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

よくあるシナリオ

  1. シナリオ 1:IIS の脆弱性を経由した China Chopper Web シェル
  2. シナリオ 2:脆弱なアップロード機能を経由した ASPXSpy
  3. シナリオ 3:画像ファイルに隠された PHP シェル
  4. シナリオ 4:Tomcat マネージャーコンソールを経由した JSP シェル

出力形式

Hunt ID: TH-HUNTIN-[DATE]-[SEQ]
Technique: T1505.003
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]

コメント