The Diary
Дневникът на Георги
<- Петък, 23 Май 2008 | Начална страница | Неделя, 25 Май 2008 ->
Събота, 24 Май 2008
Хмм, филтрите на дневника тъй хубаво работят, че не съм забелязал повечето
от 5000 опита на ден за спамване. Днес включих малко повече логване и ги
видях, та реших леко да порежа тъпите спамери. По-принцип номерата им не
минават и дори не стигат до модерация, заради една тънкост в addcomment.php:
if (!empty($_POST["comment"]) && $form_ok)
$form_ok = !eregi("\[URL=http", $_POST["comment"]) &&
!eregi("<a href=", $_POST["comment"]);
но пък ме дразнят с опитите им, затова им приложих следното в .htaccess:
# Spam bots, 2008-05-25
RewriteCond %{HTTP_USER_AGENT} ^Opera/9.0\ \(Windows\ NT\ 5.1;\ U;\ en\) [OR]
RewriteCond %{HTTP_USER_AGENT} ^Mozilla/4.0\ \(compatible;\ MSIE\ 6.0;\ Windows\ NT\ 5.1;\ SV1;\ .NET\ CLR\ 1.1.4322\) [OR]
RewriteCond %{HTTP_USER_AGENT} ^User-Agent
RewriteRule addcomment - [F,L]
# empty user agent and referer - spam form collector, 2008-05-25
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteCond %{HTTP_REFERER} ^$
RewriteRule addcomment - [F,L]
Резултатът за цяла неделя е 5162 блокирани тъпи бот опита за спамване. Кеф.
[ Коментари: 5 ]Коментари
Да ги прилагам ли тия работи и при мене? Аз съм с твоя софтуер за блог. Не съм гледал дали не си пуснал нова варсия на софтуера.
@георги: с няколко много прости правила се справям доста добре (нито един минал спам за четири+ години) и без akismet :-)
@алекс: Само ако имаш проблеми със спама. Иначе някой ден ще пусна нова версия с вграден кеш и подобрено бързодействие.
Жоре, вземи ги пусни и на исека-та, че ми е малко зор с тези контакт форми:))))
@ники: трябва да видя дали имам достъп до там и ще ги барна.
Disclaimer: Except where otherwise noted all opinions expressed here are personal
opinions of the author and do not reflect official opinions of my employer or
any other person, company or organization associated with the author.
Copyright: Except where otherwise noted the content of this site is licensed under a
Creative Commons Attribution License. Текстът на договора за ползване на български
Copyright (cc) 2003-2011 Georgi Chorbadzhiyski. Some rights reserved.
Comments, texts and pictures not signed by me are property of their respective owners.
Страницата е генерирана от Glog v3.99-test
Виж и akismet, може да ти се стори полезен.
Написа Георги (www) на 26-May-2008 16:12