1

我曾经使用仅使用 HTML(无需任何人工验证)来制作一个界面来向我的网站发送消息。每天都会收到许多垃圾邮件或淹没我的网站的虚假消息,我使用 Javascript 来做这个界面:我的意思是,感谢 JS,我在我的网站上打开一个像弹出窗口一样的框,然后消息将被发送使用这个界面。

完成此操作后,我再也没有收到任何虚假信息。我想知道:这是避免网站泛滥的真正障碍,还是有某种机器人也可以使用 Javascript?

4

2 回答 2

3

您会发现典型的机器人只会尝试“典型”的弱点列表。如果你想出了某种系统,它比其他系统更直观,而且可能是独一无二的,那么你应该对你所拥有的一切都满意。

这并不是说没有机器人可以突破你的障碍。

于 2011-03-10T13:15:11.210 回答
1

当然,可以对机器人进行编码以解析 javascript,但大多数机器人不会这样做,因为它们会寻找简单的目标。

如果您真的想要安全,您需要实现类似 CAPTCHA 的东西,它使用机器很难读取的图像。但是 OCR 已经取得了巨大的飞跃,因此它们可能会在几年内变得无用。

http://en.wikipedia.org/wiki/Captcha

于 2011-03-10T13:17:30.690 回答