【发布时间】:2018-11-30 16:00:54
【问题描述】:
使用我们的网站门户使用我们服务的用户数量。 最近我们启用了 google captcha v2 并且工作正常。但是,我们的一些客户无法使用我们的网站 b/c 不允许他们的员工上网,并且验证码被阻止或不显示。 他们不相信在他们的网络上允许互联网 b/c 他们的政策,但他们同意允许一些自定义 URl。
针对这种情况的任何工作。
【问题讨论】:
标签: asp.net webforms recaptcha captcha
使用我们的网站门户使用我们服务的用户数量。 最近我们启用了 google captcha v2 并且工作正常。但是,我们的一些客户无法使用我们的网站 b/c 不允许他们的员工上网,并且验证码被阻止或不显示。 他们不相信在他们的网络上允许互联网 b/c 他们的政策,但他们同意允许一些自定义 URl。
针对这种情况的任何工作。
【问题讨论】:
标签: asp.net webforms recaptcha captcha
几乎不可能从您的服务器向 google 进行本地调用,并充当中间人 - 与您的客户端通信 - 即使您这样做可能 google 将您识别为攻击者。
解决方案非常简单,直接在您的网站上使用 Internet 中现有免费源代码的验证码。
这里有一些:
https://www.codeproject.com/Articles/5947/CAPTCHA-Image
https://www.codeproject.com/Articles/13209/A-CAPTCHA-Control-for-ASP-NET
【讨论】:
是的,这几乎是不可能的
但是中间件或代理服务器应该可以解决问题
【讨论】: