SuperMap产品处理Apache Tomcat版本漏洞问题

前言

经常有小伙伴在项目过程中对SuperMap产品进行安全漏洞扫描时遇到关于Apache Tomcat版本的漏洞,需要对Tomcat进行版本升级;但由于当前项目处于使用阶段,并不能直接替换SuperMap产品包,只能通过补丁包的方式来解决;那是否还有其他方式呢?接下来小编将带着大家一起以某客户在Linux环境使用SuperMap iServer912版本中检查出来的Apache Tomcat 版本漏洞为例,为大家讲解演示如何通过手动替换解决Tomcat版本漏洞问题。

一、查看漏洞内容

漏洞名称:CVE-2020-9484: Apache Tomcat Session 反序列化代码执行漏洞
漏洞描述:“Apache Tomcat是由Apache软件基金会属下Jakarta项目开发的Servlet容器。攻击者可能可以构造恶意请求,造成反序列化代码执行漏洞。”成功利用该漏洞需要同时满足下列四个条件:

  1. 攻击者能够控制服务器上文件的内容和名称
  2. 服务器PersistenceManager配置中使用了FileStore
  3. 攻击者知道使用的FileStore存储位置到可控文件的相对文件路径。
  4. 服务器PersistenceManager配置中设置了sessionAttributeValueClassNameFilter为NULL,或者使用了其他较为宽松的过滤器,允许攻击者提供反序列化数据对象

修复建议
升级Apache Tomcat至安全版本
下载地址:https://tomcat.apache.org/
升级到 Apache Tomcat 10.0.0-M5 及以上版本
升级到 Apache Tomcat 9.0.35 及以上版本
升级到 Apache Tomcat 8.5.55 及以上版本
升级到 Apache Tomcat 7.0.104 及以上版本

二、升级方案

根据上述的情况,我们需要先检查出当前iServer中包含的Tomcat版本,然后下载满足升级安全版本的新Tomcat包,再进行替换操作。

2.1 上传Tomcat包并修改调整

1、在Tomcat官网下载满足要求的Tomcat版本包,并上传到服务器中,这边为了验证,上传的Tomcat版本是apache-tomcat-9.0.84.tar.gz;
2、解压Tomcat包
tar -zxf apache-tomcat-9.0.84.tar.gz
在这里插入图片描述
3、修改调整相关文件
删除tomcat目录\bin文件夹中的startup shutdown catlina 相关文件
在这里插入图片描述
2.2 替换相关内容
将删除完成后的tomcat目录下的bin 文件夹和lib文件夹,替换掉iServer912目录下的bin 和lib 文件夹。
在iServer的斌目录下检查当前默认情况下的Tomcat版本为8.5.20.0,然后使用命令强制将tomcat的bin目录下文件替换到iServer的bin目录下
在这里插入图片描述
然后再将tomcat的lib目录替换iServer的lib目录
在这里插入图片描述

三、验证成果

经过上述的操作,我们就完成了在SuperMap iServer中替换更新Tomcat版本,是不是很简单,那边下面就可以来验证当前更新是否成功,重新启动iServer验证产品是否正常。
在替换后的iServer的bin目录下,检查当前Tomcat版本,是更换后的Tomcat版本,说明已更新成功,重启iServer,访问iServer界面也正常。
在这里插入图片描述
当前已解决了关于Apache Tomcat 版本漏洞,那对于SuperMap产品中遇到的其他安全漏洞问题又该怎么解决呢?大家访问超图漏洞修复网站可以在这里查找关于CVE漏洞对应的产品修复补丁包,欢迎大家订阅查看。

  • 24
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: SuperMap Max是一套功能强大的地理信息系统软件,可用于处理丰富的地理数据和空间分析任务。它可以处理各种类型的地理数据,如矢量数据、栅格数据、遥感影像数据等。在处理矢量数据方面,SuperMap Max支持对点、线、面等几何要素进行编辑、查询和分析,可以进行空间关系分析、缓冲区分析、叠加分析等常见的空间分析操作。此外,SuperMap Max还支持对栅格数据进行处理,例如栅格数据的像元值提取、栅格数据的代数操作、栅格数据的统计分析等操作。对于遥感影像数据,SuperMap Max可以进行影像数据的融合、分类、影像的增强等处理。 总之,SuperMap Max具备处理各种类型地理数据的功能,能够满足不同领域和应用场景的需求。无论是城市规划、资源管理、环境保护、农业决策等各种应用领域,SuperMap Max都可以提供强大的地理数据处理和空间分析功能,帮助用户进行有效的决策和规划。 ### 回答2: SuperMap Max 是一种功能强大的地理信息系统(GIS)软件,具有处理各种地理数据和空间分析的能力。它可以处理括地图数据、遥感影像、矢量数据等各种形式的地理信息。SuperMap Max具备高效的数据管理、数据编辑、数据分析和数据展示等功能,可以满足不同领域和行业对GIS技术的需求。 SuperMap Max可以处理大规模的数据,并且具备高效的数据处理能力,可以应对复杂的空间分析和地理数据挖掘。它支持多种数据格式的导入和导出,括常见的矢量数据格式(如Shapefile、GDB等)和栅格数据格式(如TIFF、IMG等)。同时,它还提供了丰富的地理分析工具和功能,如空间查询、缓冲区分析、路径分析等,可以帮助用户进行复杂的空间分析和决策支持。 除了数据处理和分析功能,SuperMap Max还拥有强大的数据可视化能力,用户可以通过地图制图、符号渲染、图层叠加等方式,设计出具有吸引力和易读性的地图产品,以实现数据的可视化展示和分析。 总之,SuperMap Max是一款功能强大的地理信息系统软件,可以处理各种地理数据和进行复杂的空间分析。无论是规模较小的数据还是大规模的数据,SuperMap Max都能胜任,并提供高效的数据处理和空间分析功能,帮助用户进行地理信息的管理、分析和展示。 ### 回答3: SuperMap MAX是一种功能强大的地理信息系统(GIS)软件,它具有处理各种地理数据和空间分析的能力。SuperMap MAX可以处理各种规模的地理数据,括点、线、面数据,可以处理不同投影、坐标系的数据,可以导入和导出各种常见的地理数据格式。此外,SuperMap MAX还提供了丰富的地图制图和可视化功能,可以将地理数据制作成漂亮、直观的地图。 SuperMap MAX还提供了丰富的空间分析功能,括空间查询、缓冲区分析、叠加分析、路径分析等,可以帮助用户进行空间数据的挖掘和分析。同时,SuperMap MAX还支持多种算法,如最短路径算法、最近邻算法、空间插值算法等,可以满足不同应用场景的需求。 通过SuperMap MAX,用户可以对地理数据进行快速检索、查询和可视化展示,还可以进行复杂的空间分析和应用开发。无论是市政规划、环境监测、交通管理等各种领域,SuperMap MAX都具备良好的处理能力,能够满足用户的需求。所以,SuperMap MAX能够很好地处理各种地理数据和空间分析任务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值