首页 > 其他分享 >隐藏Tomcat异常页面中的版本信息,Tomcat服务器版本号泄露

隐藏Tomcat异常页面中的版本信息,Tomcat服务器版本号泄露

时间:2023-01-07 11:33:56浏览次数:43  
标签:catalina Tomcat 版本号 jar server 版本信息 linshi

在Tomcat报错页面中,显示Apache Tomcat/8.5.xx相关版本号等信息,是不安全的。这会被黑客获取到,利用该版本的其他漏洞对服务器进行异常操作,所以需要隐藏掉。

隐藏Tomcat异常页面中的版本信息,Tomcat服务器版本号泄露_tomcat

需要修改SERVERINFO.PROPERTIES


1.进入tomcat安装目录

cd tomcat/lib

2.备份catalina.jar包

cp catalina.jar catalina.jar_bak

3.解压修改配置

mkdir /tmp/linshi && cp catalina.jar /tmp/linshi 
cd /tmp/linshi
jar xf catalina.jar
vim org/apache/catalina/util/ServerInfo.properties

修改server.info、server.number、server.built,修改后:

server.info=
server.number=
server.built=

4.压缩新包替换

rm catalina.jar  ##在linshi目录里删除原来包 catalina.jar
jar cvf catalina.jar ./
cp catalina.jar tomcat/lib/ #进行覆盖原包

5.重启TOMCAT 报错页面不再显示版本号

隐藏Tomcat异常页面中的版本信息,Tomcat服务器版本号泄露_隐藏版本_02

标签:catalina,Tomcat,版本号,jar,server,版本信息,linshi
From: https://blog.51cto.com/sry2004/5995424

相关文章

  • Nginx和Tomcat实现负载均衡​
    实验图​推荐步骤​Nginx服务器开启路由转发功能,客户端和Tomcat服务器配置ip地址设置正确​安装Tomcat服务器配置网站​安装Nginx代理和负载均衡功能配置DNS服务器域名解析,......
  • 关于Tomcat和Servlet的一些认识
    Web相关概念回顾 1,软件架构:C/S:客户端/服务端B/S:浏览器/服务端 2,资源分类静态资源:所有用户访问后,得到的结果是一样的,称为静态资源静态资源可以直接被浏览......
  • [tomcat] log-AccessLog 请求流程
    示意图简述1. NioEndpoint接收请求2. Processor的子类AbstractProcessorLight处理请求3. AbstractProcessorLight方法service请求4. 请求失败触......
  • tomcat远程代码执行漏洞(CVE-2019-0232)
    漏洞原理漏洞相关的代码在tomcat\java\org\apache\catalina\servlets\CGIServlet.java中,CGIServlet提供了一个cgi的调用接口,在启用enableCmdLineArguments参数时,会根......
  • tomcat系列漏洞总结
    tomcat介绍Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首......
  • 亚马逊云免费服务器安装教程AWS微软系统教程含Tomcat,mysql,Tomcat去项目名,端口名!
    一直想弄个云服务器耍耍,奈何费用较高,又是个人,所以一直没弄!昨天偶然得知有免费云服务器,搜索到了亚马逊云aws.amazon.com闲话少说!亚马逊云服务器安装教程windows系统步骤如下:1......
  • solr的安装使用tomcat容器
    如果想要知道如何安装solr,集成IKAnalyzer中文分词器,批量导入数据库数据,java使用参照以下本博主博文:1.第一步下载tomcat,solr包,ik中文分词的jar   tomcat9.0.19下载 ......
  • 启动Tomcat报错:Address localhost:1099 is already in use
    启动Tomcat报错信息显示1099端口被占用:1.查看占用该端口的程序的PID:netstat-ano|findstr"1099"2.得到PID为23204,进而查找该程序的名称tasklist|findstr"2......
  • Mysql查看版本信息
    文章目录​​一、版本信息查看​​一、版本信息查看selectversion();......
  • docker部署tomcat
    前置条件:docker已安装,jdk已安装 1、拉取tomcat镜像:dockerpulltomcat:8.52、启动容器:dockerrun-d-p8080:8080--nametomcattomcat3、此时在网站上输入IP:8080......