停止没有验证码的机器人-有所作为

use*_*147 3 html php mysql macros bots

这与此主题的其他问题不同。尽管这是一个相当具体的问题,但我将尽力使之与尽可能多的人相关。

想象一下网站上的一个按钮(html按钮),单击该按钮一定次数后,将为用户提供一个“点”。积分存储在许多用户的数据库中,这些积分可以在帐户之间转移。我不希望有人在睡觉时快速创建一个宏来继续单击按钮,因此我需要某种解决方案。我认为这些选项具有一定的潜力:

  1. 他们想单击按钮的每一次都使用一个Recaptcha(痛苦)。
  2. 使用Cookie和Recaptcha,以便允许它们单击10次(例如),然后要求进行Recaptcha验证。(他们可以删除Cookie)。
  3. 使用不太麻烦的验证码替代方法。

还有其他一些“
笨拙”的想法:- 结合其他一些偷偷摸摸的策略,只需在页面上移动按钮即可。
-当用户按下按钮时,他们需要提交某种拼图,该拼图将用于检查其他人是否是人类。

你怎么看?另外,积分系统几乎有可能100%无法入侵/无法入侵吗?系统的安全非常重要。这样的想法有什么潜在的问题吗?

谢谢。

Ted*_*opp 5

制作带有目标的可点击图像,而不是按钮。使图像具有动态性,并且将目标设置为页面其他位置(可能正好在图像上方)指定的内容。因此,例如,一次可能是“单击正方形”,并且在图像中显示了正方形和三角形。下次可能是“单击圆圈外”,图像的下半部分带有圆圈。可能性是无止境。(出于对色盲的考虑,我不会使用颜色作为唯一线索。)任何漫游器都必须知道要发送回什么坐标来模拟鼠标在正确的目标区域中单击。

  • 有趣的想法。+1 (2认同)