2010-02-11 89 views
4

似乎有一个机器人通过我的联系方式试图垃圾邮件 - 试图发送数百封电子邮件的纯废话垃圾垃圾邮件 - 这是什么意思?

1vvQZe mnfxobzahiga,[URL = http://dxicyigwtdyn.com/]dxicyigwtdyn[/url],[链接= http://hhulyjnulbvz.com/]hhulyjnulbvz[/link]http://nfggzmenyqcl.com/

我真的很想在我的网站上使用验证码,但这太荒谬了。

  1. 任何人都可以解释这些垃圾邮件发送者正在尝试做什么吗?
  2. 我可以通过哪些非验证码长度来检测它们?请记住,他们是切换IP的每封电子邮件

回答

1

一个解决方案,往往有助于防止垃圾邮件的战斗时,所使用的几个博客,发动机(我用它在我的博客,这是不坏),是akismet:他们提供免费的个人使用服务 - 也有一些商业用途的服务。

我从来没有直接使用过他们的API,但是,基本上,我想你会给它发评论,并且你会得到一个说“垃圾邮件”的信息。

+0

来自每个人的一大堆选择,但我最终与akismet去 - 我用它们与wordpress之前,并没有意识到它可作为api ...甜! – johnnietheblack 2010-02-11 17:29:18

+0

;-) *(和一些等等,以达到15个字符的限制)* – 2010-02-11 17:37:07

4

回复:无验证码:

1)很多时候,这些机器人尽量为每一位输入一个值。因此,添加一个输入到您的窗体,其中有css样式的显示:无。那么,如果这个领域有价值,你就知道提交者是一个机器人。

2)问一个简单的问题,你的形式:“什么是1加四:”

增加:方法2,对于回答准备“5”,“十一五”,“十二五”等。

+0

我在这里有效地在一些网站上使用方法#1。 – 2010-02-11 05:52:03

3

最现代化的垃圾邮件过滤器通过某种形式的贝叶斯分析http://en.wikipedia.org/wiki/Bayesian_analysis

工作。如果这些消息不会触发垃圾邮件过滤器为“坏”,他们将在“好”过滤器结束,加权未来真正的垃圾邮件(伟哥广告或尼日利亚骗局或其他)也包含相同的乱码。所以他们正在播种你的垃圾邮件过滤器,以便以后可以通过。

通过简单的Google搜索,我的想法很快得到了许多网站的分析支持。例如,请参阅http://ezinearticles.com/?Gibberish-Spam-Email---Why-Do-Spammers-Send-It?&id=573584

+0

+1,感谢有趣的文章参考。 – 2010-02-11 05:57:25

1

他们可能会向他们监控的邮箱发送测试邮件,以确定您的站点是否可用作垃圾邮件网关。这是我的建议。

另一种可能性(如前所述)是,他们试图通过从服务器发送明显好的邮件来提高IP地址信誉。


就试图阻止他们而言 - 他们的机器人通常非常愚蠢。他们不会正确解析HTML,他们当然不会阅读表格或支持CSS。在display ='none'元素内添加一个名为“email”的字段。确保合法的受访者将此字段留空,并且无论如何,机器人几乎肯定会填写它。将您的真实电子邮件字段重命名为其他内容。

然后任何形式提交的值在不可填写字段中肯定是垃圾邮件,可以忽略。

其他选项包括使用Javascript(通常不会执行机器人)来填充隐藏字段,但这些要求对合法用户代理(尽管如此,仍然优于验证码)有更多要求。

如果您使用的技术不是太常见或类似于许多其他站点使用的技术,那么漫游器将不会有解决办法。

+0

我在没有反馈电子邮件生成(或声称生成)的表单上看到这一点。我想他们可能会假设他们会收到他们的电子邮件回复,但否则,问题仍然存在:为什么要这么做。 – James 2010-02-11 06:32:53