analyzing-cloud-storage-access-patterns について
クラウドセキュリティや SOC の分析担当者向けのスキルです。AWS CloudTrail の S3 データイベントからアクセス基準を作成し、異常を検出して優先度付きのレポートを生成します。
主な機能
- 01S3 データイベントの検索
- 02アクセス基準の作成
- 03時間外アクセスの検出
- 04大量ダウンロードと新規 IP の特定
- 05優先度付き調査結果の生成
活用シーン
- 01S3 アクセスに関するインシデント調査
- 02アクセス異常検知ルールの作成
- 03クラウドストレージ監視範囲の検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mukul975/ anthropic-cybersecurity-skills --skill analyzing-cloud-storage-access-patternsインストール後、Claude Code で/analyzing-cloud-storage-access-patternsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
LICENSEreferences/api-reference.mdscripts/agent.py詳細
クラウドストレージのアクセスパターンの分析
使用するタイミング
- クラウドストレージのアクセスパターンの分析が必要なセキュリティインシデントを調査する場合
- この分野の検出ルールや脅威ハンティングクエリを作成する場合
- SOC アナリストがこの種の分析に関する体系的な手順を必要とする場合
- 関連する攻撃手法に対するセキュリティ監視の網羅性を検証する場合
前提条件
- クラウドセキュリティの概念とツールに関する知識
- 安全に実行するためのテスト環境またはラボ環境へのアクセス
- 必要な依存関係をインストールした Python 3.8 以降
- テスト活動に必要な適切な権限
手順
- 依存関係をインストールします:
pip install boto3 requests - AWS CLI または boto3 を使用して、CloudTrail から S3 データイベントをクエリします。
- アクセスのベースラインを作成します:時間ごとのリクエスト量、ユーザーごとのオブジェクト数、送信元 IP の履歴。
- 異常を検出します:
- 時間外のアクセス(現地時間の午前 8 時から午後 6 時以外)
- 大量ダウンロード:1 時間に単一のプリンシパルから 100 件を超える GetObject 呼び出し
- 過去 30 日間に確認されていない新しい送信元 IP
- ListBucket による列挙の急増(偵察の兆候)
- 優先順位を付けた検出結果レポートを生成します。
python scripts/agent.py --bucket my-sensitive-data --hours-back 24 --output s3_access_report.json
例
CloudTrail S3 データイベント
{"eventName": "GetObject", "requestParameters": {"bucketName": "sensitive-data", "key": "financials/q4.xlsx"},
"sourceIPAddress": "203.0.113.50", "userIdentity": {"arn": "arn:aws:iam::123456789012:user/analyst"}}
コメント
Markdown 対応