Coğrafi Engelleme: Ülke Bazlı Erişim Kısıtlaması Ne Kadar İşe Yarar?

Ülke bazlı erişim kısıtlamasının gerçek faydaları, sınırları, doğru uygulama katmanı ve daha etkili alternatifler. Coğrafi Engelleme: Ülke Bazlı Erişim…

Coğrafi Engelleme: Ülke Bazlı Erişim Kısıtlaması Ne Kadar İşe Yarar?
İçindekiler
  1. Gerçekte Ne Sağlar?
  2. Nerede Uygulanmalı?
  3. Tamamını Değil, Doğru Yeri Kısıtlayın
  4. Veri Doğruluğu Sorunu
  5. Daha Etkili Alternatifler
  6. Uygularken Dikkat
  7. Sonuç
  8. Sıkça Sorulan Sorular (SSS)
  9. Coğrafi engelleme gerçekten koruyor mu?
  10. Kuralı hangi katmanda uygulamalıyım?
  11. Tüm siteyi engellersem ne olur?
  12. Gerçek müşterim engellenebilir mi?

Coğrafi Engelleme: Ülke Bazlı Erişim Kısıtlaması Ne Kadar İşe Yarar?

Sunucu günlüklerinizde hiç müşteriniz olmayan ülkelerden gelen binlerce giriş denemesi görüyorsunuz. "O ülkeleri tamamen engelleyeyim" düşüncesi mantıklı geliyor — ve kısmen doğru, kısmen yanıltıcı.

Bu yazı, ülke bazlı erişim kısıtlamasını dürüstçe ele alıyor.

Gerçekte Ne Sağlar?

Beklentiyi doğru ayarlamak gerekir:

Beklenti Gerçek
Saldırıları durdurur Gürültüyü azaltır
Kararlı saldırganı engeller Hayır, vekil sunucu kullanır
Günlükleri temizler Evet, belirgin biçimde
Kaynak tüketimini düşürür Evet, ölçülebilir
Güvenlik açığını kapatır Hayır

İkinci satır bu önlemin sınırını gösterir: coğrafi engelleme kararlı bir saldırganı durdurmaz, çünkü izin verdiğiniz bir ülkeden vekil sunucu kullanmak dakikalar sürer.

Ancak üçüncü ve dördüncü satırlar gerçek kazanımlardır ve küçümsenmemelidir. Otomatik tarama trafiğinin büyük kısmı belirli bölgelerden gelir ve bunu kesmek sunucuya nefes aldırır.

Beşinci satır ise en önemli uyarıdır. Zayıf bir şifre, coğrafi engelleme sayesinde güvenli hâle gelmez.

Nerede Uygulanmalı?

Kısıtlamanın uygulanacağı katman önemlidir:

  1. Ağ güvenlik duvarında. En verimli.
  2. Web sunucusu seviyesinde. Esnek.
  3. Uygulama içinde. En pahalı.

Birinci seçenek kaynak açısından en iyisidir: güvenlik duvarında engellenen bir istek, web sunucusuna hiç ulaşmaz ve hiçbir işlem gücü tüketmez.

Üçüncü seçenekte ise istek tüm katmanlardan geçer, uygulama başlar, veritabanına bağlanılır ve ancak sonra reddedilir — yani saldırgan kaynağınızı yine tüketmiş olur.

İkinci seçenek pratik bir orta yoldur ve yalnızca belirli adresleri kısıtlamak istediğinizde tercih edilir.

Tamamını Değil, Doğru Yeri Kısıtlayın

Tüm siteyi engellemek nadiren doğrudur:

  • Yönetim paneli: Sıkı kısıtlama uygun.
  • Giriş sayfaları: Kısıtlama mantıklı.
  • API uç noktaları: Duruma göre.
  • Genel içerik sayfaları: Açık kalmalı.

Dördüncü madde çoğu sitede kritik bir hatayı önler: tüm siteyi ülke bazında engellemek, arama motoru tarayıcılarını da engelleyebilir ve sıralamanızı doğrudan etkiler.

Arama motorlarının tarayıcıları farklı bölgelerden gelebilir. Bu trafiği kesmek, sayfalarınızın dizinden düşmesine yol açabilir.

Birinci madde ise en yüksek getiriyi verir. Yönetim paneline yalnızca kendi ülkenizden veya belirli adreslerden erişim, saldırı yüzeyini ciddi biçimde daraltır.

Veri Doğruluğu Sorunu

Ülke tespiti kesin bir bilim değildir:

Sorun Sonuç
Veri tabanı eskir Yanlış ülke ataması
Mobil operatör adresleri Farklı ülke görünebilir
Kurumsal ağlar Merkez ülkesi görünür
Bulut sağlayıcı adresleri Sunucu lokasyonu

