我有一个论坛垃圾邮件发送者,他不断在我的论坛上注册新帐户并发布他的网站。我已经有了一个过滤器,可以删除所有的标签和空格,并寻找"supersportasia“,但他是通过使用"Super5Sport5Asia5”来绕过它,然后将5s改为白色,这样它就变得像“亚洲超级体育”隐藏的5s。有没有更好地解析它的方法?它可能不仅仅是5个字符,还可能是其他字符……
发布于 2011-03-12 23:34:07
Super.*Sport.*Asia但是,我会按IP (范围)阻塞。只需要一分钟就能想出Mega6Fun6Europe。
发布于 2011-03-12 23:38:01
您可以先尝试使用super.*sport.*asia不区分大小写,
但
打击垃圾邮件发送者是一场猫与老鼠的竞赛。正则表达式我建议你过滤任何“噪声”字符的组合,只要单词被写成整数。
缺点:按顺序(在任何部分)包含上述单词的合法邮件将被拒绝
超人成体育英雄,传诞生于亚洲
也是
垃圾邮件发送者可能会开始使消息变得非常复杂
s-u-p-e-r_s-p-o-r-t_a-s-i-a
仍然可以辨别出来。
你最好专注于不同的反垃圾邮件技术,比如验证码,当你收到垃圾邮件发送者时,也不要忘记禁止/24子网
编辑
害怕TOR?我目前没有参考资料可以说,但我知道TOR中继是可以公开区分的。至少维基百科知道你是否在运行TOR。你可能想问他们,除非你的垃圾邮件发送者使用隐藏的中继。
许多网站通常禁止代理进行“写”访问(所以你可以匿名阅读它们)
https://stackoverflow.com/questions/5283428
复制相似问题