mcpField
A
aws-security-review

aws-security-review

github.com/securityskillsセキュリティ0179 回インストール9 週間前に更新
リポジトリ

aws-security-review について

AWS アカウントや組織を対象とする、クラウドセキュリティ担当者向けの構造化監査スキルです。権限、公開範囲、暗号化、ネットワーク、ワークロード ID を確認し、ポリシーやリソース ARN に紐づく対応策をリスク順に示します。

主な機能

  1. 01ユーザー、ロール、ポリシーの列挙
  2. 02権限昇格経路の追跡
  3. 03ストレージ、スナップショット、ポートの公開確認
  4. 04暗号化、鍵、ログの確認
  5. 05ネットワーク設定とワークロード ID の評価
  6. 06対応策と ARN を添えた所見の順位付け

活用シーン

  1. 01過剰な IAM 権限の確認
  2. 02公開バケットや露出した DB ポートの発見
  3. 03ログ、暗号化、鍵設定の不足確認

インストール

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

$npx skills add https://github.com/securityskills/skills --skill aws-security-review

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

詳細

AWS セキュリティレビュー

AWS アカウントまたは組織を体系的に監査します。

1. IAM の詳細調査

  • ユーザー、ロール、ポリシー(アイデンティティ、リソース、アクセス許可の境界)を列挙します
  • 権限昇格につながる経路を調査します:iam:CreatePolicyVersion、iam:PassRole と ec2:RunInstances/lambda の作成、sts:AssumeRole の連鎖、iam:SetDefaultPolicyVersion
  • 信頼境界におけるワイルドカードのアクション/リソース、Effect: Allow を指定した NotAction の落とし穴を確認します
  • 未使用の認証情報、90 日以上前に作成されたアクセスキー、ローテーション未実施の認証情報を確認します
  • 信頼ポリシーを確認します:* または外部アカウント ID によるロールの引き受けを許可していないか確認します
ツール
  • scoutSuite、prowler、pmapper(権限昇格グラフ)、cloudsplaining(最小権限との差分)

2. 公開状況の確認

  • S3:パブリックバケット/アカウントレベルのパブリックアクセスブロック、ACL とバケットポリシーの競合
  • EBS/RDS/redshift のスナップショット:共有または公開されていないか確認します
  • ロードバランサー/セキュリティグループ:管理ポート(22/3389)での 0.0.0.0/0、データベースポートの公開状況
  • オープンなアクセス許可ポリシーを持つ API Gateway、Lambda 関数 URL、Elasticsearch/OpenSearch ドメイン

3. 暗号化とデータ

  • S3/EBS/RDS のデフォルト暗号化、適切な範囲に限定された KMS キーポリシー
  • Secrets Manager と、IaC にコミットされた環境変数内のハードコードされた値を確認します
  • CloudTrail:マルチリージョン、ログファイルの検証、パブリックバケットがないこと、GuardDuty が有効であること

4. ネットワーク

  • VPC フローログが有効であること、プライベートサブネットにおける NAT ゲートウェイと IGW の配置
  • 範囲が漏えいするピアリング/トランジットゲートウェイのルート
  • プライベートであるべきワークロードをホストしているパブリックサブネット

5. ワークロードのアイデンティティ

  • 長期間有効なキーより EC2 インスタンスプロファイルを優先します。EKS IRSA/ポッドアイデンティティを使用します
  • 特権モードのないタスク/コンテナ、メタデータサービス v2 の強制適用

出力

優先順位を付けた指摘事項:公開状況(公開データ/ポート)、権限昇格の連鎖(pmapper 形式の経路証拠を含む)、ログ記録の不備、および特定のポリシー/リソース ARN に対応付けた修正策。

コメント