lostyazilim
tr.link

PHP botların veri çekmesini engelleme

33 Mesajlar 10.816 Okunma
lstbozum
tr.link

esernet1 esernet1 Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 24.12.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek programcı
  • Konum Denizli
  • Ad Soyad G** E**
  • Mesajlar 291
  • Beğeniler 23 / 33
  • Ticaret 6, (%100)
div e bağlanır çeker fakat divin içeriğini encode edersen encodeyi çeker ;) ondanda sağlam bir yapı söyleyeyim

24 saatlik dilim oluştur her saat farklı bir cssi sitene çek :) hastaca bir sey ama bu sayede ceken cektigine ugrastığına pişman cektiği bot 1 saat sonra çalışmayacak olur sana örnek olması açısından bir kod yazıyorum buraya
 

 

wmaraci
reklam

krmylmz krmylmz Netiyi Kullanıcı
  • Üyelik 26.11.2014
  • Yaş/Cinsiyet 37 / E
  • Meslek Php Developer
  • Konum Amasya
  • Ad Soyad K** Y**
  • Mesajlar 89
  • Beğeniler 1 / 26
  • Ticaret 0, (%0)
Bu tasarımsal olarak mümkün değil,

ancak şu şekilde birşeyler çıkabilir...

Gelen isteklerin ip adreslerini whois çekip hostname lerini alırsın.

gelen hostname server.site.com gibi bir alan adı içeriyorsa bir sunucudan yapılan bağlantı olduğunu tespit edersin bu şekilde engellenebilir..

$hostname = gethostbyaddr("ip address");
 

 

adtictac adtictac Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.07.2015
  • Yaş/Cinsiyet 35 / K
  • Meslek İnternet Reklamcılığı
  • Konum Diğer
  • Ad Soyad A** T**
  • Mesajlar 4
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Konu eski fakat ileride gelip okuyanlara yararlı olması açısından belirtmek istedim.

Botları mantıken arkadaşların söylediği gibi engellemek mümkün değil. Sonuçta her yolda da bir çözüm üretmek mümkün. Fakat işi zorlaştırabilmeniz mümkündür. Bunu da şu şekilde yapabilirsiniz;

- Ekran denetlemesi yapabilirsiniz (standart ekran ölçülerine izin verilebilir.)
- Tarayıcı denetlemesi (en çok tercih edilen tarayıcılara izin verilebilir.)
- Referrer denetlemesi (referrersız yada engelli referrerların girişi engellenir.)
- IP engeli
- .htaccess ve kontrol panelleri üzerinden görsel hotlink koruması ile görseller güvence altına alınabilir.
- IP'ler için belli istek limitleri belirtilebilir.

vs. vs. gibi denetlemeler ile çekim yapacak kişinin işi zorlaştırabilir ve vazgeçmesi sağlanabilir...
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al