本文对Log4Shell漏洞事件进行了解析与复盘,并阐述了保障数字世界安全的解决方案。

原作发表于《环球》杂志2022年第2期,作者为知道创宇技术副总裁李伟辰,下为正文:

2021年12月9日,对大多数人来说只是个普通的周四,但对信息安全圈里的人来说,却是个彻夜难眠的日子。一个名为Log4Shell的漏洞开始在网络中肆虐,苹果、腾讯、推特、百度、滴滴、京东、网易、亚马逊、特斯拉、谷歌等无一幸免,甚至大名鼎鼎的美国国家安全局也没能逃脱。

更可怕的是,该漏洞的影响范围超出了地球,因为美国国家航空航天局用来探索火星的“机智”号无人直升机也使用了含有此漏洞的软件。由此,Log4Shell可以当之无愧地被称为“宇宙级”漏洞。

1

一个漏洞引发的“核爆”

Log4Shell漏洞所针对的是一个极为常用的Java日志库组件Log4j2。企业级应用,如电子商务网站、社交平台等,需要长期持续地稳定运行,并且要服务海量客户。为了确保企业应用的服务质量,开发人员通常利用日志,将企业应用的重要行为、关键事件记录下来,方便监控企业应用的状态、性能和安全。因此,日志功能是所有企业级应用所必须具备的基础功能。Log4j2正是这样一个支持企业应用日志功能的开源组件。

Log4j2是阿帕奇软件基金会(专门为支持开源软件项目而办的一个非营利组织)下的一个开源项目,它可以灵活控制日志的生成过程,控制每一条日志的输出格式和输送的目的地。拥有如此强大的功能,它自然受到众多基于Java的企业级软件系统的青睐。

随着Log4j2被广泛应用,它的功能也应广大开发人员的需求不断膨胀。从Log4j2的2.0版本开始,在生成每条日志的过程中,它允许访问远程对象的信息,甚至调用远程对象来向日志中插入动态信息。这一特性极大地丰富了Log4j2的功能,但也悄悄打开了潘多拉的盒子。因为,只要攻击者向Log4j2组件传入一个精心构造的指向恶意软件的地址,便可将恶意软件下载到本地并执行,导致之前精心设计的安全防护体系被轻松绕过,服务器完全落入攻击者的掌控中。

是漏洞就迟早会被发现。北京时间2021年11月25日16时15分,中国安全厂商知道创宇的统一云防御平台第一次捕捉到利用该漏洞的实际攻击行为。美国云网络安全服务公司(Cloudflare)的首席执行官马修·普林斯之后也在推特上宣布,他们于世界时(UTC)2021年12月1日4时36分50秒发现了Log4j2漏洞被利用的最早证据。随着2021年12月9日Log4Shell漏洞的验证方法被正式公布,针对此漏洞的网络攻击迅速在全球蔓延,进而引发了网络安全界的“核爆”。

2

破坏力巨大

在网络安全界,漏洞几乎每天都被爆出。为何Log4Shell具有如此大的破坏力?

一是因为其影响范围广。绝大部分企业级应用都是基于Java语言开发的,而Log4j2是应用最广泛的Java日志组件,为数百万基于Java的应用程序、网站和服务所使用,且Log4Shell可影响该组件2.0以上的任何版本。

二是因为其危害性大。攻击者可利用该漏洞,向目标服务器发送恶意数据,当服务器将数据写入日志时,触发Log4j2组件解析缺陷,进而在未经授权的情况下,实现远程执行任意代码。这就相当于攻击者利用此漏洞,可以绕开防护体系,构建一条恶意通道来做任何坏事。安全厂商已经发现有黑客利用该漏洞植入僵尸网络程序、勒索软件、挖矿软件、木马程序等。微软也证实,其旗下《我的世界》(Minecraft)游戏平台,已经遭勒索软件Khonsari利用该漏洞进行攻击。

