2
1

More than 3 years have passed since last update.

AWS アクセスキーの漏洩を防ぐチェックシート

Last updated at Posted at 2021-07-17

AWSセキュリティの第0歩

ユーザー名/パスワード/アクセスキー。これらは漏洩した時のリスクが大きく、AWSを使い始める時にまずなによりも対策しておくべきです。セキュリティの第1歩というより第0歩として「AWSセキュリティの第0歩 確認チェックシート」を作ってみました。ユーザー名/パスワード/アクセスキー に絞ってるため、これをやったから完璧になる訳ではないです。そもそもセキュリティに完璧はないです。
チェックした後、始めやすいところからでもいいので是非実施してください。
(ベストエフォートで時々更新していきます)

注意事項
  • ユーザー名/パスワード/アクセスキーに絞った対策
  • このチェックシートをやればセキュリティ完璧になるわけではない
  • セキュリティは幅広く様々な対策が必要ですが、このチェックはそのスタートラインに立つ前にやっておくこと
  • "実施方法参考リンク"は外部リンクに飛ぶ形にしてます。自己責任で実施ください。
  • 個人的にやっとくといいと思うものをピックアップ
  • Trusted Adviserからユーザー名/パスワード/アクセスキーに関わるものをピックアップ(他の項目と重複ありますが、機械的なチェックになるのでピックアップ)
  • 実施難易度が低いものをピックアップ(アクセスキーローテーションなど、中には慎重に行わなければならないものもあり)

チェックシート

AWSアカウント保護ベーシックチェック

やっとくといいリスト 実施済 実施予定/検討中 実施しない サービス 実施方法参考リンク
1 AWS ルートアカウントは極力利用しない IAM
2 AWS ルートアカウントのアクセスキーは発行しない IAM ルートユーザーのアクセスキー削除
3 ルートアカウントを MFA で保護する IAM ルートユーザーの仮想MFA有効化
4 IAM ユーザーを MFA で保護する IAM IAMユーザーの仮想MFA有効化
5 強度の強いパスワードポリシーの利用する IAM AWSアカウントのパスワードポリシー設定
6 IAM ユーザーのパスワードローテーションする IAM AWSアカウントのパスワードポリシー設定
7 アクセスキーのローテーションする IAM アクセスキーローテーションの考え方
8 EC2 には IAM ロールを利用 (IMDSv2) する IAM EC2にIAMロールをアタッチする
9 原則 IAM ユーザーのアクセスキーは利用しない IAM
10 IAM ユーザー/アクセスキーは共有しない IAM
11 CloudTrail を有効化する CloudTrail CloudTrail有効化
12 GuardDuty を有効化する GuardDuty GuardDuty有効化
13 Trusted Advisor を定期的にチェックする TrustedAdvisor

Trusted Advisorのアカウント保護に関わる項目

推奨アクションはTrusted Advisorに記載

Trusted Adviser 実施済 実施予定/検討中 実施しない サービス
1 IAM の使用 (無料) IAM
2 ルートアカウントの MFA (無料) IAM
3 露出したアクセスキー IAM
4 IAM パスワードポリシー IAM
5 IAM アクセスキーローテーション IAM
Trusted Adviser Option 実施済 実施予定/検討中 実施しない サービス 実施方法参考リンク
1 CloudWatch 通知設定する CloudWatch 通知設定
2 開発チームに Trusted Adviser を認知してもらう Trusted Advisor Trusted Advisorとは

関連するAWSサービス

GuardDuty 実施済 実施予定/検討中 実施しない サービス 実施方法参考リンク
1 GuardDuty のキャッチアップする GuardDuty GuardDutyとは
2 GuardDuty の操作を把握する GuardDuty GuardDuty の操作を把握する
3 通知設定する CloudWatch 通知設定
CloudTrail 実施済 実施予定/検討中 実施しない サービス 実施方法参考リンク
1 CloudTrail のキャッチアップする CloudTrail CloudTrailとは
2 CloudTrail の操作を把握する CloudTrail 様々な操作
3 (オプション)通知設定する CloudWatch 通知設定
通知 実施済 実施予定/検討中 実施しない サービス 実施方法参考リンク
1 アラーム設定方法を把握する CloudWatch CloudWatchアラーム設定

参照リンク

Trusted Advisorのチェック項目

AWSアクセスキー管理のベストプラクティス

GuardDuty Blackbelt資料

CloudTrail Blackbelt資料

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1