热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

伪造证书会成为新一轮的安全威胁吗?

 概述我们最早在2011年就发现有攻击者使用窃取来的代码签名证书,但是直到2015年,代码签名证书才在地下网络犯罪市场中流行起来。从2011年起,Insikt Group总共发现了四个提供代码签名证书

 

概述



  1. 我们最早在2011年就发现有攻击者使用窃取来的代码签名证书,但是直到2015年,代码签名证书才在地下网络犯罪市场中流行起来。

  2. 从2011年起,Insikt Group总共发现了四个提供代码签名证书的著名组织,但其中只有两家厂商目前正在给俄罗斯黑客提供服务。

  3. 目前最常见最实惠的代码签名证书版本售价为299美金,但综合性最强的并且带有公司信誉评级的扩展验证型服务器(EV)证书标价为1599美金。除此之外,带有EV SSL证书的域名注册起始价格为349美金。

  4. 所有的这些代码签名证书都是由信誉评级良好的公司办法的,例如Comodo、Thawte和赛门铁克等等,而这些证书可以有效地帮助恶意软件绕过安全产品的检测。我们认为,合法公司的管理人员并没有意识到他们自己的数据已经被用于网络犯罪活动之中了。

  5. 当恶意软件或植入后门开始使用合法的SSL/TLS流量(即合法证书)时,通过深入分析数据包流量来实现安全检查的网络安全设备将会变得没那么有效,但是针对数据包Header的分析是降低这种风险的有效控制方式。

 

写在前面的话

在2017年全世界的安全研究人员突然发现,有越来越多的网络犯罪分子开始用代码签名证书来作为一种混淆技术,并在自己的恶意Payload传播活动中利用这种方式来实现恶意软件的感染。根据Insikt Group的调查数据显示,地下网络犯罪市场以及相关提供商目前仍在提供伪造的代码签名证书以及带有SSL证书的域名注册服务。
可能很多人都会认为,目前地下网络犯罪市场中流通的安全签名证书都是从合法用户或企业那里窃取来的,但事实并非如此。根据我们的调查发现,这些证书其实是提供商根据特定用户的需求来专门生成并利用窃取来的企业身份信息来注册的,这将会让传统的网络安全设备以及检测方案失效。

 

背景内容

其实这么多年以来,安全研究人员一直都在提醒广大用户:网络犯罪分子会使用伪造的代码签名证书来掩盖他们的恶意Payload。但是到目前为止,也没有多少安全组织对这些地下网络犯罪服务进行过彻底的调查和研究。
随着反病毒软件的检测能力不断提升,类似Payload加密这样的常见策略已经无法满足网络犯罪分子们的需求了。除此之外,想要让文件有效性维持较长时间也变成了一个巨大的挑战,有时攻击者甚至需要每天更新他们的可执行文件。因此,网络犯罪分子们急需一种更加全面和安全的方法来实现自己的目标,即利用一种二级保护层,并用合法机构办法的安全签名证书来给自己的恶意Payload文件进行签名。
虽然我们早在2011年就已经发现有攻击者在使用伪造的代码签名证书了,但是直到2015年第一批伪造签名证书才出现在地下网络犯罪市场中。

 

威胁分析

我们所知道的第一家提供伪造代码签名证书的提供商名叫C@T,在2015年3月份,C@T可以提供微软相关的安全鉴别程序签名服务,攻击者可签名32/64位版本的多种可执行文件。除此之外,C@T还可以签名微软Office文档、VBA文件、Netscape对象和Silverlight4应用程序。更重要的是,C@T甚至还提供了苹果代码证书签名服务。
C@T在他们打的广告中解释称,这些证书都是用合法企业的信息注册的,并且由Comodo、Thawte和赛门铁克等组织颁发,而这些都是信誉评分最高的证书颁发组织。卖家表示,他们所出售的每一份证书都是独一无二的,证书跟买家都是一对一的,而且用户可以在HerdProtect.com上对证书的有效性进行验证。根据C@T提供的信息,经过签名后的Payload文件其安装成功率为百分之三十到五十,而且他们甚至在不到6个月的时间里出售了超过六十份证书。
在那段时间里,C@T发现伪造证书的销量出现了萎缩,而且没能吸引到大量的新用户,而原因就是在某些特殊场景下的证书售价将高达1000美元/份。不过在大多数情况下,更普通实惠的证书也是可以使用的。
下图显示的是在暗网市场中伪造代码签名证书提供商的活动情况:

大约在两三年之后,又开始有三家新的提供商开始在地下网络犯罪市场中提供伪造的代码签名证书了,而这三家提供商主要活跃在东欧地区。但是现在有一家提供商已经将自己的主要业务转移到了其他的违法活动上,而另外两家提供商仍在给俄罗斯黑客提供伪造的代码签名证书。第二家提供商的主营业务主要是Class 3证书,证书售价大约是600美金,其中并不包括扩展验证型服务器证书(EV),但第三家提供商所提供的产品范围就比较广了。
Comodo所颁发的标准代码签名证书(不包含SmartScreen信用评级)价格为295美金,而买家所感兴趣的信用评级最高的是由赛门铁克颁发的EV证书,这种证书的价格则高达1599美金,其价格与普通的认证证书高出了230个百分点。对于那些需要批量购买代码签名证书的买家爱来说,可以花1799美金直接购买带有EV SSL加密的认证域名外加代码签名证书。
下图显示的是其中一家供应商给出的证书价格清单:

