• 14-07-2022, 01:14:14
    #1
    Platin üye
    Merhaba .httacces olmadan PHP tabanlı ASN kontrollü yapıp engellemek istiyorum bunu nasıl yapabilirim örnek kod paylaşanlara şimdiden teşekkürler
  • Kabul Edilen Cevap
    • numanenes adlı üyeden alıntı: mesajı görüntüle
      Sitenize cloudflare bağlarsanız çok işinize yarıyacaktır.
      Katılıyorum, Cloudflare’ deki IP Access Rules alanından ayarlayabilirsiniz.

      Diğer türlü ASN’ ler PHP’ de direkt olarak tanımlanamayacağından başka bir siteye istek göndereceksiniz işlem uzadıkça uzayacak. Site açılış hızını bile etkileyebilir.

      GeoIP eklentisi ile yapabilirsiniz fakat bu sefer de sitedeki her sayfa geçişinde sunucunuz ASN kontrolü yapacağından çok yük binecektir. CloudFlare kullanırsanız sunucunuza yük binmez.

      Bu tarz erişim işlemlerini direkt sunucu tarafında yapmak pek sağlıklı değil. Ucuz ya da bedava alternatifler çok fazla, diğer türlü sunucunuza gereksiz yük bindirirsiniz.
  • 14-07-2022, 01:18:33
    #2
    Cyber Security
    Sitenize cloudflare bağlarsanız çok işinize yarıyacaktır.
  • 14-07-2022, 01:22:53
    #3
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    numanenes adlı üyeden alıntı: mesajı görüntüle
    Sitenize cloudflare bağlarsanız çok işinize yarıyacaktır.
    Katılıyorum, Cloudflare’ deki IP Access Rules alanından ayarlayabilirsiniz.

    Diğer türlü ASN’ ler PHP’ de direkt olarak tanımlanamayacağından başka bir siteye istek göndereceksiniz işlem uzadıkça uzayacak. Site açılış hızını bile etkileyebilir.

    GeoIP eklentisi ile yapabilirsiniz fakat bu sefer de sitedeki her sayfa geçişinde sunucunuz ASN kontrolü yapacağından çok yük binecektir. CloudFlare kullanırsanız sunucunuza yük binmez.

    Bu tarz erişim işlemlerini direkt sunucu tarafında yapmak pek sağlıklı değil. Ucuz ya da bedava alternatifler çok fazla, diğer türlü sunucunuza gereksiz yük bindirirsiniz.
  • 14-07-2022, 01:26:02
    #4
    https://www.php.net/manual/en/functi...um-by-name.php - geoIP eklentisi ile
    https://gist.github.com/6footGeek/59...3d03efbb9f3341

    iki şekildede yapabilirsiniz fakat unutmamakta fayda var bu tür bir işlem sunucuya yük bindirir, ddos saldırısı alıyorsanız scriptinize böyle bir şey ekleyerek kontrol altına almaya çalışmayın işe yaramayacaktır denendi onaylandı
  • 14-07-2022, 07:10:29
    #5
    ip aralığı ile yapılabilmesi gerek