3月,安全和许可证合规性管理解决方案提供商 WhiteSource 同样发布了一份《2019年开源组件安全漏洞现状报告》。统计显示,2019年公开的开源软件漏洞数量激增至6000多个,增幅达近50%,原因包含开源软件应用的扩大。
两份报告指向同个现象——开源软件的应用已非常广泛,开源和“我们必须只使用专有代码”的想法间的战争已经结束了,取而代之的是对开源软件是否安全的讨论。
关注和应用的增加带来更多安全问题
WhiteSource 在报告中说明,开源软件漏洞数量的上升可以归因于开放源组件的广泛采用,过去几年开源社区的大量增长,以及媒体对最近一些数据泄露事件的报道,(使得人们)对开放源代码安全的关注提高。
正如 Synopsys 公司的报告中所提到的,开源组件和库是每个行业每个应用程序的基础。
Synopsys 公司的开源安全工具和审计团队——黑鸭审计针对17个行业的1253个代码库进行审计,具体包括企业服务/SaaS,保健,生命科学,金融服务,物联网,电信,计算机硬件等行业,其中99%包含开源组件,有9个行业的审计代码库中100%包含开源组件。此外,Synopsys 在2015年审计中发现,开源代码占比为36%,这一比例到2019年几乎翻了一番,达到70%。具体数量上,2019年每个代码库平均有445个开源组件,较2018年的298个显著增加。
“开源(之前)一直被视为爱好者和修补者的领域,但它现在已经是现代经济的组成部分,是智能手机、汽车、物联网和许多关键基础设施等日常技术的基本组成部分”,Linux 基金会和哈佛大学年初也发布了一份开源软件安全性审查结果,其联合主任弗兰克·纳格尔表示开源应用已非常广泛。
同时,开源社区的力量也正在壮大。曾经极力反对开源的微软,2019年已成为 GitHub 上开源贡献最多的企业,紧随其后的还有Google、Red Hat、IBM、Intel 等科技巨头。国内企业阿里的开源贡献排名第12,百度和腾讯分列第21、23位。
随应用一起扩大的还有风险。Synopsys 的报告显示,49%的已审计代码库中包含高风险漏洞。
早在2006年的 LinuxWorld 大会上,Linux 内核维护人 Alan Cox 就强调,有相当数量的资金被用来攻击开放源代码系统,许多开放源代码项目远谈不上安全,“许多分析只关注知名度很高的项目,只有部分项目的‘高质量’是名副其实的。”
但开源软件安全引起广泛而激烈的讨论是由于2014年的一个安全漏洞。当时网景公司旗下开源密码库 OpenSSL 中的 Heartbleed 安全漏洞被发现。这个漏洞影响了近20%,即50万的 Web 服务器,中国也有超过3万台主机受到影响。据搜索引擎商 Shodan 报告,该漏洞截至2019年底,引起了91000多起脆弱性事件。
Heartbleed 甚至直接导致 Linux 基金会启动了一项“核心基础设施计划”(CII),以支持开源软件项目安全性。而且 CII 在过去6年中,已为开源安全筹集了数百万美元。
另外,2017年,Apache Sturts 的一个漏洞被发现。Struts 是一种开源的 MVC 框架,用于创建基于 Java 的 Web 应用。Apache Struts 团队很快打了补丁,并关闭了该问题。但5月,有人利用该漏洞开始攻击征信企业 Equifax,两个月后才被发现。期间,Equifax 有20.9万名客户的信用卡号被访问,数据泄露,最终涉及到1.45亿用户。事后,Equifax 被重罚7亿美元,时任 CEO 引咎辞职。
这两个漏洞被 Synopsys 的报告称为是“臭名昭著”的,因此他们也专门做了追踪,而在这次的审计中,两个漏洞都未出现,“尽管我们取得了成果,但心脏出血(Heartbleed)依旧是个全球问题……自2015年以来,经审计的代码库中发现漏洞的平均年龄略低于4.5年,存在超过10年的漏洞占比为19%,审计中发现的最古老的漏洞已经存在22年,为 CVE-1999- 0061。”
该报告还显示,91% 的代码库中包含已经过时超过 4 年或者过去 2 年内都没有开发迹象的开源组件。除了增加安全风险外,在版本控制中落后太远的危险是——更新到最新版本的简单行为会带来不必要的功能更改,例如关键功能的消失。在过去两年中,有88个代码库的组件没有开发活动,面临更高的漏洞风险。
开源依旧被认为可提高软件安全性
不过,对于 Heartbleed 事件以及开源软件漏洞,有开发者认为,闭源软件如 Windows 系统及其 IIS 服务中,漏洞较之开源软件更多。有时,这些漏洞也更严重。开源并不会导致更多风险。
1月,美国国家安全局公布了一个 Windows 10 的漏洞,该漏洞使全球约10亿多台 PC 易受攻击。这一漏洞被叫做“永恒之黑”,有人称其为微软又一“史诗级”漏洞。早在2017年4月14日,可以利用 Windows 系统的 SMB 漏洞获取系统最高权限的“永恒之蓝”网络攻击工具被发布,5月12日,不法分子通过改造“永恒之蓝”制作了 Wannacry 勒索病毒,英国、俄罗斯、整个欧洲以及中国国内多个高校校内网、大型企业内网和政府机构专网被勒索,需支付高额赎金才能解密恢复文件。
上个月,Kenna Security 发布了《 Prioritization to Prediction: Volume 5: In Search of Assets at Risk》报告,分析 Microsoft、Linux 和 Mac 资产的风险状况。报告显示,微软资产的 70% 至少具有一个高风险漏洞,其余未修补的 3600 万个漏洞要高于 Max、Linux 和 Unix 资产的总和。微软还拥有最高的封闭式高风险漏洞百分比,为 83%,Linux 中这一比例仅有40%。不过报告也指出,Microsoft 可以更快地修复漏洞。
在一些场景中,开源依旧被认为是保障安全的有效方式。开源“圣经”《大教堂与集市》中也提到开源可以保障安全的原因:开源社区最强大的一个强项是非中心化的同行评审,所有致力于细节不被疏漏的传统方法,都无法和它相比。
近期,特朗普称一些外国电力设备可能会利用美国大功率电力系统的漏洞进行攻击,因此他签署了一项电力设备禁令。对此,美国的一项开放源代码电力系统计划公司 LF Energy 的 CEO 表示,电力设备风险并不完全是硬件的问题,应该更加关注的是攻击面和风险点的所在,比如嵌入系统的固件问题。因此,应该开源设备中的硬件和软件,甚至直接对整个堆栈进行开源:“在未来,无论是民族国家还是大型能源公司,恶意攻击者都可以访问和攻击 OEM 的黑盒,而想要检验电网唯一的方法就是使用开源,在一个开放的社区中,具有开放的治理和完全的透明度。”
美国军方国防高级研究计划局年初推出“开放可编程安全5G”(OPS-5G)新计划。计划承诺创建支持安全5G以及后续移动网络(比如6G)的开源软件和系统。原因在于,开源软件在安全方面的一大优势就是提高了代码可见性,这意味着可以检查、分析和审核代码,这项工作可以手动进行,也可借助自动化工作进行。此外,开源的可移植性有助于硬件生态系统和软件生态系统相脱离,大大提高了供应链攻击的难度。
有观点认为,开源软件更方便使用者检查有无后门,这对一些国家级的大型项目来说,可保证高度可控。此外,软件可信性仅和分发途径有关,软件本身的质量与软件厂商关系更大,而开源开发在很多情形下,因为有“同行评审”,所以更加安全。
多份报告建议公司重视管理开源软件
开源软件安全问题多被认为是源于管理上的疏漏。多项研究在讨论开源软件安全问题的时候,都反复提到这一点。
“随着开源软件越来越受欢迎,识别和减轻已知的漏洞,是开放源码管理的一个关键因素”,Synopsys 在报告中表示。此外,Gartner 分析师 Dale Gardner 在分析软件组成现状时说,“成熟的组织正在扩大开放源码管理,以包括根据给定软件包的来源和支持,对软件整体‘健康’的评估。”
在 Synopsys 发布《2020年开源安全和风险分析报告》和奇安信代码安全事业部发起“开源项目检测计划”,Linux 基金会联合哈佛大学2月发布的《开源软件供应链安全报告》,以及《提高开源软件信任与安全报告》中,均总结了一些开源软件出现安全问题的原因。撇去一些存在于所有软件中的通病,如开发人员的技术能力和安全知识问题等,大致可以归为以下几点:
许多问题都指向公司对开源软件缺乏正确的管理。而这些报告也同样给出了一些防患开源软件漏洞的措施。
开源开发往往被认为是“常发布”(Release often)以及“更少漏洞”的,但近期的几份报告将目光放到更广泛的开源应用中去,得出相反的结论——使用者往往不能及时更新软件,这可能造成安全风险。
关于开源比闭源安全还是更危险,一直以来都会引起激烈的讨论,你觉得开源能让软件中的漏洞得到更快修补,更好地保障软件安全吗?
京东创始人刘强东和其妻子章泽天最近成为了互联网舆论关注的焦点。有关他们“移民美国”和在美国购买豪宅的传言在互联网上广泛传播。然而,京东官方通过微博发言人发布的消息澄清了这些传言,称这些言论纯属虚假信息和蓄意捏造。
日前,据博主“@超能数码君老周”爆料,国内三大运营商中国移动、中国电信和中国联通预计将集体采购百万台规模的华为Mate60系列手机。
据报道,荷兰半导体设备公司ASML正看到美国对华遏制政策的负面影响。阿斯麦(ASML)CEO彼得·温宁克在一档电视节目中分享了他对中国大陆问题以及该公司面临的出口管制和保护主义的看法。彼得曾在多个场合表达了他对出口管制以及中荷经济关系的担忧。
今年早些时候,抖音悄然上线了一款名为“青桃”的 App,Slogan 为“看见你的热爱”,根据应用介绍可知,“青桃”是一个属于年轻人的兴趣知识视频平台,由抖音官方出品的中长视频关联版本,整体风格有些类似B站。
日前,威马汽车首席数据官梅松林转发了一份“世界各国地区拥车率排行榜”,同时,他发文表示:中国汽车普及率低于非洲国家尼日利亚,每百户家庭仅17户有车。意大利世界排名第一,每十户中九户有车。
近日,一项新的研究发现,维生素 C 和 E 等抗氧化剂会激活一种机制,刺激癌症肿瘤中新血管的生长,帮助它们生长和扩散。
据媒体援引消息人士报道,苹果公司正在测试使用3D打印技术来生产其智能手表的钢质底盘。消息传出后,3D系统一度大涨超10%,不过截至周三收盘,该股涨幅回落至2%以内。
9月2日,坐拥千万粉丝的网红主播“秀才”账号被封禁,在社交媒体平台上引发热议。平台相关负责人表示,“秀才”账号违反平台相关规定,已封禁。据知情人士透露,秀才近期被举报存在违法行为,这可能是他被封禁的部分原因。据悉,“秀才”年龄39岁,是安徽省亳州市蒙城县人,抖音网红,粉丝数量超1200万。他曾被称为“中老年...
9月3日消息,亚马逊的一些股东,包括持有该公司股票的一家养老基金,日前对亚马逊、其创始人贝索斯和其董事会提起诉讼,指控他们在为 Project Kuiper 卫星星座项目购买发射服务时“违反了信义义务”。
据消息,为推广自家应用,苹果现推出了一个名为“Apps by Apple”的网站,展示了苹果为旗下产品(如 iPhone、iPad、Apple Watch、Mac 和 Apple TV)开发的各种应用程序。
特斯拉本周在美国大幅下调Model S和X售价,引发了该公司一些最坚定支持者的不满。知名特斯拉多头、未来基金(Future Fund)管理合伙人加里·布莱克发帖称,降价是一种“短期麻醉剂”,会让潜在客户等待进一步降价。
据外媒9月2日报道,荷兰半导体设备制造商阿斯麦称,尽管荷兰政府颁布的半导体设备出口管制新规9月正式生效,但该公司已获得在2023年底以前向中国运送受限制芯片制造机器的许可。
近日,根据美国证券交易委员会的文件显示,苹果卫星服务提供商 Globalstar 近期向马斯克旗下的 SpaceX 支付 6400 万美元(约 4.65 亿元人民币)。用于在 2023-2025 年期间,发射卫星,进一步扩展苹果 iPhone 系列的 SOS 卫星服务。
据报道,马斯克旗下社交平台𝕏(推特)日前调整了隐私政策,允许 𝕏 使用用户发布的信息来训练其人工智能(AI)模型。新的隐私政策将于 9 月 29 日生效。新政策规定,𝕏可能会使用所收集到的平台信息和公开可用的信息,来帮助训练 𝕏 的机器学习或人工智能模型。
9月2日,荣耀CEO赵明在采访中谈及华为手机回归时表示,替老同事们高兴,觉得手机行业,由于华为的回归,让竞争充满了更多的可能性和更多的魅力,对行业来说也是件好事。
《自然》30日发表的一篇论文报道了一个名为Swift的人工智能(AI)系统,该系统驾驶无人机的能力可在真实世界中一对一冠军赛里战胜人类对手。
近日,非营利组织纽约真菌学会(NYMS)发出警告,表示亚马逊为代表的电商平台上,充斥着各种AI生成的蘑菇觅食科普书籍,其中存在诸多错误。
社交媒体平台𝕏(原推特)新隐私政策提到:“在您同意的情况下,我们可能出于安全、安保和身份识别目的收集和使用您的生物识别信息。”
2023年德国柏林消费电子展上,各大企业都带来了最新的理念和产品,而高端化、本土化的中国产品正在不断吸引欧洲等国际市场的目光。
罗永浩日前在直播中吐槽苹果即将推出的 iPhone 新品,具体内容为:“以我对我‘子公司’的了解,我认为 iPhone 15 跟 iPhone 14 不会有什么区别的,除了序(列)号变了,这个‘不要脸’的东西,这个‘臭厨子’。