Güvenli biçimde yayına alma

Geliştiriciler için AWS Güvenliğini Kullanma

Rahul Singh

Technical Product Manager

Bu kontrol listesi ne için

Yan yana iki kart, altında tam genişlikte bir deploy çubuğu. Soldaki kart, setting etiketiyle, her birinde yeşil tik olan üç yapılandırma değeri taşır ve one right value altyazısına sahiptir. Sağdaki kart, question etiketiyle, boş kesik çizgili cevap alanlarının yanında üç soru işareti taşır ve your answer altyazısına sahiptir. Oklar her iki karttan deploy çubuğuna iner.

  • Altı soru, yayına almadan önce sorulur
  • Altı ayar değil açıp kapatacağın
Geliştiriciler için AWS Güvenliğini Kullanma

Altı soru, istek sırasıyla

Şu sırayla sor

  1. Arayanın jetonunu kim doğrular?
  2. AWS hangi kimliği kontrol ediyor?

Kiracı rapor servisi dikey bir yol olarak çizilmeye başlanıyor: kiracı kullanıcı, sonra API Gateway, sonra rapor fonksiyonu. Numaralı bir ve iki işaretleri sorunun geçtiği iki yerde duruyor.

Geliştiriciler için AWS Güvenliğini Kullanma

Altı soru, istek sırasıyla

Şu sırayla sor

  1. Arayanın jetonunu kim doğrular?
  2. AWS hangi kimliği kontrol ediyor?
  3. Bir kiracının diğerinin satırlarını okumasını ne engeller?
  4. Veritabanı parolası nerede tutulur?

Kiracı rapor servisi dikey bir yol olarak çizilmiş: kiracı kullanıcı, API Gateway, rapor fonksiyonu ve DynamoDB; yan tarafta Secrets Manager dallanıyor. Numaralı birden dörde işaretler soruların geçtiği dört yerde duruyor.

Geliştiriciler için AWS Güvenliğini Kullanma

Altı soru, istek sırasıyla

Şu sırayla sor

  1. Arayanın jetonunu kim doğrular?
  2. AWS hangi kimliği kontrol ediyor?
  3. Bir kiracının diğerinin satırlarını okumasını ne engeller?
  4. Veritabanı parolası nerede tutulur?
  5. Anahtarı kim tutuyor ve kim kullandı?
  6. Yarınki indirme bir kayıt bırakacak mı?

Kiracı rapor servisi dikey bir yol olarak çizilmiş: kiracı kullanıcı, API Gateway, rapor fonksiyonu, DynamoDB ve S3 raporları; yan tarafta Secrets Manager ve bir KMS anahtarı dallanıyor. Altı numaralı işaret soru yerlerinde duruyor. Kesikli bir sınır tüm servisi çevreler ve aşağıda kesikli bir CloudTrail kutusuna beslenir.

Geliştiriciler için AWS Güvenliğini Kullanma

Ticked is not the same as safe

Bu servisten üçü

  1. Rol, anahtar değil: tüm nesneleri okur

Rapor servisinin üç numaralı parçası. Birincide, rapor fonksiyonunda yeşil tik var ve turuncu kesik dış çizgi kovadaki üç kiracı önekinin tamamına uzanıyor. İkincide, fonksiyonun içinde yeşil bir kiracı filtresi varken istek yolunun dışında boş turuncu bir kapı var. Üçüncüde, kovada yeşil tik ve bir denetçiden AWS yönetilen anahtarına giden turuncu kesik yol ona ulaşmadan kesiliyor.

Geliştiriciler için AWS Güvenliğini Kullanma

Tik işareti güvenli demek değildir

Bu servisten üçü

  1. Rol, anahtar değil: tüm nesneleri okur
  2. Kiracı sütunu: filtre kodunun içinde
  3. Şifreleme açık: anahtar paylaşılamaz

Rapor servisinin üç numaralı parçası. Birincide, rapor fonksiyonunda yeşil tik var ve turuncu kesik dış çizgi kovadaki üç kiracı önekinin tamamına uzanıyor. İkincide, fonksiyonun içinde yeşil bir kiracı filtresi varken istek yolunun dışında boş turuncu bir kapı var. Üçüncüde, kovada yeşil tik ve bir denetçiden AWS yönetilen anahtarına giden turuncu kesik yol ona ulaşmadan kesiliyor.

