Ana branch deploy edilmeden önce her kod değişikliğinin şirketin güvenlik ekibi tarafından onaylandığından emin olmanız gerekir. Bunu uygulamak için hangi iki eylemi gerçekleştirebilirsiniz? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: main branch'i için bir branch koruma kuralı oluşturun., Bir CODEOWNERS dosyası oluşturun..
Neden bu cevap
Güvenlik ekibinin onayını sağlamak için iki temel eylem gereklidir. Birincisi, main branch'i için bir branch koruma kuralı oluşturmaktır. Bu kural, main branch'ine doğrudan commit yapılmasını engeller ve birleştirme (merge) işlemlerinin belirli koşulları karşılamasını zorunlu kılar. Bu koşullar arasında, güvenlik ekibinden gerekli onayların alınması gibi gereksinimler bulunabilir. İkincisi, bir CODEOWNERS dosyası oluşturmaktır. Bu dosya, depodaki belirli dosya veya dizinlerin sahiplerini tanımlar. Bir çekme isteği (pull request) bu dosya veya dizinlerde değişiklik yaptığında, tanımlanan sahiplerden otomatik olarak inceleme ve onay istenir. Bu sayede, güvenlik ekibi belirli kod alanlarındaki değişiklikleri onaylamadan birleştirme yapılamaz. İmzalı commit'ler kodun bütünlüğünü sağlasa da, güvenlik onayı mekanizması sunmaz. LICENSE dosyası projenin lisansını belirtir, feature branch'leri için koruma kuralı ise main branch'i için gerekli olan genel korumayı 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