Внимание! Помогаем составит ФАК, как защитить сайт от..

WebAlt
На сайте с 02.12.2007
Offline
251
#131

Наткнулся случайно на каком-то сайте: ;)


<?php
/**
* Защита от граббера
* автор: Nc_Soft
* 25.02.09
*/

//Полуавтоматический вариант, позволяет обнаружить подозрительные ип
if ( fsockopen($_SERVER['REMOTE_ADDR'] ,80 ,$err ,$errno ,1) )
echo 'Возможно, это граббер, так как открыт порт 80';

/*
Здесь приведена лишь методика определения граббера, конечно, это не надо делать при
каждом запросе к скрипту. Лучше иметь список часто обращающихся ип и прогнать
их через этот способ. Решение о бане можно принять только обратившись к whois серверу,
потому что порт 80 открыт не только у хостеров, но и порой у обычных юзеров.
*/
·
На сайте с 02.11.2007
Offline
153
#132

Давайте не собирать хлам.

Все эти "возможно", "если" и их связки без труда обходятся, можно просто к firefox дописать грабилку и никак ты его не отличишь от юзера.

Для больших сайтов на данный момент реально и хоть как-то эффективно только работать по базе ip поисковиков или на лету определять( и кэшировать, конечно:)) ip->host->ip через dns.

Но и тут есть минусы и варианты все таки сграбить цель, правда, для этого понадобится огромная куча IP и много времени, а это далеко не всегда рентабельно.

Можно еще статистику собирать и подключать(ступенчато разные факторы), но это уже не так просто. Зато позволит на порядки увеличить количество необходимых IP.

PS. Все это того не стоит:)

F
На сайте с 12.03.2007
Offline
85
#133

Я баню сильно резвых посетителей, поисковики в бан не попадат.

Как начать тренироваться (http://max-body.ru/quick_start.html), Бодибилдинг форум (http://fatal-energy.com/). Обменяюсь/куплю ссылками со статей (или статьями) с сайтами бодибилдинг/фитнес тематики.
A0
На сайте с 04.02.2009
Offline
4
#134
fatalenergy:
Я баню сильно резвых посетителей, поисковики в бан не попадат.

Тоже не выход. Можете нормального посетителя забанить. А то и подсеть с несколькими тысячами посетителей. ☝

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий