AWS - RDS Post Exploitation
RDS
詳細については以下を参照してください:
AWS - Relational Database (RDS) Enumrds:CreateDBSnapshot
, rds:RestoreDBInstanceFromDBSnapshot
, rds:ModifyDBInstance
rds:CreateDBSnapshot
, rds:RestoreDBInstanceFromDBSnapshot
, rds:ModifyDBInstance
攻撃者が十分な権限を持っている場合、DBのスナップショットを作成し、そのスナップショットからパブリックにアクセス可能なDBを作成することで、DBをパブリックにアクセス可能にすることができます。
rds:ModifyDBSnapshotAttribute
, rds:CreateDBSnapshot
rds:ModifyDBSnapshotAttribute
, rds:CreateDBSnapshot
これらの権限を持つ攻撃者は、DBのスナップショットを作成し、それを公開することができます。その後、攻撃者は自分のアカウントでそのスナップショットからDBを作成することができます。
攻撃者が**rds:CreateDBSnapshot
を持っていない場合でも、他の作成されたスナップショットを公開**することができます。
rds:DownloadDBLogFilePortion
rds:DownloadDBLogFilePortion
rds:DownloadDBLogFilePortion
権限を持つ攻撃者は、RDSインスタンスのログファイルの一部をダウンロードすることができます。もし機密データやアクセス認証情報が誤ってログに記録されている場合、攻撃者はこの情報を利用して権限をエスカレートさせたり、不正な行動を行う可能性があります。
潜在的影響: 漏洩した認証情報を使用して機密情報にアクセスしたり、不正な操作を行う可能性があります。
rds:DeleteDBInstance
rds:DeleteDBInstance
これらの権限を持つ攻撃者は、既存のRDSインスタンスにDoS攻撃を行うことができます。
潜在的な影響: 既存のRDSインスタンスの削除、およびデータの損失の可能性。
rds:StartExportTask
rds:StartExportTask
TODO: テスト
この権限を持つ攻撃者は、RDSインスタンスのスナップショットをS3バケットにエクスポートできます。攻撃者が宛先のS3バケットを制御している場合、エクスポートされたスナップショット内の機密データにアクセスする可能性があります。
Potential impact: エクスポートされたスナップショット内の機密データへのアクセス。
Last updated