美国政府软件要求提供安全软件开发认证表

作为改善网络安全持续努力的一部分,拜登-哈里斯政府宣布已批准了一份安全软件开发认证表

该表格由 CISA 和管理和预算办公室 (OMB) 于 2024 年 3 月 11 联合发布,任何提供政府将使用的软件的公司都需要填写该表格。它将有助于确保该软件是由优先考虑安全性的公司开发的。 

Endor Labs 首席安全顾问兼 CISA 网络创新研究员 Chris Hughes 表示:“表格中的要求代表了一些基本的安全开发实践,希望向联邦政府出售软件的供应商如果想参与联邦监管的生态系统,就应该能够满足这些要求。” 

表格中的要求之一是软件必须在安全的环境中开发。这包括分离生产和开发环境,最大限度地减少代码中不安全产品的使用,跨环境强制执行多因素身份验证,加密敏感数据,实施持续监控和警报等防御实践,以及定期记录、监控和审核信任关系。 

“分离开发和生产环境、实施日志记录和 MFA 等做法是任何现代安全软件开发环境中都应该存在的关键安全控制措施。”

另一个要求是通过使用自动化工具监控第三方代码并维护内部代码和第三方组件的来源,真诚地努力维护可信的供应链。它还需要定期使用自动化工具来检查安全漏洞,包括制定披露和解决已知漏洞的策略。

然而 Hughes 认为,这种形式缺少一些元素。例如,它不需要使用威胁建模或内存安全,而这正是 CISA 一直在推动的事情。他表示,它还允许首席执行官指定其他人在证明上签字,以便在出现问题或证明造假时作为潜在的替罪羊。 

“一方面,我们听说网络安全需要成为董事会的议题,CISA 甚至呼吁高管层参与其有关安全设计/默认的出版物;但另一方面,这种形式允许将这一关键认证活动委托给某人组织中的其他人,并可能使其无法被最高管理层/首席执行官和执行领导团队看到。”

Hughes 认为,最难满足认证要求的软件生产商是那些尚未实施安全软件开发实践的软件生产商。 

“他们需要评估当前的开发实践,找出缺陷并实施纠正计划。这当然需要时间和资源,而规模较小的初创公司和不成熟的组织获得这些时间和资源的机会有限,尤其是面对对上市速度、收入、投资者回报、功能速度等方面的竞争需求。”

CISA 的在线表单提交存储库 (https://softwaresecurity.cisa.gov) 预计将于 2024 年 3 月下旬提供。

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/282896/secure-software-development-attestation-form

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。