İçeriğe geç

Yönetim Panelinizi Koruma

/admin, /wp-admin gibi yönetim path’lerini yalnızca ekibinizin IP adreslerine açmak için önce bir IP listesi oluşturun, sonra bu listede olmayan herkesi engelleyen bir kural yazın.

  1. Konsol → WAF → [alan adı] → Kurallar → IP Listeleri sayfasını açın.

  2. Yeni Liste butonuna tıklayın:

    • Liste adı: ofis-ipleri (3–16 karakter, harf/rakam, - ve _)
    • Öğeler: her satıra bir IP veya CIDR bloğu yazın (en fazla 256 öğe)
    203.0.113.10
    198.51.100.0/24
  3. Listeyi kaydedin.

  1. Konsol → WAF → [alan adı] → Kurallar → + Yeni Kural adımlarını izleyin.

  2. İki koşulu Koşul Ekle ile AND olarak birleştirin:

    • Alan: Path (sorgusuz) (http.request.base_uri) · Operatör: ile başlar (has_prefix) · Değer: /admin
    • Alan: IP Listesi (ip.list) · Operatör: listede değil (not_in) · Değer: ofis-ipleri
    # Admin paneline yalnızca listedeki IP'lerden erişim
    IF http.request.base_uri has_prefix /admin
    AND ip.list not_in ofis-ipleri
    THEN block
  3. Aksiyon olarak Engelle (veya daha yumuşak koruma için CAPTCHA) seçin ve Kaydet ile kaydedin.

Yalnızca tek bir sabit IP’niz varsa liste oluşturmadan ip.src alanını kullanabilirsiniz:

# Tek IP dışında admin erişimini engelle
IF http.request.base_uri has_prefix /admin
AND ip.src != 203.0.113.10
THEN block
  • Listede olmayan bir ağdan (ör. telefonunuzun mobil verisi) /admin adresine erişmeyi deneyin; engel sayfası görmelisiniz.
  • Listedeki bir IP’den erişimin normal çalıştığını kontrol edin.
  • Kurallar sayfasında kuralın eşleşme sayacını izleyin; beklenmedik şekilde hızlı artıyorsa meşru trafiği de engelliyor olabilirsiniz.