AWS - RDS Post Exploitation
RDS
更多信息请查看:
AWS - Relational Database (RDS) Enumrds:CreateDBSnapshot
, rds:RestoreDBInstanceFromDBSnapshot
, rds:ModifyDBInstance
rds:CreateDBSnapshot
, rds:RestoreDBInstanceFromDBSnapshot
, rds:ModifyDBInstance
如果攻击者有足够的权限,他可以通过创建数据库快照,然后从快照创建一个公开可访问的数据库,使数据库公开可访问。
rds:ModifyDBSnapshotAttribute
, rds:CreateDBSnapshot
rds:ModifyDBSnapshotAttribute
, rds:CreateDBSnapshot
拥有这些权限的攻击者可以创建一个数据库快照并使其公开可用。然后,他可以在自己的账户中从该快照创建一个数据库。
如果攻击者没有 rds:CreateDBSnapshot
权限,他仍然可以使其他已创建的快照公开。
rds:DownloadDBLogFilePortion
rds:DownloadDBLogFilePortion
拥有 rds:DownloadDBLogFilePortion
权限的攻击者可以下载 RDS 实例日志文件的部分内容。如果敏感数据或访问凭证被意外记录,攻击者可能会利用这些信息提升其权限或执行未经授权的操作。
潜在影响:使用泄露的凭证访问敏感信息或进行未授权的操作。
rds:DeleteDBInstance
rds:DeleteDBInstance
具有这些权限的攻击者可以对现有的RDS实例进行DoS攻击。
潜在影响: 删除现有的RDS实例,并可能导致数据丢失。
rds:StartExportTask
rds:StartExportTask
TODO: 测试
具有此权限的攻击者可以将RDS实例快照导出到S3存储桶。如果攻击者控制了目标S3存储桶,他们可能会访问导出快照中的敏感数据。
潜在影响: 访问导出快照中的敏感数据。
Last updated