三是因为其利用门槛低以最先受到影响的游戏《我的世界》为例,攻击者只需在游戏聊天中,发送一条带触发指令的消息,就可以对收到该消息的用户发起攻击。甚至有网友证实,更改iPhone名称就可以触发漏洞。这就使得一些刚入门的初级攻击者都可以利用该漏洞大肆搞破坏。

因此,受Log4Shell漏洞波及的企业组织数量众多,据网络安全解决方案供应商Check Point粗略估算,全球超过40%的企业网络都遭遇了漏洞利用攻击。一些政府组织和重要机构的网站和信息系统也没能幸免。2021年12月23日,比利时政府官员公开承认,由于遭到Log4Shell漏洞网络攻击,比利时国防部的部分计算机网络被迫处于关闭状态。

3

各方响应

面对突发的漏洞攻击,阿帕奇软件基金会、各大IT巨头、安全厂商以及一些政府部门纷纷迅速作出积极响应。

漏洞事件的主要当事人阿帕奇软件基金会Log4j2项目于2021年12月相继发布2.15.0、2.16.0和2.17.0版本,对漏洞进行积极修补,并对暂不能升级的旧版提供了临时应对方案。

中国主要的安全厂商知道创宇、奇安信等也迅速响应,一是针对漏洞利用攻击给出漏洞排查方案、安全应急解决方案等;二是快速升级安全产品,提升针对Log4Shell漏洞攻击的防御能力。

国外厂商反应同样迅速。2021年12月10日,亚马逊发出安全警告称,“正积极监控该问题,并已在寻求解决方案”;IBM、Red Hat、甲骨文、VMware等知名科技公司也宣称正在部署补丁;Apple尽管没有官方回应,但根据12月11日的测试,原本受到影响的iCloud似已修复。

各国政府部门也在接到漏洞报告后积极协调各方资源,开展应急响应。根据中国工信部官网2021年12月17日发布的《关于阿帕奇Log4j2组件重大安全漏洞的网络安全风险提示》,在收到有关网络安全专业机构报告后,工信部立即组织有关网络安全专业机构开展漏洞风险分析研判,通报督促阿帕奇软件基金会及时修补该漏洞,向行业单位进行风险预警。

美国网络安全与基础设施安全局要求联邦机构在2021年12月24日之前解决Log4j2库中的Log4Shell漏洞,防止有人利用该漏洞攻击政府系统。美国联邦贸易委员会也警告称,如果美国企业未能保护客户数据免受Log4Shell的影响,将面临法律后果。

此外,澳大利亚、加拿大、新西兰、英国等多国的机构相继发出针对Log4Shell漏洞的警告,并密切关注事态发展。

鉴于此次Log4Shell漏洞的影响巨大,阿帕奇 Web服务器的主要开发人员布赖恩·贝伦多夫专门发表文章,呼吁多个开源基金会紧密合作,防止此类问题再次发生。

2021年10月6日,市民在郑州市高新区的网络安全科技馆参观,通过互动式体验增强网络安全意识

4

构筑数字世界安全基石

当今世界已经在高速数字化转型的轨道中飞奔,关于数字政府、智慧城市、数字经济甚至元宇宙的美好描绘,让每个人都对未来心驰神往。但一个小小的日志组件漏洞,却给IT界带来一场不啻于地震的震荡。未来数字社会的安全是那么脆弱吗?又该如何筑牢未来数字社会的安全基石?

人们目前生活的物理世界是由钢筋水泥金属玻璃等建筑材料所构建的,与我们互动交互的数字世界却是由各种软件支撑下的服务所构建的。传统的商品需要经过原材料采购、配件生产、产品组装、物流配送和终端销售等多个环节,通常被称为供应链;软件作为一种特殊的商品,同样要经历开发、分发、部署和升级更新等多个环节,通常被称为软件供应链。

