禁用WebDAV-Tomcat(检测到目标URL启用了不安全的HTTP方法)

本文介绍了如何通过修改Tomcat的web.xml文件来禁用不安全的HTTP方法,如PUT和DELETE,以防止服务器资源被恶意修改或删除。修复步骤包括更改文件编码、修改web-app标签属性、添加方法拦截代码以及设置readonly属性。通过Postman验证,确认已成功阻止了这些HTTP方法的使用,提高了网站的安全性。
摘要由CSDN通过智能技术生成

0.问题说明

1)HTTP方法说明

PUT 向指定资源位置上传其最新内容。 
DELETE 请求服务器删除Request-URI所标识的资源。

2)绿盟扫描说明

如果未禁用以上HTTP方法,可能导致服务器被上传恶意资源 或 服务器资源被恶意删除
下图为2019年8月的扫描结果,在绿盟扫描标准里是低危漏洞
在这里插入图片描述

在这里插入图片描述

1. Tomcat版本说明

本文案例使用的是6.0.45版本,目测5版及7版应该能用同样方法修复该问题
(手动狗头,你们自己试吧)

2. 修复方案——修改tomcat的web.xml文件

1)encoding改为UTF-8

默认encoding一般是ISO-8859-1

<?xml version="1.0" encoding="UTF-8"?>

2)web-app标签属性修改

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值