Про фильтрацию спама

В WordPress есть возможность автоматически помечать комментарии, удовлетворяющие определенным условиям, как спам. Обычно спам в комментарии идет с вполне определенных IP-адресов и их дипазонов, но фильтрации именно по IP нет — проверяется просто наличие слов из определенного администратором списка в тексте комментария, имени пользователя, адресе электронной почты, IP-адресе или URL. Если эти слова есть — то комментарий отправляется в «Спам». Хочу заметить, что при этом он не удаляется, а кладется «отдельно».

Сравнение со словами из списка — простое «текстовое». Например, проверку на содержание слова «123.45.» не пройдет как чисто спамерский IP-адрес 123.45.67.89 (собственно, блокируется вся его подсеть), так и «нормальный» 89.123.45.67. В общем, есть некая вероятность попадания в спам «нормальных» комментариев. Совесть велит перед удалением всех спамерских комментариев просмотреть их на предмет ложного срабатывания фильтров, лень подсказывает, что сделать это за разумное время нереально — за неделю может набраться до нескольких тысяч «комментов» от особо тупых польских спамеров.

Естественно, что на совесть я положил и просто завел привычку регулярно нажимать на кнопку «Удалить весь спам» — но иногда она меня все же мучит. А не было бы «промежуточного хранилища» для спама — было бы немного спокойнее.

PS Если совесть мучит слишком сильно — то успокаиваю ее тем, что завел сайт для личного развлечения и это лично мое дело, какие комменты я тру, редактирую до неузнаваемости или удаляю.

Про фильтрацию спама: 5 комментариев

  1. Когда я игрался с wordpress тоже спам валился мегатоннами, потом я поставил mathcaptcha(вида 1+3=?) на комментарии от анонимусов и количество спама уменьшилось порядка эдак на три.
    Так что рекомендую.

    1. Он рассчитан на отлов русско-хохляцких пионеров с сайта bbetter и фильтрует только по урлу, получая список централизованно.

      Кстати, список уже давно не обновлялся.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *