服务器上启用了TRACE,OPTIONS || 缓慢的HTTP请求导致拒绝服务攻击 || IBM WebSphere/WebLogic文件读取漏洞绕过限制

本文介绍如何通过修改Tomcat配置防止拒绝服务攻击,包括禁用TRACE/OPTIONS方法,调整HTTP请求超时,更新WebSphere补丁,以及优化AJAX全局timeout。针对服务器安全与性能问题提供解决方案。
部署运行你感兴趣的模型镜像

服务器上启用了TRACE方法 || 服务器允许OPTIONS方法 || 缓慢的HTTP请求导致拒绝服务攻击 || IBM WebSphere/WebLogic文件读取漏洞绕过限制


1.修改Tomcat下的web.xml文件

<security-constraint>  
	<web-resource-collection> 
		<http-method>OPTIONS</http-method>  
		<http-method>TRACE</http-method>
	</web-resource-collection> 
</security-constraint>

2.修改server.xml文件,由于tomcat的优先级加载问题,需要添加allowTrace="true"属性,拒绝服务需要修改connectionTimeout="8000"属性

<Connector port="8080" protocol="HTTP/1.1" 
	connectionTimeout="8000"
	redirectPort="8443" 
	useBodyEncodingForURI="true"
	IEncoding="utf-8" 
	URIEncoding="utf-8"
	allowTrace="true"/>

3.设置AJAX的全局timeout时间(默认为30000ms)

在common.js中添加$.ajaxSetup({timeout:8000});修改全局延时变量

4.更新WebSphere至最新版,或者更新编号PK81387的安全补丁,更新到最新版应该最为方便

链接地址http://www-01.ibm.com/support/docview.wss?uid=swg24022456

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值