Geliştiriciler için AWS Güvenliğini Kullanma

Bir ayarın gösteremediği boşluk

Dışta granted etiketli bir kutu, çakışmayan iki iç kutu tutuyor. used etiketli dolu yeşil kutu, rolün çağırdığı üç IAM eylemini içerir. never called etiketli turuncu kesik kutu, hiç çağırmadığı üç IAM eylemini içerir.

  • Yazdığın gün doğruydu: o sırada servisin çağırdığı tüm eylemler
Geliştiriciler için AWS Güvenliğini Kullanma

Bir ayarın gösteremediği boşluk

Dışta granted etiketli bir kutu, çakışmayan iki iç kutu tutuyor. used etiketli dolu yeşil kutu, rolün çağırdığı üç IAM eylemini içerir. never called etiketli turuncu kesik kutu, hiç çağırmadığı üç IAM eylemini içerir.

  • Yazdığın gün doğruydu: o sırada servisin çağırdığı tüm eylemler
  • Şimdi fazla geniş: artık çağırmadığı yarısı
  • Çözüm: CloudTrail'in doksan günlük kullanımında görüleni yetkilendir
Geliştiriciler için AWS Güvenliğini Kullanma

Ayarı değil, nedeni yaz

Tek seçimin iki yarısı

  • Kodunun verdiği değer
  • Bunu verme nedenin

Depoda etiketli bir yapılandırma satırı, üzerinde why etiketli ve not written down altyazılı boş kesik kutunun üstünde durur. Aşağı inen bir ok, dört bölmeli yeşil bir kayıt kartına gider: chose, rejected, would change if ve date.

Geliştiriciler için AWS Güvenliğini Kullanma

Ayarı değil, nedeni yaz

Tek seçimin iki yarısı

  • Kodunun verdiği değer
  • Bunu verme nedenin

 

  • Yazılı ve kabul edilmiş: bir karar
  • Belgesiz bırakılmış: bir sürpriz

Depoda etiketli bir yapılandırma satırı, üzerinde why etiketli ve not written down altyazılı boş kesik kutunun üstünde durur. Aşağı inen bir ok, dört bölmeli yeşil bir kayıt kartına gider: chose, rejected, would change if ve date.

Geliştiriciler için AWS Güvenliğini Kullanma

Aynı sorular, yeni çağıranlar

İki başlık altında üç satır: actor ve caller. Her biri bir aktörü harekete geçirdiği çağıranla eşleştirir: tanıdık durum olarak kısık gösterilen tarayıcı oturumlu bir kişi, bir pipeline ile bir commit ve bir agent ile bir istek. Üçü tek mavi bir kapıda, üç numaralı işaret taşıyan one gate altyazısıyla birleşir.

  • Workload identity: kişi olmayan bir çağıran için kimlik
Geliştiriciler için AWS Güvenliğini Kullanma

Aynı sorular, yeni çağıranlar

İki başlık altında üç satır: actor ve caller. Her biri bir aktörü harekete geçirdiği çağıranla eşleştirir: tanıdık durum olarak kısık gösterilen tarayıcı oturumlu bir kişi, bir pipeline ile bir commit ve bir agent ile bir istek. Üçü tek mavi bir kapıda, üç numaralı işaret taşıyan one gate altyazısıyla birleşir.

  • Workload identity: kişi olmayan bir çağıran için kimlik
  • Aynı üç soru: AWS'nin doğrulayabildiği bir kimlik, işten geniş olmayan yetki alanı, ne yaptığının kaydı
  • Değişen: çağıran
Geliştiriciler için AWS Güvenliğini Kullanma

Sırada ne var

Üst üste iki bant. Üst bant, the account etiketiyle, dört eşit kutu tutar: GuardDuty, Security Hub, AWS Config ve Organizations. Kesikli bir ayırıcı altında, alt bant, your service etiketiyle, videoda daha önce kullanılan altı numaralı işareti tutar.

  • Servisin: altı soru
  • Üstündeki hesap: GuardDuty, Security Hub, AWS Config, Organizations
Geliştiriciler için AWS Güvenliğini Kullanma

Hadi pratik yapalım!

Geliştiriciler için AWS Güvenliğini Kullanma

Preparing Video For Download...