Захист від спаму в коментарях за допомогою Apache
Корисні хакі в .htaccess
Заборона доступу до запитів без заголовка Referrer
# Файл. 05 Options +FollowSymlinks RewriteEngine On php_flag register_globals off
# Було багато спаму з використанням User-agent # "Crazy Browser 1.x.x і Mozilla/3.0 (compatible; Indy Library)", # тому я почав використовувати наступні налаштування mod_rewrite. # Зауважте, що я видалив "^", таким чином # блокуватиметься будь-який User-Agent з "Indy Library" # і "TrackBack" з рядка User-Agent. RewriteCond % Indy.Library [NC,OR] RewriteCond % TrackBack [NC,OR] RewriteCond % ^Crazy Browser [NC] RewriteRule .* - [F]
# Також багато спаму приходило з IP 12.163.72.13 тому я вирішив заблокувати його. RewriteCond% ^12.163.72.13$ RewriteRule .* - [F,L]
# Нова тактика - використовувати SetEnvIfNoCase замість RewriteCond # - це ефективніше, особливо для referrel. Вихідна версія # знаходиться на сторінці # http://blog.koehntopp.de/archives/671-Mehr-ueber-den-Trackback-Spammer.html # Багато спаму надходило від User-Agent Mozilla /4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90) # Тому я використовував директиву # (SetEnvIfNoCase User-Agent 9x 4.90 spammer=yes) для заборони # доступу цього User-Agent, але будьте обережні, додаючи цей рядок - ви ризикуєте забанити деяких звичайних відвідувачів, хоча я і не знайшов у своїх логах користувачів з таким UA.
68 Коментарів »
Коментар від victor — Лютий 23, 2007 @ 3:50 am
А чому не можна захиститиформи капчів? Думаю, це буде більш ефективно. Для щасливих власників nginx рекомендую ще один спосіб: location
Коментар від dema501 - Березень 2, 2007 @ 11:16 am
слухайте, а як можна організувати хоч якусь заборону, або просто як дописати функції, щоб при певному словосполучення, ip гада спамерського відразу потрапляв у бан і його ip записувався в хтаксесс. p.s-якщо не складно, пишіть на пошту, заздалегідь величезне мерсю:-)))
Коментар від kir_pich - Березень 28, 2007 @ 1:02 am
>Якщо невеликий шанс, що чийсь браузер не відсилає Referrel, але це малоймовірно. Outpost та деякі інші брандмауери можуть різати Referer, що сильно збільшує шанс не пройти таку перевірку людиною.
Коментар від Кузнєцов Олександр - Серпень 10, 2007 @ 8:32 am
Не погано. Спам маст дай!
Коментар від Розкрутка - Грудень 8, 2007 @ 10:25 am
Такий захист тепер потреба…..
Коментар від Капсула - Грудень 8, 2007 @ 10:26 am
Цікаво, а велика кількість інструкцій в .хтакцесс, не впливає на швидкість роботи. Покладемо з двадцятьма рядками перевірок підрядків при тисячі показів, маємо 20 000 перевірок. Може при великій кількості показів сторінок і малому постінгу є сенс перевіряти в скриптах при постінгу повідомлень?
Коментар від ефно - Березень 18, 2008 @ 4:28 pm
Спаму завжди вистачатиме. Вигадають щось нове. Дякуємо за детальну інформацію!
Коментар від Yaroslav - Червень 12, 2008 @ 9:37 am
Спамери теж не стоять на місці, як то кажуть: на кожну хитру опу, знайдеться болт з лівим різьбленням. Але з цими паразитами треба боротися.
Коментар від Вася - Червень 20, 2008 @ 4:10 pm
Спам набридлива річ, щодня залишають набори тексту у вигляді коментів. Дякую за статтю, не одразу знаходиш ефективні способи боротьби зі спамом.
Коментар від Семен - Червень 21, 2008 @ 11:23 pm
Коментар від Admin - Червень 29, 2008 @ 7:28 pm
цегла, відмінна ідея))) якщо буде спосіб - напиши!
Коментар від li - Липень 4, 2008 @ 11:44 am
класний хелпець по .htaccess, треба взяти на замітку)
Коментар з Керівник — Липень 9, 2008 @ 4:22 pm
Спам вже всім набрид…. маст дай
Коментар від pavel — Липень 17, 2008 @ 2:02 pm
Коментар від ХЗ - Серпень 14, 2008 @ 2:44 pm
Поки що ніякого захисту від спаму не змогли придумати (я про реальний захист) а не про якісь там іграшки. а спам вже настільки в'ївся в наше інетовське життя, що буде дуже важко щось змінити……….. З повагою…………..
Коментар від Едік - Серпень 16, 2008 @ 11:49 am
СУПЕР !СПАСИБ! класна інформація. РЕСПЕКТ _________ ru-gamez.ru
Коментар від skif — Серпень 28, 2008 на 3:57 pm
Спс! Оч цікаво притому оч давно таке шукав. ВЕЛИКЕ ДЯКУЮ. _________________ www.vindor.com.ua
Коментар від андрюха - Серпень 28, 2008 @ 11:59 pm
Дякую!, давно хотів захист знайти так і не знайшов, ну ось зараз спробуємо вашу пораду!
Коментар від mame — Вересень 3, 2008 @ 5:59 pm
Дуже погано! Дякую! РЕСПЕКТ АВТОРА!! __________________________ http://cheburashka.org/
Коментар від skif — Вересень 9, 2008 @ 7:29 pm
ТАК ДЯКУЮ ВЕЛИЧЕЗНЕ! МЕНІ ОЧ БУЛО НАДА! ______________________________ http://russian-seo.ru/
Коментар від чувак — Вересень10, 2008 @ 8:53 pm
Оч класна інфа! ВСЕ ВИШЛО! РЕСПЕКТ! ________ http://epildoc.ru/
Коментар від андрей васильевич — Вересень 21, 2008 @ 11:58
Коментар від system of a down — Вересень 21, 2008 @ 12:00
Ой і не кажіть, спам у блозі так уже дістав. Я особисто просто поставив клітину не помітну для прог, начебто поки стримує нстиск спаму. А за інфу дуже дякую, одному боротися складно, добре що є компетентні люди на зразок вас.
Коментар від Сергей. - Вересень 30, 2008 в 6:30 pm
Коментар від Сер — Жовтень 2, 2008 @ 9:21 pm
Коментар від Віктор — Жовтень 4, 2008 @ 1:03 am
Як показує практика, користь від нього не велика.
Коментар від Мілан — Жовтень 20, 2008 @ 12:29 am
Дякую, а то я вже скинув що робити.
Коментар від johnant — Жовтень 24, 2008 @ 10:48 pm
Простіше поставити програму від WP! І він сам тобі все зробить!
Коментар від Діана - Листопад 4, 2008 @ 7:10 pm
ага, ну ти кумедна.
Коментар від Оксана - Листопад 8, 2008 @ 12:14 pm
Тут ще річ у тому, що захист є реакцією у відповідь
Коментар від Margenta - Листопад 10, 2008 @ 11:12 am
noindex і спаму немає ...
Коментар від hokdes — Листопад 17, 2008 @ 6:12 pm
Цілком згоден з попереднім відгуком. Noindex-це хороший інструмент проти спаму, але дуже радикальний!
Коментар від pole — Листопад 25, 2008 @ 3:50 pm
Спасибі, правда це мені поки що не потрібно. А не підкажіть, що можна зробити, яку програму встановити, щоб спамери пошту не засмічували, яка на сайті. Тобто. на сайті є меню: зв'язатись зараз. Якзробити, щоб усі кому не ліньки туди не писали?
Коментар від Відомий копірайтер - Грудень 5, 2008 @ 5:39 pm
Шкода, що спосіб не дає 100% гарантії від спаму.
Коментар від Валерія - Грудень 9, 2008 @ 12:34 pm
Спаму позбутися неможливо.
Коментар від Анатолій — Грудень 12, 2008 @ 6:20 pm
Анатолій, можливо) Крім розглянутого методу, існує ще безліч. Аксимет, наприклад))
Коментар від adept665 — Грудень 16, 2008 @ 5:50 pm
Теж зіткнулася з подібною ситуацією, але чула лише про блокування ай-пі. Дуже дякую за добірку! Дуже цінна річ для блогу, бо залишають по 200-300 коментарів і що з ними робити? А вручну перевіряти – багато часу та сил треба…
Коментар від ketti83 — Грудень 19, 2008 @ 1:59 am
Зараз стільки плагінів існує від спаму, що дуже важко визначитися!
Коментар від alkalll — Грудень 20, 2008 @ 2:39 pm
Спам жив, спам живий, спам житиме;-)))))
Коментар від brus — Грудень 23, 2008 @ 2:02 pm
Коментар від smsvideo — Грудень 23, 2008 @ 3:44 pm
дуже класаня інфа! Дякую за піст! Респект.
Коментар від Земфіра — Грудень 23, 2008 @ 6:13 pm
Чото не чхав не дуля! Але все одно спасибі.
Коментар від Зоя — Грудень 23, 2008 @ 6:14 pm
Щось подібне вже бачив ... Подивлюсь-застосувавши цю темку на результат.Спасібки.
Коментар від Serg — Грудень 23, 2008 @ 8:24 pm
Стаття про Спам, і як з ним боротися, а сторінка заспамлена)) Я просто поставив плагін math_Sum і все ок =)
Коментар від Ubuntu шник — Січень 2, 2009 @ 6:39 pm
Коментарвід dreamkiller - Січень 4, 2009 @ 11:57 am
Коментар від Javelines — Січень 6, 2009 @ 11:51 am
Дякуємо за рекомендації, треба буде випробувати ці рекомендації використовувати.
Коментар від Світлан — Січень 6, 2009 @ 1:29 pm
Коментар від neo - Січень 9, 2009 @ 3:16 pm
Як показує практика капча від ручних спамерів не допомагає.
Коментар від qmus — Січень 14, 2009 @ 5:12 pm
Коментар від Богдан - Січень 19, 2009 @ 11:46 am
Я вважаю, що спам не переможемо.
Коментар від Сергій — Січень 19, 2009 @ 8:50 pm
Переможемо, Сергію, переможемо. Тільки ненадовго)
Коментар від Наталія - Січень 28, 2009 @ 5:07 pm
Цікаво, як це Наталя збирається перемагати спам?
Коментар від Інна — Січень 28, 2009 @ 5:15 pm
Коментар від аніме, манга, хентай.
Коментар від Богдан — Січень 29, 2009 @ 8:56 pm
Як правило, від ручного “інтелектуального” спаму це слабко рятує…
Коментар від Мавр - Лютий 2, 2009 @ 10:29 am
Що взагалі може врятувати від ручного спаму?
Коментар від фиварко — Лютий 2, 2009 @ 5:22 pm
Все одно всього не позбутися, але можна спробувати
Коментар від Маргарита - Лютий 4, 2009 @ 12:34 pm
Коментар від Артем - Лютий 5, 2009 @ 11:26 am
зате частіше індексується
А для nginx таких правил немає?
Коментар від Валек — Лютий 24, 2009 @ 1:18 pm
Автору велике спасибі! Бився із цією проблемою давно! ————————- http://www.kalitva.ru
Коментар від Петро - Березень 6, 2009 @ 9:05 pm
А це корисна річ.
Коментар від scape — Березень 19, 2009 @ 10:19 pm
адже не завжди це і проблема, частіше бот заходить.
Коментар від ощадбанк Новосибірськ - Березень 20, 2009 @ 9:41 am
Ця зашита дуже ефективна.
Коментар Матвій — Квітень 3, 2009 @ 7:23 pm
На моєму сайті зашита променя.
Коментар від Аріна - Квітень 3, 2009 @ 7:25 pm