启用不安全的HTTP方法

背景:

今天被安全检测出一个这样的问题:启用不安全的HTTP方法。DELETE方法是用来调试web服务器连接的http方式,支持该方式的服务器文件可能被非法删除;PUT方法用来向服务器提交文件;TRACE方法本用于客户端测试到服务器的网络通路,通过允许客户端知道请求链另一端接收的时什么数据,然后利用那些数据进行测试或诊断。

解决方案:在ng层面进行拦截

复制代码
    limit_except GET POST {
        deny all;
    }

验证:

curl -X DELETE #你的url -v,依据下图的输出,443是在ng层面进行了拦截,而不是被后端服务进行拦截。

相关推荐
忧郁的蛋~几秒前
使用.NET标准库实现多任务并行处理的详细过程
开发语言·c#·.net
躲在云朵里`几秒前
Spring Scheduler定时任务实战:从零掌握任务调度
java·数据库·mybatis
dragon_perfect9 分钟前
全流程基于Yolov8实现在Label-Studio实现半自动标注,已经把整个流程理清楚,把所有的坑解决。
开发语言·python·yolo·labelstudio
Java中文社群13 分钟前
炸裂:SpringAI新版发布,终于支持断线重连了!
java·后端·ai编程
kalvin_y_liu14 分钟前
四款主流深度相机在Python/C#开发中的典型案例及技术实现方案
开发语言·python·数码相机
劲镝丶14 分钟前
malloc概述
c语言·开发语言·c++
哈喽姥爷33 分钟前
Spring Boot--Bean的扫描和注册
java·spring boot·后端·bean的扫描和注册
problc34 分钟前
Spring Boot `@Service` 互相调用全攻略:`@Autowired` vs `@Resource`
java·spring boot·后端
1373i1 小时前
【Python】pytorch数据操作
开发语言·pytorch·python
码熔burning1 小时前
JVM 对象创建的核心流程!
java·jvm