Обсудим методы борьбы с автоматическим спамом?
Как выяснилось, некоторые спамботы уже научились пробивать защиту на Javascript, а «капчи» ломают уже довольно давно.
В связи с этим назрел вопрос создания более сложной для роботов, но относительно простой для людей защиты.
Думаю сделать следующее:
1. Применить защиту с javascript + cookies, подобно той, что в WP-Spamfree сделана.
2. Прятать форму со страницы, выводить ее через javascript.
3. Динамически генерировать ID полей, для каждой загрузки страниц свои
С подачи «особо умных» граждан теперь можно капчу или тест на сложение чисел называть «фашизмом» и снимать. Велкам, спамеры, так сказать. Ну ваше право :-) Хотя, если комментарий представляет ценность, а дискуссия представляет ценность для комментатора, то ввести капчу несложно.
Для остальных же думаю немножко механизм капчи усовершенствовать. Скажем, разбивать ее на несколько кусочков, часть выводить картинкой, а часть — бекграундом. Причем чтобы символ формировался путем наложения бекграунда и картинки.
Например, верхняя часть символа в фоновой картинке, а нижняя — в img. И это дело в случайном порядке генерить. А еще для бекграунда использовать технику CSS Sprites ;-)
Ну и все это дело тоже как-то javascript'ом тасовать.