【问题标题】:How to prevent unusual requests in spring boot? [closed]如何防止spring boot中的异常请求? [关闭]
【发布时间】:2022-01-09 08:28:51
【问题描述】:
我在服务器上运行了一个 Spring Boot 应用程序,几天后我看到一些不寻常的请求即将到来。部分请求如下,
HEAD /bin
GET /.env
GET /api
GET /help
GET /vendor/phpunit
GET /phpmyadmin
GET /wp-admin
那么有没有一个选项或任何解决方案可以在 Spring Boot 中不将这些请求发送到服务器或阻止这些请求?
【问题讨论】:
标签:
java
spring-boot
spring-security
request
【解决方案1】:
您无法阻止这些调用仅通过您的应用程序到达您的应用程序。您将需要一个 API 网关或像 Apache 这样的 HTTP 服务器。对您的应用程序的所有请求都必须通过这些解决方案中的任何一个,您需要配置选定的解决方案以阻止此类调用。
【解决方案2】:
Spring boot 通常会为未配置的端点返回 404。为了防止这些请求到达您的应用程序,您需要使用您用来将请求发送到您的应用程序的任何网络服务器来阻止它们。