AWS - DynamoDB Persistence
DynamoDB
詳細情報はこちらを参照:
AWS - DynamoDB EnumDynamoDB Triggers with Lambda Backdoor
DynamoDBトリガーを使用して、攻撃者はテーブルに悪意のあるLambda関数を関連付けることでステルスバックドアを作成できます。アイテムが追加、変更、または削除されたときにLambda関数がトリガーされ、攻撃者はAWSアカウント内で任意のコードを実行することができます。
永続性を維持するために、攻撃者はDynamoDBテーブル内のアイテムを作成または変更し、悪意のあるLambda関数をトリガーすることができます。これにより、攻撃者はLambda関数と直接対話することなく、AWSアカウント内でコードを実行することができます。
DynamoDBをC2チャネルとして使用
攻撃者は、DynamoDBテーブルをcommand and control (C2) チャネルとして使用し、コマンドを含むアイテムを作成し、侵害されたインスタンスやLambda関数を使用してこれらのコマンドを取得および実行することができます。
侵害されたインスタンスやLambda関数は、定期的にC2テーブルをチェックして新しいコマンドを取得し、それを実行し、必要に応じて結果をテーブルに報告することができます。これにより、攻撃者は侵害されたリソースに対する持続性と制御を維持することができます。
Last updated