Bir şirket, iki origin ile Amazon CloudFront kullanıyor: Amazon EC2 üzerinde dinamik bir uygulama ve statik içerik için bir Amazon S3 bucket'ı. Bir güvenlik incelemesi, uygulamadan gelen HTTPS yanıtlarında clickjacking'i azaltmak için gerekli olan X-Frame-Options HTTP başlığının eksik olduğunu buldu. Bir güvenlik mühendisi, başlığı yanıtlara ekleyerek tüm yığının uyumlu olmasını sağlamalıdır. Bu gereksinimi hangi yaklaşım karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: X-Frame-Options başlığını ekleyen bir Lambda@Edge fonksiyonu dağıtın. Bunu CloudFront origin response olayında tetikleyin..
Neden bu cevap
Doğru cevap, X-Frame-Options başlığını ekleyen bir Lambda@Edge fonksiyonunu CloudFront'un origin response olayında tetiklemektir. Bu yaklaşım, başlığın dinamik uygulama (EC2) ve statik içerik (S3) dahil olmak üzere tüm origin'lerden gelen yanıtlara tutarlı bir şekilde eklenmesini sağlar. origin response olayı, CloudFront'un origin'den bir yanıt aldıktan hemen sonra tetiklenir ve bu, yanıtı istemciye iletmeden önce başlık eklemek için ideal bir noktadır. viewer request olayında tetiklemek yanlış olur çünkü bu olay, CloudFront'un istemciden bir istek aldıktan hemen sonra tetiklenir ve origin'den gelen yanıt henüz mevcut değildir. CloudFront dağıtımını origin ayarlarında özel bir başlık eklemek için güncellemek, yalnızca isteklere başlık ekler, yanıtlara değil. EC2'de barındırılan uygulamayı değiştirmek yalnızca dinamik içerik için geçerli olur ve S3'teki statik içeriği kapsamaz, bu da tutarlı bir çözüm sağlamaz.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez