View a markdown version of this page

内容领域 2: 安全性 - AWS Certified Developer - Associate

内容领域 2: 安全性

任务 2.1: 对应用程序和 AWS 服务实施身份验证和授权机制。

  • 技能 2.1.1: 实施联合身份。

  • 技能 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 私有 CA)管理证书。

  • 技能 2.2.3: 选择使用客户端还是服务器端加密并应用加密。

  • 技能 2.2.4: 使用加密密钥来加密和解密数据。

  • 技能 2.2.5: 生成用于开发目的的证书和 SSH 密钥。

  • 技能 2.2.6: 使用 AWS 服务识别、掩蔽敏感数据(例如,个人身份信息 [PII]、受保护的健康信息 [PHI])和限制对敏感数据的访问。

  • 技能 2.2.7: 使用密钥管理服务保护敏感数据。

任务 2.3: 针对 AI 服务的使用以及在应用程序开发中集成 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 服务交互期间,保护监控日志中的敏感内容。