物理世界中的钢筋水泥等材料如果存在安全隐患,将会产生渗水、沉降甚至坍塌等风险。同样地,如果软件存在安全漏洞,会导致网络安全风险。特别是软件标准化、组件化和大规模复用模式,一旦产生安全漏洞,安全风险的影响范围和危害程度将被急剧放大。从这个意义上说,本次Log4Shell漏洞就是一个典型的供应链安全事件。

我们或许不得不接受一个现实,就是软件中必然会存在各种各样的漏洞,可能是无意的疏忽,也可能是恶意的攻击。这样的漏洞无法绝对根除,因为所有的软件都是开发人员对现实世界进行逻辑抽象而后利用编码来实现的,人类对于现实世界的认识只能无限趋近完美,而达不到至臻至美。Log4Shell也并不是一个孤立事件,在此之前,人们还经历了2014年的“心脏滴血”漏洞、2017年的“永恒之蓝”漏洞,等等。以后,还会有其他的漏洞被爆出。

除了软件自身的安全漏洞,软件在生产过程中还会遭到恶意篡改、植入后门和木马等,例如2020年年底的SolarWinds事件。

既然软件供应链安全已经成为未来数字世界的安全基石,我们又该如何确保它的安全呢?

出现漏洞并不可怕,关键是如何以最快的速度发现并修补漏洞。抢在攻击者之前发现并修补漏洞便是胜利。

一是要建立起积极主动的防御体系。漏洞攻击是需要一个过程的,攻击者首先要对目标进行侦查扫描,发现存在漏洞的目标设备,然后通过投递攻击载荷,实现对目标的突破并最终控制目标。企业可以通过安全前移,在企业资产暴露前沿部署防御平台,通过对网络流量和用户行为的深度分析来发现漏洞攻击。在本次Log4Shell漏洞事件响应中,尽管漏洞尚未正式公布,国内外一些安全厂商均成功拦截到Log4Shell的漏洞利用攻击。

二是提升企业资产漏洞管理能力。企业要对自身的资产做到心中有数,并引入最新的威胁情报,及时发现安全漏洞,尽快完成安全漏洞的升级,提升安全基线。

三是企业组织间实现安全漏洞应急响应协同。面对有组织的网络攻击,单个企业组织的力量总是薄弱的,但在国家安全监管部门或行业安全联盟的指导下,可以形成协同响应处置机制,实现“漏洞信息,实时共享”“一点被攻,全网预警”,发挥“人民战争”的强大优势,战胜任何“来犯之敌”。

来源:2022年1月26日出版的《环球》杂志第2期


总监制:刘明       执行总监制:陈泽伟

监   制:乐艳娜    责任编辑:张海鑫

