首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tomcat安全加固

安全加固,Tomcat是重灾区。所以整理下Tomcat安全加固。 1. 升级到最新稳定版,这个是老生常谈了。目前Tomcat支持6.0和7.0两个版本。...2) 在统计目录部署最新的Tomcat,将conf目录下的文件和webapp复制过来,之后修改server.xml,修改监听端口进行测试,无误后关闭Tomcat并改回端口。...接下来就可以在发布的时候停止旧的Tomcat并开启新的Tomcat,至此升级完毕。 2. 从监听端口上加固 1) 如果Tomcat不需要对外提供服务,则监听在本地回环,前面放Nginx。...用普通用户启动Tomcat useradd -M -s /bin/false tomcat chown -R tomcat.tomcat /usr/local/src/apache-tomcat-6.0.37...su – tomcat -c “/usr/local/src/apache-tomcat-6.0.37/bin/catalina.sh start”

1.6K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Tomcat 安全基线检查

    tomcat /opt/tomcat -- 停止原来的tomcat服务 --切换到tomcat用户 su - tomcat --重新启动tomcat /opt/tomcat/bin/startup.sh.../error.jsp,在webapps目录下创建error.jsp,定义自定义错误信息 操作时建议做好记录或备份 开启日志记录 | 安全审计...描述 Tomcat需要保存输出日志,以便于排除错误和发生安全事件时,进行分析和定位 加固建议 1、修改Tomcat根目录下的conf/server.xml文件。...安装提供了示例应用程序、文档和其他可能不用于生产程序及目录,存在极大安全风险,建议移除 加固建议 请删除Tomcat示例程序和目录、管理控制台等,即从Tomcat根目录的webapps目录,移出或删除...加固建议 可使用以下方式修复加固 升级到以下安全版本进行防护 版本号 下载地址 Apache Tomcat 7.0.100 http://tomcat.apache.org/download-70.cgi

    1.8K20

    安全加固】Apache Tomcat服务安全加固

    配置用户最小权限 Tomcat启动用户权限必须为非root权限、尽量降低tomcat启动用户的目录访问权限。 2....网络访问控制 (1)您的业务不需要使用 Tomcat 管理后台管理业务代码,建议您使用安全组防火墙功能对管理后台 URL 地址进行拦截,或直接将 Tomcat 部署目录中 webapps 文件夹中的 manager...Tomcat 默认帐号安全 修改 Tomcat 安装目录 conf 下的 tomcat-user.xml 文件,重新设置复杂口令并保存文件。重启 Tomcat 服务后,新口令即生效。 5....9、不安全的HTTP方法 编辑tomcat配置文件/conf/web.xml文件,查看是否禁用PUT、DELETE等危险的HTTP 方法,查看org.apache.catalina.servlets.DefaultServlet...(3)重新启动tomcat服务

    2.8K20

    Tomcat安全配置小技巧

    操作方案步骤如下: 第一步:新建用户 useradd tomcat 第二步:修改tomcat目录属主并赋予权限 chown -R tomcat:tomcat apache-tomcat-* chmod...第三步:启动tomcat 切换到系统普通用户tomcat去启动tomcat,启动前确保该tomcat已经停止。 cd apache-tomcat-*/bin/ su tomcat ....Suffix=”.txt”Pattern=”common” resloveHosts=”false”/>注:默认tomcat已经开启日志记录功能 6.启动安全模式:为了限制脚本的访问权限,防范webshell...木马,建议启动时增加安全参数启动,如采用如下方式启动Tomcat Tomcat/bin/startup.sh -security 注:该选项可以极大的提高web服务器的安全性,但是可能会导致程序因权限不足运行出错的问题...8.删除jspx文件解析:Tomcat默认是可以解析jspx文件格式的后缀,解析jspx给服务器带来了极大的安全风险,若不需要使用jspx文件,建议删除对jspx的解析,具体操作为修改conf/web.xml

    1.8K21

    Tomcat_04_安全优化

    10、Tomcat安全优化 1、telnet管理端口保护(强制) 类别 配置内容及说明 标准配置 备注 telnet管理端口保护 1.修改默认的8005管理端口为不易猜测的端口(大于1024);2.修改...的高危安全隐患,一旦被攻破,黑客通过上传web shell的方式将会直接取得服务器的控制权,后果极其严重; 4、降权启动(强制) 类别 配置内容及说明 标准配置 备注 降权启动 1.tomcat启动用户权限必须为非...server的安全; [root@web03 ~]# useradd tomcat [root@web03 ~]# cp -a /application/tools/tomcat8_1 /home/tomcat.../ [root@web03 ~]# chown -R tomcat.tomcat /home/tomcat/tomcat8_1/ [root@web03 ~]# su -c '/home/tomcat/...是为了一旦出现安全问题能够更好的根据日志进行问题排查; 11、 附录:建议配置及标准执行方案 1.

    39410

    Tomcat安全加固与性能优化

    应用容器,保证服务的安全稳定高性能的运行,需要对其进行加固和优化; 本次进行Tomcat容器调优加固主要从以下几个部分: 内核参数优化 性能参数优化 安全加固配置 1.2 目标范围 本文档仅供内部使用,...$cat /proc/sys/kernel/random/entropy_avail 3311 ---- 5.安全加固 描述:加固依然分为身份鉴别、访问控制、安全审计、资源控制和入侵防范5个方面; 大部分加固基于...\d+|::1|0:0:0:0:0:0:0:1" /> WeiyiGeek 2.Tomcat虚拟主机管理器安全配置并且删除多余账号 描述:与manager管理一样如果使用的话进需要进行安全配置 不使用的话建议删除...=/opt/tomcat//apache-tomcat-8.5.45/temp org.apache.catalina.startup.Bootstrap start ---- 5.2 安全审计 0.增加记录日志功能...2.访问Java包控制 描述:Tomcat可限制对某些Java包的访问。如果检测到受限制的包被访问,将抛出安全异常。

    2.4K40

    Apache Tomcat 安全漏洞预警

    测试工具:https://github.com/hannob/optionsbleed 2 Apache Tomcat 漏洞跟进 2017年9月19日,Apache又公告两个Tomcat的漏洞,其中远程代码执行漏洞...html#Fixed_in_Apache_Tomcat_7.0.81 官方7.x版本历史安全公告列表: https://tomcat.apache.org/security-7.html 3 漏洞描述...://tomcat.apache.org/download-90.cgi 5 缓解措施(安全开发建议等) 配置:如果不是必须适配,考虑将web.xml配置文件中readonly值保持为默认设置true...高危:目前攻击代码已经公开,强烈建议尽快升级到无漏洞新版本或使用WAF等安全设备拦截恶意请求。...安全开发生命周期(SDL)建议:Apache Tomcat历史上已经报过多个严重安全漏洞,建议使用该产品的企业经常关注官方安全更新公告。

    1.1K70

    安全服务之安全基线及加固(四)Tomcat

    安全基线检查、渗透测试、安全加固、日志分析、恶意代码检查、应急响应、安全加固等差不多十个方面的内容的。...(Apache安装啥的就没必要说了叭~) 0x03 删除文档和实例程序 安全基线项说明:删除文档和示例程序 检查方法 :打开tomcat_home/webapps文件夹,默认存在docs和examples...0x04 设置shutdown字符串 安全基线项说明:防止恶意用户telnet到8005端口后,发送SHUTDOWN命令停止tomcat服务 检查方法:打开tomcat_home/conf/server.xml...0x05 检查控制台口令 安全基线项说明:加固tomcat控制台,设置复杂的口令 检查方法: (1)如果不需要使用控制台 Tomcat 6.x/7.x: 默认通过http://ip:8080/manager...0x07 日志审核 安全基线项说明:检查tomcat是否记录了访问日志 检查方法:tomcat的日志信息默认存放在tomcat_home/logs中,访问日志默认未开启 加固方法: 如果tomcat前端有

    2.5K21

    Tomcat服务安全配置及性能优化

    Tomcat内存溢出 常见的溢出异常及导致原因 OutOfMemoryError:Java heap space 异常,通常是堆内存满了,堆内存默认使用最大是系统的4分之1,最小64分之1 OutOfMemoryError...:PermGen space 异常,通常是静态内存区满了,Jdk8以上没了 StackOverflowError异常,通常栈内存满了,通常是死循环,递归导致 内存配置 修改编辑tomcat的Bin文件夹中...中conf文件夹中server.xml配置文件,把如图中的端口号或SHUTDOWN 至于为什么修改这个,这是一个安全配置项,默认的情况下,如果知道远程tomcat服务器的IP,可以在本地通过telnet...命令直接把远程tomcat关掉,亲测很恐怖。...修改/隐藏版本号 修改或者隐藏版本号,可以避免针对版本攻击风险 修改tomcat的lib文件夹下的catalina.jar包,右键选择使用压缩工具打开,修改如图位置 修改禁用管理页面 将tomcat-webapps-ROOT

    49920

    Tomcat安全字符的处理

    做项目的时候碰到一个问题,就是Tomcat在处理含有|,{,}的字符的Url时候,发现请求没有到达指定的Controller上面,而在Access_log中写入了get null null 400的错误信息...,从网上也翻了几个资料最终确定是tomcat的一个问题(个人觉得也是一个缺陷) 问题的由来 Tomcat根据rfc的规范Url中不能有类似|,{,}等不安全字符串,但在实际的操作中有时为了数据完整性和加密的方式都需要有...|,{,}出现,这样的话Tomcat会直接告诉客户端Bad Request....id=60594,经过修改,最终Tomcat把权限开放出来,通过tomcat.util.http.parser.HttpParser. requestTargetAllow这个配置选项,允许不安全字符的出现...修改Tomcat的配置文件(Tomcat\conf\catalina.properties),适用tomcat 7以上的版本 tomcat.util.http.parser.HttpParser.requestTargetAllow

    97920
    领券