cloud-security-configuration について
クラウドのセキュリティ設定に取り組む人向けの実践ガイドです。ID、暗号化、ネットワーク制御、コンプライアンス、脅威検出を扱い、AWS、Azure、GCP、Terraform の資料を含みます。
主な機能
- 01ID とアクセス管理
- 02データ暗号化と鍵管理
- 03ネットワーク分離とセグメンテーション
- 04ログ記録と脅威検出
- 05クラウドと Terraform の資料
活用シーン
- 01クラウド上の機密データの保護
- 02コンプライアンスとゼロトラスト要件への対応
- 03複数クラウドのセキュリティ制御の設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill cloud-security-configurationインストール後、Claude Code で/cloud-security-configurationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/aws-security-configuration.mdazure-security-configuration.mdgcp-security-configuration.mdterraform-security-configuration.mdscripts/validate-config.shtemplates/config-starter.yaml詳細
クラウドセキュリティ設定
目次
概要
クラウドセキュリティには、ID 管理、暗号化、ネットワーク制御、コンプライアンス、脅威検出にわたる包括的な戦略が必要です。複数層の保護と継続的な監視による多層防御を実施してください。
使用する場面
- クラウド内の機密データを保護する
- 規制(GDPR、HIPAA、PCI-DSS)に準拠する
- ゼロトラストセキュリティを実装する
- マルチクラウド環境を保護する
- 脅威を検出して対応する
- ID とアクセスを管理する
- ネットワークを分離、セグメント化する
- 暗号化と鍵を管理する
クイックスタート
最小限の動作例:
# Enable GuardDuty (threat detection)
aws guardduty create-detector \
--enable \
--finding-publishing-frequency FIFTEEN_MINUTES
# Enable CloudTrail (audit logging)
aws cloudtrail create-trail \
--name organization-trail \
--s3-bucket-name audit-bucket \
--is-multi-region-trail
# Enable S3 bucket encryption by default
aws s3api put-bucket-encryption \
--bucket my-bucket \
--server-side-encryption-configuration '{
"Rules": [{
"ApplyServerSideEncryptionByDefault": {
"SSEAlgorithm": "aws:kms",
"KMSMasterKeyID": "arn:aws:kms:region:account:key/key-id"
},
"BucketKeyEnabled": true
}]
}'
# Enable VPC Flow Logs
// ... (see reference guides for full implementation)
リファレンスガイド
詳しい実装については、references/ ディレクトリを参照してください。
| ガイド | 内容 |
|---|---|
| AWS Security Configuration | AWS セキュリティ設定 |
| Terraform Security Configuration | Terraform セキュリティ設定 |
| Azure Security Configuration | Azure セキュリティ設定 |
| GCP Security Configuration | GCP セキュリティ設定 |
ベストプラクティス
✅ 推奨事項
- 最小権限アクセスを実装する
- すべての環境で MFA を有効にする
- アプリケーションにはサービスアカウントを使用する
- 保存中および転送中のデータを暗号化する
- 包括的なログ記録を有効にする
- ネットワークのセグメンテーションを実装する
- シークレット管理を使用する
- 脅威検出を有効にする
- 定期的にセキュリティ評価を実施する
- システムに最新のパッチを適用する
❌ 禁止事項
- root/デフォルトの認証情報を使用する
- コードにシークレットを保存する
- 過度に許可範囲の広いセキュリティグループを設定する
- 暗号化を無効にする
- ログや監視を無視する
- 認証情報を共有する
- コンプライアンス要件を無視する
- 未検証のデータソースを信頼する
コメント
Markdown 対応