具有 Google 个 reCAPTCHA IP 地址的 Netscaler

Netscaler with Google reCAPTCHA IP addresses

我们有一个 ASP.NET MVC 5 应用托管在 Netscaler 后面。该应用程序使用 Google reCAPTCHA,但 reCAPTCHA 的传出请求失败,因为 IP 地址被阻止。我研究了它试图攻击的 IP,它们类似于但未在此处列出:https://code.google.com/archive/p/recaptcha/wikis/FirewallsAndRecaptcha.wiki

这个post也讨论了这个问题:Recaptcha IP addresses

IP 经常变化,似乎没有在任何地方列出。我们不能使用主机名,因为我们需要在 Netscaler 上将特定 IP 列入白名单。

有什么可靠的方法可以让 reCAPTCHA 与 Netscaler 一起使用?如果没有,reCAPTCHA 有什么替代方案?

您可以将 recaptcha 实现为身份验证方法。如果你这样做,你的安全团队可能会允许没有 ip 过滤器的流量。

看看这里。 https://support.citrix.com/article/CTX216091