Öğretici: Azure portal kullanarak Azure Front Door'da WAF ilkesi oluşturma

Bu öğreticide, temel bir web uygulaması güvenlik duvarı (WAF) ilkesinin nasıl oluşturulacağı ve Azure Front Door'daki bir ön uç konağına nasıl uygulanacağı gösterilmektedir.

Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:

  • WAF ilkesi oluşturma.
  • Bunu bir ön uç konağıyla ilişkilendirin.
  • WAF kurallarını yapılandırma.

Önkoşullar

Azure Front Door örneği veya Azure Front Door Standard veya Premium profili oluşturun.

WAF ilkesi oluşturma

İlk olarak, Azure portal kullanarak yönetilen Varsayılan Kural Kümesi (DRS) ile temel bir WAF ilkesi oluşturun.

  1. Ekranın sol üst kısmında Kaynak oluştur'u seçin. WAF araması yapın, Web Uygulaması Güvenlik Duvarı (WAF) seçeneğini belirleyin ve Oluştur'u seçin.

  2. WAF ilkesi oluştur sayfasının Temel sekmesinde aşağıdaki bilgileri girin veya seçin ve kalan ayarlar için varsayılan değerleri kabul edin.

    Ayar Değer
    İlke: Genel WAF (Front Door) öğesini seçin.
    Ön kapı katmanı Klasik, Standart ve Premium katmanları arasında seçim yapın.
    Abonelik Azure aboneliğinizi seçin.
    Kaynak grubu Azure Front Door kaynak grubu adınızı seçin.
    İlke adı WAF ilkeniz için benzersiz bir ad girin.
    İlke durumu Etkin olarak ayarlayın.

    Gözden Geçir + oluştur düğmesinin ve abonelik, kaynak grubu ve ilke adı için liste kutularının yer aldığı W A F ilkesi oluştur sayfasını gösteren ekran görüntüsü.

  3. İlişkilendirme sekmesinde Ön kapı profilini ilişkilendir'i seçin, aşağıdaki ayarları girin ve Ekle'yi seçin.

    Ayar Değer
    Ön kapı profili Azure Front Door profil adınızı seçin.
    Etki Alanları WAF ilkesini ilişkilendirmek istediğiniz etki alanlarını seçin ve ardından Ekle'yi seçin.

    Ön kapı profili ilişkilendirme sayfasını gösteren ekran görüntüsü.

    Not

    Etki alanı bir WAF ilkesiyle ilişkilendirilmişse gri renkte gösterilir. Önce etki alanını ilişkili ilkeden kaldırmanız ve ardından etki alanını yeni bir WAF ilkesiyle yeniden ilişkilendirmeniz gerekir.

  4. Gözden geçir ve oluştur>Oluştur'u seçin.

WAF kurallarını yapılandırma (isteğe bağlı)

WAF kurallarını yapılandırmak için bu adımları izleyin.

Mod değiştirme

BIR WAF ilkesi oluşturduğunuzda, WAF ilkesi varsayılan olarak Algılama modundadır. Algılama modunda WAF hiçbir isteği engellemez. Bunun yerine WAF kurallarıyla eşleşen istekler WAF günlüklerine kaydedilir. WAF'yi uygulamada görmek için mod ayarlarını Algılama'danÖnleme'ye değiştirebilirsiniz. Önleme modunda, tanımlı kurallarla eşleşen istekler engellenir ve WAF günlüklerine kaydedilir.

Önleme moduna geçmeyi gösteren Azure Front Door WAF ilkesinin Genel Bakış sayfasını gösteren ekran görüntüsü.

Özel kurallar

Özel kural oluşturmak için Özel kurallar bölümünde Özel kural ekle'yi seçerek özel kural yapılandırma sayfasını açın.

Özel kurallar sayfasını gösteren ekran görüntüsü.

Aşağıdaki örnekte, sorgu dizesi blockme içeriyorsa isteği engellemek için özel bir kuralın nasıl yapılandırılır gösterilmektedir.

QueryString değişkeninin blockme değerini içerip içermediğini denetleen bir kuralın ayarlarını gösteren özel kural yapılandırma sayfasını gösteren ekran görüntüsü.

Varsayılan Kural Kümesi

Azure tarafından yönetilen Varsayılan Kural Kümesi, Azure Front Door'un Premium ve Klasik katmanları için varsayılan olarak etkindir. Azure Front Door'un Premium katmanı için geçerli DRS Microsoft_DefaultRuleSet_2.0'dır. Microsoft_DefaultRuleSet_1.1, Azure Front Door'un Klasik katmanı için geçerli DRS'dir. Yönetilen kurallar sayfasında Ata'yı seçerek farklı bir DRS atayın.

Tek bir kuralı devre dışı bırakmak için kural numarasının önündeki onay kutusunu seçin ve sayfanın üst kısmındaki Devre dışı bırak'ı seçin. Kural kümesindeki tek tek kuralların eylem türlerini değiştirmek için kural numarasının önündeki onay kutusunu seçin ve sayfanın üst kısmındaki Eylemi değiştir'i seçin.

Kural kümesini, kural gruplarını, kuralları ve Etkinleştir, Devre Dışı Bırak ve Eylemi Değiştir düğmelerini gösteren Yönetilen kurallar sayfasını gösteren ekran görüntüsü.

Not

Yönetilen kurallar yalnızca Azure Front Door Premium katmanında ve Azure Front Door Klasik katman ilkelerinde desteklenir.

Kaynakları temizleme

Artık gerekli olmadığında kaynak grubunu ve tüm ilgili kaynakları silin.

Sonraki adımlar