Нужна помощь в разборе "Super5Sport5Asia5", когда я ищу вхождение SuperSportAsia? - PullRequest
1 голос
/ 12 марта 2011

У меня есть форум спамер, который продолжает регистрировать новые учетные записи на моем форуме и размещать свой сайт.У меня уже есть фильтр, который удаляет все теги и пробелы и ищет «суперспортазию», но он обходит его, используя «Super5Sport5Asia5», а затем изменяет 5s на белый цвет, так что он становится похожим на «Super Sport Asia» со скрытыми 5s.Есть ли способ разобрать это лучше?Это может быть не только 5 с, это могут быть другие символы ....

Ответы [ 2 ]

1 голос
/ 12 марта 2011

Вы можете сначала попробовать с super.*sport.*asia без учета регистра,

Но

Борьба со спамером - это гонки кошек и мышей. Регулярное выражение, которое я предложил вам, фильтрует любую комбинацию символа «шум», как только слова пишутся целым числом.

Недостаток: допустимое сообщение, содержащее вышеупомянутые слова в последовательности (в любой части), будет отклонено

Супермен становится героем спорта и, как говорят, родился в Азии

Также

Спаммер может начать усложнять сообщение

с-у-р-е-R_s-р-о-р-t_a-S-I-A

еще можно различить.

Лучше сосредоточиться на различных методах защиты от спама, таких как CAPTCHA, а также не забывать запретить / 24 подсетей, когда вы получаете спамер

Редактировать

Страх перед ТЗ? В настоящее время я не имею права говорить, но я знал, что реле TOR публично различимы. По крайней мере, Википедия знает, используете ли вы TOR или нет. Вы можете спросить их, если только ваш спаммер не использует скрытое реле.

Многие веб-сайты обычно запрещают доступ прокси-серверам к записи (поэтому вы можете читать их анонимно)

1 голос
/ 12 марта 2011
Super.*Sport.*Asia

Однако я бы заблокировал по IP (диапазон).Mega6Fun6Europe.

займет всего минуту
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...