当前位置:  开发笔记 > 编程语言 > 正文

如何避免机器人攻击形式

如何解决《如何避免机器人攻击形式》经验,为你挑选了2个好方法。

我有这些形式:

https://www.mychabad.org/templates/articlecco.asp?aid=1188756&jewish=General-Contributions.htm&lang=en&site=chabaduc.org

https://www.mychabad.org/templates/articlecco.asp?AID=1189379

https://www.mychabad.org/templates/articlecco.asp?aid=1189287&jewish=Shabbat-Holiday-Sponsorships.htm&lang=en&site=chabaduc.org

昨晚他们被一堆提交攻击了

    我能用代码避免这种攻击吗?

    如果没有,我应该使用不同的表格服务吗?

Michael Mior.. 11

尝试在页面中放置一个空字段,通过CSS隐藏它并检查它是否已填写.(或许旁边有一个说明,如果用户已禁用CSS,则将其留空.)许多机器人将填充每个字段,因此你可以检查这个字段是否为空.



1> Michael Mior..:

尝试在页面中放置一个空字段,通过CSS隐藏它并检查它是否已填写.(或许旁边有一个说明,如果用户已禁用CSS,则将其留空.)许多机器人将填充每个字段,因此你可以检查这个字段是否为空.


@casablanca我敢肯定那些阅读CAPTCHAS的机器人将首先在2020年在日本制造,它们看起来像人形机器人,并且有200英寸显示器的生物相机(实际上是Jeff Atwood的眼球).他们也能够以聪明的方式填写表格,因此您无法通过机器人看到它.接下来,他们将能够切换SIM卡以更改其IP地址.如果发明了一种新的母语,他们可以立即解码它.那是未来的食物.

2> casablanca..:

CAPTCHA是最着名的解决方案,但是如果你正在寻找简单的东西,我发现这很有效:将你的表单的提交URL设置为空白(或无效的东西)并通过JavaScript引入它.到目前为止,我还没有看到执行JavaScript以获取过去表单的机器人.这确实意味着用户需要启用JavaScript,但大多数都会这样做.

例:

...


不要忘记用户体验:http://meta.stackexchange.com/questions/48840/todays-captcha-wtf-closed
推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有