gpt4 book ai didi

php - 停止没有验证码的机器人 - 有一个转折

转载 作者:可可西里 更新时间:2023-11-01 07:49:08 24 4
gpt4 key购买 nike

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

想象一下网站上的一个按钮(html 按钮),当它被点击一定次数后,会给用户一个“点”。这些积分存储在许多用户的数据库中,并且这些积分可以在帐户之间转移。我不希望有人只是制作一个快速宏来在他们 sleep 时继续点击按钮,所以我需要某种解决方案。以下是我认为具有一定潜力的选项:

  1. 每次他们想要点击按钮时都使用 recaptcha(痛苦)。
  2. 使用 cookie 和 recaptcha,这样他们就可以点击 10 次(比如),但随后会要求进行 recaptcha 验证。 (他们可以删除 cookie)。
  3. 使用不太痛苦的验证码替代方法。

和其他“不靠谱”的想法:
- 结合其他一些偷偷摸摸的策略,简单地在页面上移动按钮。
- 当用户按下按钮时,他们需要提交某种谜题,用于检查其他人是否是人类。

你怎么看?此外,是否有可能让积分系统几乎 100% 不可破解/不可修改?系统安全非常重要。这样的想法有什么潜在的问题吗?

谢谢。

最佳答案

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

关于php - 停止没有验证码的机器人 - 有一个转折,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8549977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com