这可以帮助防止垃圾邮件机器人吗?
可能有很多东西我可能错过了,但最近我在想,让用户在 UI 中执行操作(例如将(例如)纸质小部件拖放到框小部件中)在表单上是多么可行(可能是也随机放置在页面上)代表提交表单。
其背后的想法是,找到一些人类比机器人更有可能执行的动作。这会以某种方式防止垃圾邮件机器人吗?
(顺便说一句,当我打字时我笑了,但我只是想看看这个想法到底有多疯狂)
There's probably a ton of stuff I'm probably missing but recently I was thinking how viable it would be on forms to have users perform an action in the UI such as drag/drop a (for example) paper widget into a box widget (possibly also randomly placed on the page) to represent submission of a form.
The idea behind it being, find some action that a human would more likely be able to perform than a bot. Would this in any way prevent spambots?
(I'm laughing as I type this btw, but I just wanted to see how crazy this idea really seemed)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
可悲的是我认为这没有帮助。当用户单击、拖放组件时发生的所有事情都是触发事件(如单击)。如果您是垃圾邮件机器人,您也可以轻松地以编程方式触发这些事件。不过这个主意不错。
Sadly I don't think it would help. All that happens when a user clicks, drags and drops a component is that events (like click) get fired. You could just as easily fire those events programmatically if you were a spambot. Nice idea though.
与大多数自制的垃圾邮件预防方法一样,它会一直有效,直到您的网站足够大,垃圾邮件发送者决定对您的网站给予特别关注 - 此时,它就会被破坏。但没有必要像你所描述的那样花哨。只要您的网站仅受到自动化工具的攻击,像“在此框中输入“橙色””或“一加一是什么”这样简单的垃圾邮件防护方法也同样有效。
Like most home-made spam prevention methods, it'll work until your site is large enough that a spammer decides to pay some specific attention to your site -- at which point, it'll be broken to pieces. But there's no need to get as fancy as what you're describing. Spam-protection methods as simple as "type 'orange' into this box" or "what is one plus one" will work just as well, as long as your site is only being hit by automated tools.