重磅!为什么美国政府会要求软件供应商证明其产品的安全性?

VSole2022-09-15 06:10:17

当地时间14日 白宫发布了题为《通过安全的软件开发实践增强软件供应链的安全性》的备忘录,备忘录总共四个部分加一个附录,一是范围,二是行动,三是职责,四是政策支持,附录给出了各机构落实的时间表。该备忘录要求在使用他们的产品之前开始从软件开发人员那里获得自我证明,而不是依赖第三方评估。 自我证明是指开发人员必须提供以证明其符合安全软件开发框架的文档。 这是联邦 IT 领导者和更广泛的科技行业至少从3月开始就已经意识到的一个关键框架,当时白宫要求各机构开始采用它。

备忘录称,联邦政府依靠信息和通信技术(ICT)产品和服务来执行关键职能。这些技术的全球供应链面临着来自民族国家和犯罪分子的无情威胁,他们试图窃取敏感信息和知识产权,破坏政府系统的完整性,并实施其他影响美国政府安全可靠地向公众提供服务的能力的行为。 行政命令(EO) 14028,改善国家的网络安全(2021年5月12日),重点关注软件供应链的安全和完整性,强调安全软件开发环境的重要性。 该行政命令指示美国国家标准与技术研究院(NIST)发布指导,“确定加强软件供应链安全的做法”。 NIST安全软件开发框架(SSDF)、SP 800-218和NIST软件供应链安全指南包括一套实践,为开发安全软件奠定了基础。 行政命令进一步指示管理及预算局(管理预算局)要求各机构遵守该等指引。 本备忘录要求机构遵守NIST指南和任何后续更新。

但业界似乎对备忘录要求的供应商自证安全颇有微词。

最新的OMB备忘录中包含的细节解决了FedScoop在6月调查的IT和网络安全专家表达的担忧,他们担心这可能要求软件开发人员获得第三方对其合规性的验证,而这将需要数年时间来设置传感器和监督并确保有合格的审计员。备忘录附录列出了各机构落实要求的时间表。

14日发布备忘录后,软件安全初创公司Chainguard的首席执行官丹·洛伦克在接受FedScoop采访时表示,白宫从自我证明开始的决定“很早就很明显”。

“如果他们做了第三方评估,在这一点上会令人震惊,”他补充道。根据Lorenc的说法,这是“启动一个复杂的生态系统”的第一步,在这个生态系统中,供应商很快就会被要求在可能“在整个行业中迅速传播”的浪潮中评估自己的供应商。

Lorenc认为,向第三方评估的过渡将在某个时候发生,这一观点并非行业中的每个人都同意。

根据行业组织The Software Alliance的政策主管Henry Young的说法,第三方提供商的此类评估可能没有必要。

“我所看到的是,大多数采购很可能可以通过供应商的证明进行,而不是通过更繁重的第三方认证,”他说,并强调软件供应商非常重视他们做出的保证,因为他们对客户的直接影响。

白宫备忘录要求任何自我证明包括软件开发人员的姓名、相关产品的描述以及证明开发人员遵守安全开发实践的声明。

尽管如此,根据该指南,机构可能仍需要基于对产品或服务重要性的基于风险的确定进行第三方评估。这些可以由联邦风险和授权管理计划 (FedRAMP) 评估员或他们批准的其他人执行。

联邦采购监管委员会还计划为机构制定标准的自我证明表格。

目前,在构建软件后使用基本的扫描或软件组成分析工具来生成机器可读的软件材料清单 (SBOM),但代理商已经可以做到这一点。Lorenc说,现代SBOM将由开发人员生成,并包含更多信息,以更全面地了解软件供应链。

尽管立法者最近努力将SBOM编入众议院支出法案中的联邦采购流程中,但软件开发人员希望政府澄清它们将包含哪些工件——威胁模型、日志条目、源代码文件和漏洞扫描报告——以及它们如何共享。 

该法案中将禁止购买内部存在已知漏洞的软件。

“这种事情一开始听起来很棒,直到你进入战壕并意识到这些漏洞数据库有多么混乱以及数据质量多么糟糕,”Lorenc补充道。

