Лучший ответ
-
2 0
operarulez 4 (1045)25 11 лет
Лучше всего дать задание программисту. Оплатить работу однократно, зато потом спама будет меньше.
Защита лучше всего работает тогда, когда она нестандартная. Для обхода стандартной защиты написано море программ, а ради одного сайта с нестандартной защитой вряд ли кто-то будет писать программу, если только это не сайт с десятками миллионами пользователей или не банковская система.
Для защиты от роботов помогает переименование полей, нестандартная вёрстка, уловки с помощью javascript, анти-CSRF (программисты знают, что это такое), ограничение на количество комментариев в час с одного IP-адреса, автоматическое удаление повторных комментариев. Можно добавить ещё фильтр слов, но роботы могут писать смешанным транслитом.
У генератора картинок с цифрами и буквами нужно сменить шрифт на редкий, чтобы роботы его не распознали.
Ещё можно требовать введения своего е-мейла, куда отправлять письмо с ссылкой для подтверждения добавления комментария. Теоретически роботы могут обойти и это, поэтому тоже нужно проявить фантазию.
Тяжелее всего бороться с ручным спамом, но его, как правило, намного меньше, чем автоматического.
Ответы
-
0 0
Arix 6 (16373)31126 11 лет
установили хрень, куда надо вводить цифры и буквы с картинки - на пару дней количество спама сократить.
каптча/рекаптча называется. ну таким образом и защищать рекаптча или премодерация комментов. либо, как ты сказала, вводить премодерацию - садить человека, вручную фильррующего -
0 0
Nimo 6 (6994)22372 11 лет
Как вариант, можно делать коментарии с проверкой, т.е. та же каптча, но они не добавляться сразу, а после модерирования. Я сомневаюсь, что там больше 100 сообщений за сутки, а раз так, то в неделю можно за минут 30 отсортировать, что показывать, а что в треш.
-
0 0
UNGEZOGEN 4 (2496)46 11 лет
А у вашего сайта нет функции модерирования сообщений?
Сообщения приходят на почту. Вы их просматриваете. Спам удаляете, а нужное одобряете. И только проверенные вами сообщения оказываются в гостевой на вашем сайте.
И в форме для отправки сообщения в гостевой должна быть графа для е-мейла отправителя (с обязательным заполнением).
Ну, а если не жаль раскошелиться, то смотрите сообщение от operarulez -