Kök hesap anahtarının S3 kovalarına yedekleme yapmak amacıyla yaygın olarak dağıtıldığı bir Amazon AWS ortamını miras aldım.
Anahtarın nerede kullanıldığını bulmalıyım, böylece sınırlı izinlere sahip bir anahtarla değiştirebilirim.
Nesnelerin ne zaman oluşturulduğunu bildirmek için bir SQS Q'ya mesaj göndermek için gruplara olay bildirimleri ayarlıyorum. Bu iletiler, nesne isteğinin kaynaklandığı sunucunun ip adresini içerir, ancak kullanımdaki IAM anahtarını (yalnızca kullanılan Amazon Hesabı'nın kimliği) içermez.
Cloudtrail, S3 istekleri Cloudtrail'e yazılmadığı için burada da kullanılamaz.
S3 istekleri yapılırken hangi anahtarın kullanıldığını anlatabileceğim başka bir yol var mı?
ÖNERİLEN BİR ÇÖZÜM OLMADIĞINI LÜTFEN UNUTMAYIN, NE YAPABİLİRİM ÜZERİNE BİR GÜNCELLEME. YUKARIDA ÖNGÖRÜLEN YÖNTEM KULLANIN. SORUNU GÜNCELLEME GEREKİR.#
Teşekkürler EEAA
Bunu düşündüm, ama oyunda yüzlerce kova var, bu yüzden gerçekten pratik değildi. IAM'da anahtar kullanımını takip edebileceğim bir yer olduğunu umuyordum.
Etkinliklerin ve SQS'nin önceden ayarlanmış olduğu göz önüne alındığında, sonunda sonuçta yaptığım şey muhtemel kovalarda olayları ayarlamak ve S3 olay zaman damgasını IAM'nin en son kullanılan zaman damgası tarafından sağlanan zaman damgasına uydurmaktı.
Bu bana Root anahtarının kullanıldığı sırada S3'e istek gönderen sunucuların ip adreslerini verdi, bunlardan bir kaç sunucuda root anahtarını bulabildim. Umarım, önümüzdeki birkaç gün boyunca kök anahtarı kontrol ettiğimde, artık kullanımda olmayacağım.
Aksi halde, önerdiğiniz gibi büyük olasılıkla tek tek kovalara giriş yapmak zorunda kalacağım.