1

我们在我们的应用程序中使用 Incapsula 来保证网络安全。它适用于网络。

但是,Incapsula 会阻止所有移动应用程序请求(iOS:Swift、Android:Java);并将它们分类为状态消息DDOSCAPTCHA (Fail)状态消息:

Client was sent a JavaScript security check, request was suspended

或者

Client was sent a CAPTCHA security check, request was suspended.

我该如何绕过这个?

我正在使用适用于 Android 的异步 Http 客户端,适用于 iOS 的Alamofire

4

1 回答 1

1

您收到此回复可能有几个原因。最有可能的是您启用了对可疑机器人的验证码检查。在您受影响的站点下,导航到设置 -> 安全并确保未选中“要求所有其他可疑机器人通过验证码测试”。

您可能会看到这种情况的其他原因是:

  • 您为此站点定义了一个自定义 IncapRule,其中包含“需要 JavaScript”或“需要 CAPTCHA”操作
  • 在设置 -> WAF -> DDoS 部分下,DDoS 设置设置为“开启”而不是“自动”,在高级部分下,挑战未知客户端设置设置为“JavaScript”或“CAPTCHA”。

希望有帮助。如果您仍然遇到问题,他们的支持团队应该能够提供帮助。

于 2017-02-03T23:24:58.457 回答