他说,SBOM只会放大糟糕的数据质量。

虽然Young很高兴白宫的备忘录包含了许多关于安全软件开发、功能和生命周期的行业最佳实践,但他对代理机构和通过承包商开发软件不需要相同的实践感到失望。

该备忘录也没有解决如何简化整个政府的自我证明。

“该指南没有做任何事情来协调机构之间的要求,”杨说。“这意味着供应商可能不得不向不同的机构提供相同或相似的文件,这似乎不是网络安全资源的最佳利用方式。”

软件软件安全
本作品采用《CC 协议》,转载必须注明作者和本文链接
随着 5G、云计算、人工智能、大数据、区块链等技术的日新月异,数字化转型进程逐步推进,软件已经成为日常生产生活必备要素之一,渗透到各个行业和领域。
软件供应链安全风险解析 随着互联网的迅猛发展,软件供应链安全事件近年来频繁发生。软件供应链安全具有威胁对象种类多、极端隐蔽、涉及纬度广、攻击成本低回报高、检测困难等特性。软件供应链中的任意环节遭受攻击,都会引起连锁反应,甚至威胁到国家网络安全。
由中国信通院指导、悬镜安全主办的中国首届DevSecOps敏捷安全大会(DSO 2021)现场,《软件供应链安全白皮书(2021)》正式发布。
安全要求》给出了软件供应链安全保护目标,规定了软件供应链组织管理和供应活动管理的安全要求;适用于指导软件供应链中的需方、供方开展组织管理和供应活动管理,可为第三方机构开展软件供应链安全测试和评估提供依据,也可为主管监管部门提供参考。
随着 5G、云计算、人工智能、大数据、区块链等技术的日新月异,数字化转型进程逐步推进,软件已经成为日常生产生活必备要素之一,渗透到各个行业和领域。容器、中间件、微服务等技术的演进推动软件行业快速发展,同时带来软件设计开发复杂度不断提升,软件供应链也愈发复杂,全链路安全防护难度不断加大。近年来,软件供应链安全事件频发,对于用户隐私、财产安全乃至国家安全造成重大威胁,自动化安全工具是进行软件供应链安全
随着容器、微服务等新技术日新月异,开源软件成为业界主流形态,软件行业快速发展。但同时,软件供应链也越来越趋于复杂化和多样化,软件供应链安全风险不断加剧,针对软件供应链薄弱环节的网络攻击随之增加,软件供应链成为影响软件安全的关键因素之一。近年来,全球针对软件供应链的安全事件频发,影响巨大,软件供应链安全已然成为一个全球性问题。全面、高效地保障软件供应链的安全对于我国软件行业发展、数字化进程推进具有重
随着软件技术的飞速发展和软件开发技术的不断进步,软件开发和集成过程中常会应用第三方软件产品或开源组件,其供应链中软件安全性和可靠性逐步成为软件产业面临的重要安全问题。近年来大量涌现的软件供应链安全事件则具有不同的特点,攻击软件供应链相较于攻击软件本身,难度和成本显著降低,影响范围一般显著扩大,并且由于攻击发生后被供应链上的多次传递所掩盖,难以被现有的计算机系统安全防范措施识别和处理。
针对软件供应链的网络攻击,常常利用系统固有安全漏洞,或者预置的软件后门开展攻击活动,并通过软件供应链形成的网链结构将攻击效果向下游传播给供应链中所有参与者。近年来,软件供应链网络攻击事件频发,影响越来越大。据 Accenture 公司调查,2016 年 60% 以上的网络攻击是供应链攻击。装备软件供应链安全事关国家安全、军队安全,一旦出现安全风险将会给国家和军队带来重大安全挑战,产生的后果不堪设想。
尤其是SolarWinds 事件,爆发之迅猛,波及面之大,社会影响之深,潜在威胁之严重,令世界为之震惊,堪称过去近十年来最重大的网络安全事件。据美国司法部披露,黑客已向其内部邮件系统渗透,受影响人数多达司法部员工邮件账户总数的三分之一,其第二阶段重大受害机构之一。
VSole
网络安全专家