- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Ubuntu 16.04.02 LTS 服务器上使用 Wildfly 10.1.0.Final,我将来自 letsencrypt.org 的 SSL 与 H2 (HTTP 2) 协议(protocol)和 Spring Security 4.2.2.RELEASE 一起运行在生产环境中。
服务器运行良好,性能非常好,速度也不慢,但我在 java.net.URISyntaxException(错误 500)的 wildfly 日志中收到许多错误报告,来自“Mozilla/5.0 Jorgee”等用户代理.
我想知道如何阻止这些类型的不良用户代理(恶意软件、机器人程序等)和(或)防止这种情况发生。
在此先感谢您的所有帮助。
最佳答案
我最近多次遇到同样的问题,请求来源是随机的(巴西、德国、阿根廷、美国、爱尔兰...)。我不确定是否有办法在 WildFly 配置中将这些请求列入黑名单,但是,您可能需要考虑创建自定义 Java EE Filter .我的问题的解决方案是获得 WAF在 CDN 前但是如果你没有,你可能想在你的网络应用程序前面添加 Nginx,并将用户代理“Jorgee”以及如下路径列入黑名单:
您可以找到更多信息 in this blog post作者:Kurtis Rader。
关于java - 如何在 Wildfly 中阻止不良用户代理(恶意软件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43397952/
我在使用 Heroku 时遇到问题,当我尝试部署我的应用程序时,它没有运行 run assets:precompile而且我还没有在本地预编译我的 Assets ,我在 Git 中没有 list 文件
(这是为您提供围绕我的问题的背景信息。您可以跳到“问题”并阅读该内容,然后如果您想直接进入主题,则可以返回并浏览背景知识.抱歉,这是一面文字墙!) 我需要将一堆非常非常糟糕的 JSON 存储在数据库中
我是一名优秀的程序员,十分优秀!