服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

【高级持续性威胁追踪】解析APT攻击事件之软件供应链攻击

日期: 来源:深信服千里目安全技术中心收集编辑:深瞻情报实验室

概述


供应链攻击技术是APT攻击组织常用的攻击技术之一,也是最近一些年APT攻击组织使用最多的攻击方式之一,主要针对特定的企业和用户进行定向攻击活动,供应链攻击方式多种多样,软件供应链攻击是供应链攻击当中比较主流的一种攻击方式,基于软件源代码、开源软件第三方包和软件开发工具相关等攻击都是软件供应链攻击。

基于软件源代码的攻击方式,APT攻击组织攻陷软件供应商之后,然后将恶意代码直接嵌入到软件供应商的软件代码当中,然后通过软件供应商将包含有恶意代码的软件分发给该软件供应商的企业客户,导致所有使用该软件的企业客户全部中招,这种供应链攻击方式非常隐蔽,也是危害最大的一种攻击方式,此前SolarWinds供应链攻击事件就是一种基于软件源代码的攻击方式。

基于开源软件第三方包的攻击方式,APT攻击组织利用PyPI、NPM等第三方包进行供应链攻击,这种攻击方式可以定向攻击一些大型企业的开发人员,再通过窃取这些开发人员的登录凭证等信息之后,进行后续的渗透攻击活动,渗透到企业内网,进行更隐蔽的APT攻击活动。

基于软件开发工具相关的攻击方式,APT攻击组织利用伪造的包含恶意软件的软件开发工具或者被感染了恶意代码的软件开发工具的工程项目文件,诱骗企业开发人员安装或使用这些软件开发工具和工程项目文件,安装木马后门进行下一步的攻击活动,Lazarus APT攻击组织就曾利用这种攻击方式,通过感染了恶意代码的软件开发工具的工程项目文件,定向攻击安全研究人员,此前XCodeGhost供应链攻击事件也是这种基于软件开发工具的攻击方式。

三种攻击方式中,基于软件源代码的攻击方式是最隐蔽,最难发现,也是技术难度最高的一种攻击方式,因为它需要先通过其他攻击方式对相应的软件供应商企业进行定向攻击之后,再进行后面的基于软件源代码的供应链攻击活动,同时需要确保在攻陷软件供应商之后长时间不被该供应商企业发现,这是非常难的,同时还需要向供应商相应的软件植入恶意代码,整个过程也需要做的非常隐蔽,所以这种攻击方式是很难实现的,基于开源软件第三方包和基于软件开发工具相关的软件攻应链攻击方式是相对容易实现的供应链攻击方式。

深信服蓝军APT研究团队一直致力于研究各种APT组织攻击手法TTPs等,基于一些真实的攻击事件对软件供应链攻击活动进行了深入的研究,分析了基于开源软件第三方向的攻击方式和基于软件开发工具相关的攻击方式。


分析


2023年1月,安全研究人员披露了某攻击者针对一款领先的流行机器学习框架PyTorch进行供应链攻击活动,PyTorch是一个流行的Python开源机器学习库,总下载量约1.8亿次,提供了广泛的工具来训练和部署机器学习模型,特别适合深度学习。


第三方包解压之后,在runtime目录下包含恶意脚本和恶意程序,如下所示:



通过__init__.py初始化脚本,启动目录下的triton恶意程序,如下所示:



利用PyPI第三方包进行软件供应链攻击,主要通过在PyPI第三方包程序setup.py和__init__.py脚本里面加入经过编码混淆过的恶意代码,相关POC工具代码,如下所示:



2021年1月,深信服蓝军APT研究团队披露了Lazarus APT组织通过在VS项目中设置预构建事件命令,进行基于软件开发工具相关的供应链攻击,当运行受感染的VS软件开发工具的工程项目文件之后,恶意代码会调用rundll32执行VS项目中附带的恶意64位的DLL文件,感染后的VS软件开发工具的工程项目文件,如下所示:



Lazarus APT组织通过上述的供应链攻击方式,目的是为了定向盗取安全研究人员的0day漏洞等,近日该攻击方式的POC被公开,深信服蓝军APT研究团队第一时间进行了跟踪分析,主要分为两步,第一步搜索vcxproj程序源文件,如下所示:



然后对该源文件进行感染,如下所示:



针对上面基于开源软件第三方包和基于软件开发工具相关的两种攻击活动,安全厂商可以针对开源软件的第三方包和软件开发工具的相关工程文件进行安全扫描,检测里面是否包含相关恶意代码特征等,同时可以检测第三方包的版本信息、描述字段等包信息特征。

总结


供应链攻击技术是最近几年APT组织攻击使用的最常用的攻击技术,未来随着全球云计算虚拟化等平台的高速发展,基于软件供应链攻击的活动可能会越来越多,要检测这种类型的攻击活动,不仅需要安全厂商各种安全产品,包含云(情报层面)+端(样本层面)+网(流量层面)联动,同时还需要专业的安全人员基于自己丰富安全经验才有可能发现这种高端隐蔽的APT攻击活动,事实证明,目前披露的一些高端的APT攻击组织往往在供应链攻击方面做的非常隐蔽,例如像SolarWinds这种APT攻击活动确实很难发现。

深信服蓝军APT研究团队专注全球高级威胁事件的跟踪与分析,拥有一套完善的自动化分析溯源系统以及外部威胁监控系统,能够快速精准的对 APT 组织使用的攻击样本进行自动化分析和关联,同时积累并完善了几十个 APT 以及网络犯罪威胁组织的详细画像,并成功帮助客户应急响应处置过多个 APT 及网络犯罪威胁组织攻击事件,未来随着安全对抗的不断升级,威胁组织会研究和使用更多新型的 TTP,深信服蓝军APT研究团队会持续监控,并对全球发现的新型安全事件进行深入分析与研究。


参考链接


https://mp.weixin.qq.com/s/n8vqqHdzj1j_Cf_HgBTsnQ

https://medium.com/checkmarx-security/py-torch-a-leading-ml-framework-was-poisoned-with-malicious-dependency-e30f88242964

https://www.fortinet.com/blog/threat-research/more-supply-chain-attacks-via-new-malicious-python-packages-in-pypi

https://checkmarx.com/blog/how-npm-packages-were-used-to-spread-phishing-links/

https://blog.phylum.io/phylum-discovers-another-attack-on-pypi



相关阅读

  • 高分SCI文章与标书作图网络培训班

  • 高分SCI文章与标书作图(暨AI软件作图)研讨会2023年3月25-26日 腾讯会议网络会议室【课程特色】1. 本课程通俗易懂,讲师会把难懂的理论与难学的软件教程,渗透到每个案例中,也适合
  • 铥铥预告 | 万物互联!当汽车像星舰一样成为集群

  • 科幻和现实中,交通工具在互联化、自动化、智能化方面都展现了各种各样的可能性,愈发告别传统意义上的“载具”,成为私人的移动“空间”。从传统意义的“车”,到《攻壳机动队》中
  • 人脸识别需对车头半跪?知名车企回应→

  • 近日,一段小鹏汽车人脸识别的视频引起热议。该事件起因是一位小鹏汽车的车主在车机端更新了某个App,下载后需完成人脸认证。但在人脸认证环节,软件调用了车外摄像头,致使车主只
  • C盘空间又满了,用这几款软件试试!

  • 啰嗦几句上次在公众号软件室里说到“C盘满了”的问题,说用查找大文件的方式,找出大文件,腾出空间。但有小伙伴后台问我有没有重复文件查找软件,他觉得他电脑里有好多重复文件,找
  • 创享商圈 | 3月7日创享商圈试营业优惠活动来啦!

  • 享你所创,创你所想创享商圈试营业啦2023年3月7日创享商圈试营业!这里,不仅有化影摄影工作室,让您体验到光影艺术的快乐与美,更有以打造中国电子维修服务和中国青少年创客教育领先

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • 官媒披露国产新战机彩蛋,伴随新航母亮相

  • 上周,人民海军官方号发布了《逐梦海天》招飞视频,在片尾画面中官媒披露了国产新战机彩蛋,宣传片出现了一款新式的舰载机。官媒《环球时报》则披露称,军事专家认为这就是我海军的
  • 从“中国军费增7.2%”,看到的4个信息!

  • 根据媒体消息,中国2023年国防费预算约为15537亿元人民币,同比增长7.2%。对于这一数据,能看到4点信息:1, 中国定力由于美国维护霸权、西方老牌国家守成需求、俄乌战争、科索沃争