Üçüncü satır gerçek müşteri kaybı üretebilir: yurt dışında merkezi olan bir şirketin Türkiye ofisindeki çalışanı, şirket ağı üzerinden çıktığı için yabancı ülkeden geliyormuş gibi görünebilir ve engellenir.

Bu durumda müşteri "sitenize giremiyorum" der ve nedenini kimse bulamaz.

Birinci satır ise sürekli bakım gerektirir. Adres blokları ülkeler arasında el değiştirir ve güncellenmeyen bir veri tabanı yanlış kararlar verir.

Daha Etkili Alternatifler

Coğrafi engelleme tek başına yeterli değildir:

  1. Başarısız denemeye göre otomatik engelleme.
  2. Anahtar tabanlı kimlik doğrulama.
  3. İki adımlı doğrulama.
  4. Yönetim panelini gizli adrese taşımak.
  5. Hız sınırlama.

İkinci madde tek başına en güçlü önlemdir: şifre ile girişi tamamen kapatıp yalnızca anahtarla erişime izin vermek, kaba kuvvet denemelerini anlamsız hâle getirir — saldırgan hangi ülkeden gelirse gelsin şansı yoktur.

Bu önlem alındığında coğrafi engelleme yalnızca gürültü azaltma amacı taşır ve öncelik sırasında geriye düşer.

Birinci madde ise coğrafi engellemeden daha adildir. Nereden gelirse gelsin, kötü davranan engellenir; iyi davranan geçer.

Uygularken Dikkat

  • Kendinizi kilitlemeyin.
  • Bir kaçış yolu bırakın.
  • Engellenen istekleri kaydedin.
  • Kuralı düzenli gözden geçirin.

Birinci madde çok yaşanan bir kazadır: yurt dışına çıktığınızda kendi kuralınız sizi de engeller ve sunucunuza erişemezsiniz.

Bu nedenle panel üzerinden konsol erişimi veya alternatif bir yol her zaman açık kalmalıdır.

Üçüncü madde ise kuralın etkisini ölçmenizi sağlar. Engellenen isteklerin bir kısmı meşru kullanıcılar olabilir ve bunu ancak kayıt tutarak görürsünüz.

Kısıtlama uygularken erişimi kaybetme ihtimaline karşı yedek bir yol bulundurmalısınız; sanal sunucu altyapı seçenekleri içinde sunulan panel konsolu bu durumda devreye alınabilir.

Sonuç

Coğrafi engelleme gerçek bir kazanç sağlar ama abartılmamalıdır: kararlı bir saldırganı durdurmaz, çünkü izin verdiğiniz bir ülkeden vekil sunucu kullanmak dakikalar sürer. Değeri gürültüyü ve kaynak tüketimini azaltmaktır. Tüm siteyi değil yalnızca yönetim paneli ve giriş sayfalarını kısıtlayın — tüm siteyi engellemek arama motoru tarayıcılarını da kesebilir ve sıralamanızı doğrudan etkiler. Asıl önlem anahtar tabanlı kimlik doğrulamadır; o alındığında bu kural sadece bir rahatlamadır.

Sıkça Sorulan Sorular (SSS)

Coğrafi engelleme gerçekten koruyor mu?

Kısmen. Otomatik tarama gürültüsünü ve kaynak tüketimini belirgin biçimde azaltır, günlükleri temizler. Ama kararlı bir saldırganı durdurmaz — izin verdiğiniz bir ülkeden vekil sunucu kullanmak dakikalar sürer. Zayıf bir şifre bu önlemle güvenli hâle gelmez.

Kuralı hangi katmanda uygulamalıyım?

Ağ güvenlik duvarında. Orada engellenen bir istek web sunucusuna hiç ulaşmaz ve işlem gücü tüketmez. Uygulama içinde engellemek en pahalı yoldur: istek tüm katmanlardan geçer, veritabanına bağlanılır ve ancak sonra reddedilir.

Tüm siteyi engellersem ne olur?

Arama motoru tarayıcılarını da engelleyebilirsiniz — bunlar farklı bölgelerden gelebilir ve trafiği kesmek sayfalarınızın dizinden düşmesine yol açar. Kısıtlamayı yönetim paneli ve giriş sayfalarıyla sınırlayın, genel içerik sayfaları açık kalsın.

Gerçek müşterim engellenebilir mi?

Evet. Yurt dışı merkezli bir şirketin Türkiye ofisindeki çalışanı, şirket ağı üzerinden çıktığı için yabancı ülkeden geliyormuş gibi görünebilir. Ayrıca ülke veri tabanları eskir ve mobil operatör adresleri yanlış eşleşebilir. Engellenen istekleri mutlaka kaydedin.