Amazon WAF验证码 - Amazon WAF、Amazon Firewall Manager 和 Amazon Shield Advanced
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon WAF验证码

CAPTCHA代表完全自动化的公共图灵测试,用于区分计算机和人类。CAPTCHA挑战旨在验证是否有人在发送请求,并防止诸如网页抓取、凭证填充和垃圾邮件之类的活动。

你可以配置你的Amazon WAF运行规则CAPTCHA检查符合规则检查标准的 Web 请求,并根据需要要求客户端发送请求来解决CAPTCHA挑战。当用户给出错误的答案时CAPTCHA挑战,挑战会通知用户并加载一个新的拼图。当用户解决问题时,质询会自动提交原始 Web 请求,更新为CAPTCHA成功完成拼图后的代币。CAPTCHA是规则操作设置。

注意

当您使用 CAPTCHA 规则操作时,您需要支付额外费用。有关更多信息,请参阅 Amazon WAF 定价

CAPTCHA对于人类来说,挑战应该相当容易和快捷地成功完成,而计算机要么成功完成,要么以任何有意义的成功率随机完成。CAPTCHA当封禁操作会阻止过多的合法请求时,通常会使用质询,但让所有流量通过会导致大量不想要的请求,例如来自机器人的请求。

CAPTCHA挑战无法清除所有不需要的请求。很多CAPTCHA使用机器学习和人工智能已经解决了挑战。为了规避CAPTCHA挑战,一些组织用人工干预来补充自动化技术。尽管如此,CAPTCHA仍然是防止不太复杂的机器人流量和增加大规模方法所需资源的有用工具。