根据其中两家供应商在私人采访中给出的信息,为了确保颁发证书的有效性和使用时长,所有的证书都必须使用真实的公司信息来进行注册。但是我们认为,那些信用评级高的公司可能并没有意识到他们自己的数据已经被用于网络犯罪活动之中了。需要注意的是,所有的证书都是卖家单独为买家“量身定制”的,而且交货的平均时间为两到四天。

 

技术分析

网络犯罪分子们也表示,由于Chrome浏览器采用了非常先进的安全指标,所以相比于Firefox、IE以及Safari浏览器来说,客户一般会降低Chrome浏览器渗透成功率的期望。
Insikt Group成功说服了其中一家供应商配合他们来进行一项实验:即使用Comodo近期颁发的一份证书来对一个此前未被发现的远程访问木马(RAT)的Payload可执行文件进行签名,尽管测试文件事先加密过,但测试结果仍然证明了签名之后版本的有效性。除此之外,我们还对多个反病毒产品进行了测试。虽然只有八个反病毒提供商成功检测到了加密后的Payload,但是只有两家检测到了经过证书签名后的Payload文件。

 

总结

对于传统的加密服务来说,每次加密只需要花费10-30美元即可实现,与传统的加密服务不同的是,由于伪造证书的制作成本非常高,所以我们并不认为伪造的代码签名证书会成为一种主流的网络犯罪分支。但毫无疑问的是,很多复杂的攻击者或国家级黑客还将会继续使用伪造的代码签名证书或SSL证书来进行他们的黑客活动。


推荐阅读
  • 阿里云 Aliplayer高级功能介绍(八):安全播放
    如何保障视频内容的安全,不被盗链、非法下载和传播,阿里云视频点播已经有一套完善的机 ... [详细]
  • Cookie学习小结
    Cookie学习小结 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • 本文详细探讨了使用Python3编写爬虫时如何应对网站的反爬虫机制,通过实例讲解了如何模拟浏览器访问,帮助读者更好地理解和应用相关技术。 ... [详细]
  • 用阿里云的免费 SSL 证书让网站从 HTTP 换成 HTTPS
    HTTP协议是不加密传输数据的,也就是用户跟你的网站之间传递数据有可能在途中被截获,破解传递的真实内容,所以使用不加密的HTTP的网站是不 ... [详细]
  • 深入解析HTML5字符集属性:charset与defaultCharset
    本文将详细介绍HTML5中新增的字符集属性charset和defaultCharset,帮助开发者更好地理解和应用这些属性,以确保网页在不同环境下的正确显示。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 在PHP中实现腾讯云接口签名,以完成人脸核身功能的对接与签名配置时,需要注意将文档中的POST请求改为GET请求。具体步骤包括:使用你的`secretKey`生成签名字符串`$srcStr`,格式为`GET faceid.tencentcloudapi.com?`,确保参数正确拼接,避免因请求方法错误导致的签名问题。此外,还需关注API的其他参数要求,确保请求的完整性和安全性。 ... [详细]
  • 本文深入探讨了Ajax的工作机制及其在现代Web开发中的应用。Ajax作为一种异步通信技术,改变了传统的客户端与服务器直接交互的模式。通过引入Ajax,客户端与服务器之间的通信变得更加高效和灵活。文章详细分析了Ajax的核心原理,包括XMLHttpRequest对象的使用、数据传输格式(如JSON和XML)以及事件处理机制。此外,还介绍了Ajax在提升用户体验、实现动态页面更新等方面的具体应用,并讨论了其在当前Web开发中的重要性和未来发展趋势。 ... [详细]
  • 七款高效编辑器与笔记工具推荐:KindEditor自动换行功能解析
    本文推荐了七款高效的编辑器与笔记工具,并详细解析了KindEditor的自动换行功能。其中,轻笔记QingBiJi是一款完全免费的记事本软件,用户可以通过其简洁的界面和强大的功能轻松记录和管理日常事务。此外,该软件还支持多平台同步,确保用户在不同设备间无缝切换。 ... [详细]
  • 类加载机制是Java虚拟机运行时的重要组成部分。本文深入解析了类加载过程的第二阶段,详细阐述了从类被加载到虚拟机内存开始,直至其从内存中卸载的整个生命周期。这一过程中,类经历了加载(Loading)、验证(Verification)等多个关键步骤。通过具体的实例和代码示例,本文探讨了每个阶段的具体操作和潜在问题,帮助读者全面理解类加载机制的内部运作。 ... [详细]
  • 利用爬虫技术抓取数据,结合Fiddler与Postman在Chrome中的应用优化提交流程
    本文探讨了如何利用爬虫技术抓取目标网站的数据,并结合Fiddler和Postman工具在Chrome浏览器中的应用,优化数据提交流程。通过详细的抓包分析和模拟提交,有效提升了数据抓取的效率和准确性。此外,文章还介绍了如何使用这些工具进行调试和优化,为开发者提供了实用的操作指南。 ... [详细]
  • 如何高效利用Hackbar插件提升网页调试效率
    通过合理利用Hackbar插件,可以显著提升网页调试的效率。本文介绍了如何获取并使用未包含收费功能的2.1.3版本,以确保在不升级到最新2.2.2版本的情况下,依然能够高效进行网页调试。此外,文章还提供了详细的使用技巧和常见问题解决方案,帮助开发者更好地掌握这一工具。 ... [详细]
author-avatar
你去过的地方叫远方
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有