Последнее время меня очень много вещей стало раздражать. Наверное, это просто очередное сезонное обострение, усугубленное отсутствием отпуска прошлым летом, но тем не менее факт есть факт: со спамом в вики надо что-то делать.
Я не уверен, может это и не из-за спама, но например страница http://wiki.sisyphus.ru/Alterator/RailsCommentsByNbr в данный момент выдает следующее:
Ну про то, что в странице «Новые Комментарии» выдается полная лажа можно и не говорить, наверное... Рингтоны заколебали уже, честно.
Вариантов решения данной проблемы я вижу несколько:
1. Активно модерим.
Что-то не очень это получается, во-первых это занимает много времени, во-вторых, на сколько я знаю, у вики с модераторами фигово :-(
2. Делаем продвинутые картинки, текст на которых человек должен вводить.
Картинки нужны во-первых на регистрацию, во-вторых на добавление нового сообщения, если пользователь не зарегистрировался. Однако это поможет только против роботов. Достаточно часто, из моего опыта, подобный спам остается от людей, а не от роботов.
3. Делаем блокировку по ip-адресам
Только надо смотреть, чтобы динамические ip-шники не уходили в блок-листы целиком :-)
4. Делаем интеллектуальные фильтры, которые будут по ключевым словам давить спам
5. Запрещаем постить с одного ip-шника подряд более N комментов за единицу времени, более M комментов подряд в одной теме
6. Запрещаем постить сообщения без регистрации. Для новых пользователей устраивать премодерируемый режим
Вот, прокомментируйте пожалуйста. Мне хотелось бы понять, куда можно направить мою деятельность по этому поводу.