Семальт: как заблокировать спам на IIS

Спам реферера стал распространенной и неприятной угрозой из-за распространения новых блогов в последнее время. Подобно спаму с комментариями и трекбэком, спам-реферер предназначен для размещения ссылок на сайтах-нарушителях с целью привлечения трафика и увеличения трафика с поисковых систем . Обычно ботов для комментариев и трекбэков можно не использовать с помощью методов проверки человека, таких как услуги поиска котенавта, капчи и спама, включая Askimet.

К сожалению, спам-реферер - это совсем другой котелок рыбы. Это потому, что он не стремится размещать ссылки на веб-сайте напрямую. Вместо этого бот полагается на блоггеров, которые любят размещать статистику на своих сайтах о том, откуда поступает трафик, обычно известный как реферер. Эти спам-боты попадают на ваш сайт с поддельным реферером, который ведет на ваш сайт. Внезапно владельцы блогов начинают замечать статистику рефералов, отображаемую на их сайтах, со ссылками на странные сайты. Бот делает это многократно, и если ничего не делается, боты могут потреблять огромное количество ресурсов полосы пропускания, что приводит к отказу в обслуживании (DOS).

Майкл Браун, эксперт Semalt , утверждает, что в лучшем случае боты будут заполнять ваши журналы фиктивными данными, оставляя вас без понятия, откуда поступает ваш трафик. Если вы пострадали от этих ботов, вот как заблокировать спам на iis:

ISAPI переписать

Веб-мастера, которых поразили боты-рефереры, с удивлением осознают, что могут не допустить ботов, внеся изменения в две строки в верхней части файла ISAPI Rewrite httpd.ini. При внесении этих изменений выполняется проверка регистратора всего входящего трафика без учета регистра по вашему списку известных роботов-рефереров. Как только совпадение обнаружено, дальнейшая обработка не выполняется, и страница ошибки (404) отправляется с кодом ошибки.

# Блок реферального спама

# Добавить ключевые слова между () ниже и отделить с помощью |

RewriteCond Referer:. * (?: ключевые слова | перейти | сюда). *

RewriteRule (. *) $ 1 [I, F].

Чтобы не допустить ботов, заполните скобки, используя ключевые слова, как указано выше, из строки реферера и отделите их символом канала. Если боты бьют вас, указывая на сайт 1.marine.com и site2.marine.com, просто введите морское ключевое слово. Это предотвратит попадание на ваш сайт любых текущих и будущих попыток сайтов со словом «морской». Имейте в виду, что ISAPI Rewrite не отличает хорошего реферера от плохого. Это означает, что любой реферер со словами, совпадающими с заданными вами, будет заблокирован, даже если это законный трафик.

Установив фильтры, вы заметите изменение в журналах рефералов. Если боты действительно сильно бьют вас, использование системных ресурсов значительно сократится. Хотя ISAPI Rewrite для защиты от реферальных ботов может быть не самым элегантным решением проблемы, он очень эффективен для предотвращения их появления.

Боты всегда развиваются

Прежде чем расслабиться и расслабиться, поскольку вам удалось заблокировать спам на iis, имейте в виду, что боты постоянно развиваются. Рано или поздно они перехитрят ваши спам-фильтры. Чтобы опередить ботов, следите за своими журналами рефералов. Если вы заметили появление новых сайтов со ссылками на спам, добавьте их в свой список.