【发布时间】:2016-04-27 12:49:58
【问题描述】:
我有纯 Angular 应用程序(没有后端代码)。
我从 javascript 调用了第三方 REST API,但我想在提交之前添加验证码。
我尝试实现reCaptcha,但它需要后端。
是否有一些不涉及服务器端代码验证的验证码指令?
【问题讨论】:
标签: javascript angularjs captcha recaptcha
我有纯 Angular 应用程序(没有后端代码)。
我从 javascript 调用了第三方 REST API,但我想在提交之前添加验证码。
我尝试实现reCaptcha,但它需要后端。
是否有一些不涉及服务器端代码验证的验证码指令?
【问题讨论】:
标签: javascript angularjs captcha recaptcha
验证码用于防止大量恶意请求或向服务器提交表单。通常这些将由攻击者直接生成,而无需在客户端实际运行您的干预代码(或通过运行一次然后修改提交的数据)。
因此,任何看起来像您嵌入在客户端代码中的验证码的东西都可能被攻击者绕过,并且不会提供任何保护。要让验证码做任何有用的事情,它必须涉及服务器端验证。
【讨论】: