View a markdown version of this page

コンテンツ分野 2: セキュリティ - AWS Certified Developer - Associate

コンテンツ分野 2: セキュリティ

タスク 2.1: アプリケーションと AWS のサービスの認証および認可メカニズムを実装する。

  • スキル 2.1.1: ID フェデレーションを実装する。

  • スキル 2.1.2: アクセスコントロールを実装する (きめ細かいアクセス許可、セキュリティトークン、MFA など)。

  • スキル 2.1.3: AWS へのプログラムによるアクセスを設定する。

  • スキル 2.1.4: 署名付き URL を使用して、安全で時間制限のあるアクセスを提供する (Amazon S3 および Amazon CloudFront の使用などによる)。

  • スキル 2.1.5: AWS のサービスに対して認証された呼び出しを行う。

  • スキル 2.1.6: IAM プリンシパル (ユーザー、ロール、サービスなど) とリソースのアクセス許可を定義する。

  • スキル 2.1.7: IAM ロールを引き受ける。

タスク 2.2: AWS のサービスを使用して暗号化を実装し、機密データを管理する。

  • スキル 2.2.1: 保管中と転送中の暗号化を適用する。

  • スキル 2.2.2: AWS のサービス (AWS Certificate Manager、AWS Private CA など) を使用して証明書を管理する。

  • スキル 2.2.3: クライアント側またはサーバー側の暗号化を選択して適用する。

  • スキル 2.2.4: 暗号化キーを使用してデータを暗号化および復号する。

  • スキル 2.2.5: 開発目的で証明書と SSH キーを生成する。

  • スキル 2.2.6: AWS のサービスを利用して、機密データ (個人を特定できる情報 [PII]、保護対象の健康情報 [PHI] など) を識別してマスキングし、アクセスを制限する。

  • スキル 2.2.7: シークレット管理サービスを使用して機密データを保護する。

タスク 2.3: AI サービスの利用とアプリケーション開発への統合に関連するセキュリティリスクを特定して軽減する。

  • スキル 2.3.1: AI サービスへのアクセスをリクエストして管理する。

  • スキル 2.3.2: データプライバシーコントロールを使用してデータを AI サービスに送信する (VPC エンドポイントを使用してプライベート接続を確立し、入出力が AI モデルのトレーニングに使用されないようにするなど)。

  • スキル 2.3.3: AI モデルの入出力をフィルタリングして制御する (コンテンツフィルタリング、機密情報検出、PII/PHI のリダクション、拒否トピックのポリシー、プロンプトインジェクションおよび操作からの保護の適用などによる)。

  • スキル 2.3.4: AI エージェントとのやり取りを保護する (ツール使用の認可、セッションの分離、機密性の高いアクションに対するヒューマンインザループ承認フローの使用などによる)。

  • スキル 2.3.5: AI サービスとのやり取り中に、モニタリングログ内の機密コンテンツを保護する。