《环球》杂志|“宇宙级”漏洞过后,一个技术总裁的忠告……相关推荐

  1. 一个技术总监的忠告:精通那么多技术,你为何还是受不到重用?

    这篇文章我们继续说架构师大刘的故事: 老田升职了,年薪涨到了百万级别!这时大刘在加班搞技术攻坚的时候,听别的同事聊了那么一嘴.大刘心里不是滋味儿.老田和大刘其实在这家公司之前就是同事了,老田能到这家公 ...

  2. 一个技术总监的忠告:精通那么多技术有毛用啊,你还不是不被重用?

    这篇文章我们继续说架构师大刘的故事: 老田升职了,年薪涨到了百万级别! 这是大刘在加班搞技术攻坚的时候,听别的同事聊了那么一嘴. 大刘心里不是滋味儿.老田和大刘其实在这家公司之前就是同事了,老田能到这 ...

  3. 元宇宙的隐私保护:技术与监管

    内容概要 保护用户隐私和数据安全是元宇宙产业健康发展的重要前提条件.为了保护好隐私数据,元宇宙平台应能实现三个基本要求:数据的全生命周期安全可信.用户有能力自主控制数据.支持各方进行分布式协同治理. ...

  4. 元宇宙落地需要什么样的技术?

    如果能在100毫秒内,把记录一个人每时每刻行为的数据传输到云端并处理完毕,那么元宇宙的爆发点也就来临了. 文/沈旸 2022年1月5日,在一年一度的美国拉斯维加斯消费电子展(CES)上,英伟达公司发布 ...

  5. FusionInsight怎么帮「宇宙行」建一个好的「云数据平台」?

    摘要:基于数据湖架构,应用效率得以极大提升.经过几年发展,当前集群规模已经达到1000多节点,数据量几十PB,日均处理作业数大概是10万,赋能于180多个总行应用和境内外41家分行及子公司. 本文分享 ...

  6. 微软披露首个由中国发现的蠕虫级漏洞 奇安信代码安全实验室获致谢

    聚焦源代码安全,网罗国内外最新资讯! 奇安信代码安全实验室研究员为微软发现一个严重的DNS服务器远程代码执行漏洞 (CVE-2021-24078),第一时间报告并协助其修复漏洞.该漏洞是首个由国内安全 ...

  7. JDK 商用正式免费、Log4j2 爆核弹级漏洞、LayUI 下线...2021 发生的 10 件大事。。。

    首先祝大家新年快乐,假期都玩的开心吧? 去年栈长给大家盘点了<Java 开发行业 2020 年发生的几件大事>,2022 年来了,也必须对 2021 做个总结了,2021 年 " ...

  8. 【文献翻译】软件设计级漏洞分类模型-Software Design Level Vulnerability Classification Mode

    摘要 软件安全漏洞的分类无疑有助于对安全相关信息的理解,并加速了对漏洞的分析.缺乏适当的分类不仅阻碍了对它的理解,而且还影响了为集群漏洞设计缓解机制的策略.现在,软件开发人员和研究人员都认为,软件的需 ...

  9. Log4j 爆发“核弹级”漏洞、工信部力推开源软件发展、“龙腾计划”启动|开源月报 Vol. 02...

    「WeOpen Insight」是腾源会全新推出的"开源趋势与开源洞见"内容专栏,不定期为读者呈现开源圈内的第一手快讯.优质工具盘点等,洞察开源技术发展的风向标,预见未来趋势. P ...

最新文章

  1. MySQL用得好好的,为什么要转ES?
  2. gdb调试android
  3. Sql语句之select 5种查询
  4. 操作系统进程管理实验java_计算机考研操作系统进程管理
  5. Pycharm的远程代码编辑
  6. 【LeetCode每日一题】2024. 考试的最大困扰度
  7. Python——类与对象,异常处理
  8. Java文件类boolean isHidden()方法(带示例)
  9. JS实时检测文本框内容长度
  10. 拓端tecdat|R语言用WinBUGS 软件对学术能力测验(SAT)建立层次(分层)贝叶斯模型
  11. 第一次冲刺-个人总结05
  12. 外包开发app系统软件价格表:价格一般多少呢
  13. Java制作数独小游戏
  14. boost.asio网络错误码
  15. 论文引用部分是否需要查重?
  16. 嘉环科技IT管培生面试
  17. gm/Id 设计方法
  18. Web服务器群集——编译安装Nginx-1.16及虚拟主机配置
  19. 夏季干燥口腔溃疡频发怎么办
  20. 浏览器相关及知识积累

热门文章

  1. mapgis矢量化怎么打分数_MAPGIS矢量化操作步骤
  2. java中什么是结果集,Java中对数据库查询结果集进行操作的对象是()
  3. 短信推广的规则,你知道多少?
  4. IBM ITS中国区总经理鞠立老师讲女性的职业规划与发展
  5. 分块算法板子luogu1903
  6. android studio 模拟器 for mac,mac下androidStudio 运行模拟器出现:
  7. unity动态改变自发光
  8. c语言局部变量stu,C语言学习笔记
  9. 北京慈文影视制作有限公司诉被告北京百度网讯科技有限公司侵犯著作权纠纷一案判决书
  10. 致远互联:以数智化指引破局之道