Защита на спам от коментари с Apache

Полезни хакове в .htaccess

Отказ на достъп за заявки без заглавна препратка

# Файл .htaccess на Tom Raftery - използвайте внимателно - за
# за повече информация относно писането на .htaccess файлове вижте
# http://www.tomrafteryit.net/category/htaccess/
# Последна актуализация на 4 октомври 05
Опции + Следване на връзки
RewriteEngine On
php_flag register_globals изключен

# Имаше много спам, използвайки User-agent
# "Луд браузър 1.x.x и Mozilla/3.0 (съвместим; библиотека Indy)",
# затова започнах да използвам следните настройки на mod_rewrite.
# Обърнете внимание, че съм премахнал "^", така че ще стане
# блокира всеки потребителски агент с "библиотека Indy"
# и "TrackBack" с низ от потребителски агент.
RewriteCond% Indy.Library [NC, ИЛИ]
RewriteCond% TrackBack [NC, ИЛИ]
RewriteCond% ^ Crazy Browser [NC]
RewriteRule. * - [F]

# Също много спам идва от ip 12.163.72.13, затова реших да го блокирам.
RewriteCond% ^ 12.163.72.13 $
RewriteRule. * - [F, L]

# Нова тактика е да се използва SetEnvIfNoCase вместо RewriteCond
# е по-ефективен, особено за реферал. Оригинална версия
# е на страницата
# http://blog.koehntopp.de/archives/671-Mehr-ueber-den-Trackback-Spammer.html
# Много спам идва от User-Agent Mozilla/4.0 (съвместим; MSIE 5.5; Windows 98; Win 9x 4.90)
# Така че използвах директивата
# (SetEnvIfNoCase User-Agent 9x 4.90 спамър = да) за отказ
# достъп до този потребителски агент, но внимавайте да добавите това
# ред - рискувате да забраните някои редовни посетители,
# въпреки че не намерих потребители с такъв UA в дневниците си.

68 коментара "

Коментар от victor - 23 февруари 2007 г. в 3:50 ч

Защо Captcha формулярите не могат да бъдат защитени?
Мисля, че ще бъде по-ефективно.
За щастливи собственици на nginx препоръчвам още един начин:
местоположение

Коментар от dema501 - 2 март 2007 г. в 11:16 ч

чуйте, но как можете да организирате поне някакъв вид забрана или просто как да добавите функция, така че при определено четене на думата ip на спам влечугото веднага да бъде забранен и неговият ip да бъде записан в htaxess.
p.s-ако не е трудно, пишете на пощата, огромна милост предварително:-)))

Коментар от kir_pich - 28 март 2007 г. в 1:02 ч

> Ако има малък шанс някой браузър да не изпраща Referrel, но това е малко вероятно.
Outpost и някои други защитни стени могат да отрежат Referer, което значително увеличава шанса да не се премине такъв човешки контрол.

Коментар от Александър Кузнецов - 10 август 2007 г. в 8:32 ч

Не е зле. Спамът трябва да даде!

Коментар от Промоция - 8 декември 2007 г. в 10:25 ч

Да, такава защита сега е необходимост ....

Коментар от Capsule - 8 декември 2007 г. в 10:26 ч

Интересното е, че голям брой инструкции в .htaccess не влияят на скоростта на работа. Нека поставим с двадесет реда проверки на поднизове с хиляда импресии, имаме 20 000 проверки.
Може би с голям брой импресии на страници и малко публикуване, има смисъл да проверявате скриптове, когато публикувате съобщения?

Коментар от effno - 18 март 2008 в 16:28

Винаги ще има достатъчно спам. Те ще измислят нещо ново. Благодаря за подробната информация!

Коментар от Ярослав - 12 юни 2008 в 9:37 ч

Спамерите също не стоят на едно място, както се казва: за всяка сложна * операция има болт с лява резба. Но с тези паразити трябва да се борим.

Коментар от Вася - 20 юни 2008 в 16:10

Спамът е досадно нещо, всеки ден те оставят текстови набори под формата на коментари. Благодаря за статията, отне известно време, за да се намерят ефективни начини за борба със спама.

Коментар от Semyon - 21 юни 2008 в 23:23

Коментар от Admin - 29 юни 2008 в 19:28

тухла, страхотна идея))) ако има начин - пиши !

Коментар от li - 4 юли 2008 г. в 11:44 ч

htaccess готин помощник, бележка)

Коментар от Supervisor - 9 юли 2008 в 16:22

Всички са уморени от спам…. мачта давам

Коментар от pavel - 17 юли 2008 в 14:02

Коментар от HZ - 14 август 2008 в 14:44

Досега не успяхме да измислим никаква защита срещу спам (говоря за истинска защита), а не за някакви играчки.
и спамът вече се е вложил толкова много в нашия Интернет живот, че ще бъде много трудно да промените нещо ....
Искрено Ваш………….

Коментар от Edik - 16 август 2008 в 11:49

СУПЕР! БЛАГОДАРЯ! готина инфа. УВАЖЕНИЕ