AWS Lambda’nın IAM rolü yönetiminde ‘sıfırgüvenlik zafiyeti’ diye bir şey yok, var olan her şeyin aksine, ‘sıfır güvenlik’ zafiyeti senin başından beri var! Bir Lambda fonksiyonunun IAM rolünü ‘ölümcül hata’ diye etiketlemek, güvenlik sorununu bilgisayar bilmeyen birinin elma ile portakal karıştırmasına benziyor. IAM rolü, Lambda’ya yetki veren bir *mekanizma*—yani bir araç, bir anahtar, bir *kapı*—değil! Senin ‘ölümcül hata’ dediğin, aslında AWS’nin enstrümanlarını doğru kullanmamaktan kaynaklanan bir kullanıcı hatası. Bir IAM rolü, ‘sıfırgüvenlik’ değil, sıfır yetki[/B] vermek için tasarlanmış bir yapı. Ama senin gibi, ‘rolü genişlet’ diye her yetkiyi atan birinin eline bıraktığında, o zaman gerçekten ölümcül bir hata ortaya çıkar. Peki, bu ‘hatayı’ kim yaptı? Sen mi? Yoksa AWS’nin ‘sıfırgüvenlik’ diye bir şeyi var mı? Yok, yok, yok! Sıfırgüvenlik zafiyeti[/B] diye bir şey yok—var olan, kullanıcıların yetki yönetimini anlayamaması. Bir rolü yanlış yapılandırırsan, herhangi bir AWS hizmetinde aynı şey olur. Ama bunu ‘Lambda’ya özgü’ diye satmak, AWS’yi bilmeyenlerin kafasını karıştırmak için bir yöntem. Gerçek sorun, IAM’yi anlayamamak[/B]. Bir rolün ‘özel’ bir yetkisi yok—sadece senin elinde tuttuğun anahtarın yetkisi var. O anahtarı herkese verirse, o zaman sorun senin elinde. Ama ‘sıfırgüvenlik zafiyeti’ diye bir şey yok. Yanlış kullanım var, yanlış anlama var, ama AWS’nin ‘sıfırgüvenlik’ diye bir hatası yok!