0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用具有坚如磐石安全性的军事开源创新

星星科技指导员 来源:嵌入式计算设计 作者:RICH LUCENTE 2022-11-11 16:33 次阅读

美国军方面临着越来越大的压力,他们需要加快创新速度,以保持领先于不断变化的威胁形势,但又不会快到危及任务关键型IT系统的安全性。

开源软件可以通过开辟合作、增长和自由交流思想的途径来帮助美国军方实现其目标。开源开发人员不断测试哪些有效,哪些无效的界限。通常,它们“快速失败”并迭代,即使它们以更快的速度工作。开源开发社区,尽管它遍布全球,但密切合作以促进持续创新。

可以理解的是,这种快速、敏捷、自由流动的环境会滋生安全问题,尤其是在国防领域。良好的安全卫生通常与“缓慢”和“有条不紊”这两个词相关联,这两个词通常都不是开源开发。

但是围绕开源和风险存在固有的误解,机构不需要在速度和安全性之间做出选择。让我们探讨一下军方如何两全其美——利用开源软件的优势,同时获得战场所需的完整性和安全能力。

了解开源的细微差别

为了充分利用开源软件和技术,最好首先了解开发环境的动态及其对安全性的影响。

开源的最大优势是对已识别的安全挑战的反应速度更快——毕竟,任何人都可以在出现问题时提交修复或补丁。但是,将任何软件视为防弹都是错误的。

开源项目可能需要大量的时间和资源来维护。当社区的注意力被吸引到新版本和功能的方向时,在任何给定时间维护代码安全的成员数量可能会有所不同,从而影响响应新漏洞的能力。因此,开放代码安全的主要责任落在了嵌入它的人身上。

对于军方来说,承担维护关键任务、基于开源的系统和应用程序的责任可能具有挑战性,因为所涉及的系统的使用寿命很长,而且需要付出巨大的努力。不幸的是,支持可能并不总是随时可用。例如,工作人员通常认为“有人在那里”可以帮助他们在出现安全问题时解决它们 - 而事实可能并非如此。开源社区成员不是 24/7 全天候待命,也不会向用户提供服务级别协议。

有效、持续的开源软件维护需要一种深入防御的方法,包括对最新补丁和更新的深入了解,而许多 IT 专业人员缺乏这些知识。幸运的是,外部供应商可以提供帮助。许多供应商已经站在开源项目的前线,积极创新和加强他们的产品,以配合安全的发展。至关重要的是,外部供应商也可以提供支持,负责开源维护部分,从而使军事IT能够专注于直接支持任务的更高级别的活动。

实现强大的开源安全态势的必要性

为了维护开源系统和应用程序的安全态势,每个军事 IT 经理都应该考虑两个主要优先事项。

首先必须做的是自动化以减少人为错误并使流程可重复。美国军队是一个既有传统又有创新的机构。多年来的战斗对指挥官和作战人员执行任务目标的方式进行了改进和调整。

军事IT系统也是如此,通常会随着时间的推移而修改和更新。然而,与在战场上收集的知识不同,可能没有记录为什么进行IT更改。即使是很小的变化也会深刻影响系统的完整性,造成大量的技术债务,使管理人员难以确定其系统的完整性。

清楚地了解系统内发生或更改的所有内容对于识别潜在漏洞至关重要。使用开源软件可以使军方保留系统配置的记录,以便清楚地了解对这些系统所做的更改。此外,IT 可以自动化应用程序开发流程,以减少技术债务并最大限度地降低人为错误的风险,这是安全漏洞的主要原因。

第二个当务之急:使安全性成为应用程序开发的核心。对于许多组织来说,数字化转型意味着将组件添加到已经存在的基础架构上。这有时会发生在安全控制中,这在应用程序和系统开发方面通常是事后才想到的。事实上,直到最近,安全性还不是DevOps流程的核心部分,因为开发人员和运营经理认为这是创新的消耗。

在一个军事武器越来越容易受到黑客攻击的世界里,这种做法是不可接受的。军事 IT 必须将安全功能直接融入应用程序开发流程,并使其成为其基础架构的核心组件。

我们看到这种情况随着DevSecOps的出现而发生。现在,安全性必须被视为不仅仅是开发工作的一部分或附加组件 - 它是一种共同的责任,在开发的所有阶段都根深蒂固。从白板阶段到最终交付,团队扫描和测试应用程序,在开发的每个阶段解决漏洞,并在应用程序投入生产之前弥补安全漏洞。

与DevOps一样,DevSecOps是关于生产速度的,自动化构成了驱动流程的引擎。正如我们所建立的,通过使用开源技术可以促进自动化,提供敏捷性和安全性功能的成功组合。

采用成功的心态

重要的是要记住,实现开源项目的安全态势不是一次性事件 - 这是一个永无止境的过程。对于军事IT人员来说,这意味着及时了解不断变化的内部和外部安全威胁,持续扫描漏洞,并定期实施补丁和更新软件。

此外,IT经理应该记住,并非所有开源项目都是平等的。一些部署更小且更易于保护,而其他部署更大且更复杂,可能需要不同的知识和技能。例如,如果将开源用于操作系统或虚拟化管理程序,则由于它们覆盖的表面积很大,因此安全风险可能会更高。

安全与创新是经过验证的组合

安全和创新并不是相互排斥的概念。例如,美国海军的“编译作战”计划就是一个很好的例子,说明国防机构使用尖端软件,努力使军舰比以往任何时候都更快、更安全地漂浮。(见上面的铅照片。

所有IT人员,包括军事IT人员,都必须仔细检查如何利用系统或应用程序及其漏洞所在 - 不仅仅是在项目开始时,而是在部署的生命周期内。这种积极主动、安全第一的思维方式可以使军事 IT 组织充分利用开源软件和技术。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源
    +关注

    关注

    3

    文章

    2991

    浏览量

    41724
  • 应用程序
    +关注

    关注

    37

    文章

    3138

    浏览量

    56423
收藏 人收藏

    评论

    相关推荐

    “云天天书”大模型成功入选“磐石·X”榜单!

    日前,大模型安全性测评“磐石·X”榜单公布,“云天天书”大模型符合指令安全、内容安全、模型安全、网络安全
    的头像 发表于 04-30 14:17 107次阅读
    “云天天书”大模型成功入选“<b class='flag-5'>磐石</b>·X”榜单!

    坚如磐石,安’芯’守护

    Ambarella安霸 何志 随着芯片与互联云技术在各行各业的广泛应用,信息安全变得越来越重要。现在人们的日常生活的方方面面都和芯片与互联云技术紧密相关,技术的高速发展给人们带来便利生活的同时
    的头像 发表于 03-05 15:49 224次阅读
    <b class='flag-5'>坚如磐石</b>,安’芯’守护

    润开鸿基于高性能RISC-V开源架构DAYU800通过OpenHarmony兼容测评

    Release版本兼容测评,为推进基于RISC-V与OpenHarmony的全栈开源生态构建提供了同时满足RISC-V 与OpenHarmony两大开源项目兼容技术要求的可靠硬件
    发表于 12-14 17:33

    求助,为什么说电气隔离安全性比较高?

    为什么说电气隔离安全性比较高?
    发表于 11-02 08:22

    什么是VLM?VirtualLicense Manager (VLM)的主要优点

    我们坚如磐石的角色和权限功能使中央IT能够轻松管理员工对许可证存储桶的访问。您决定谁可以管理分配的许可证池以及谁仅具有查看访问权限。
    的头像 发表于 10-29 10:00 980次阅读
    什么是VLM?VirtualLicense Manager (VLM)的主要优点

    MCU是怎么为物联网端点设备提高安全性的?

    MCU 是怎么为物联网端点设备提高安全性的?
    发表于 10-17 08:53

    STM32H5 MCU系列提升性能与信息安全性

    强大的Arm® Cortex®-M33 MCU运行频率高达250 MHz的Arm®Cortex®-M33内核32位MCU满足绝大多数工业应用的需求安全性可扩展,满足各类需求从基本的安全构建模块到经过
    发表于 09-06 06:29

    使用MDK构建Mbed操作系统项目

    ARM med OS是一款免费、开源的物联网操作系统,具有连接安全性、存储、设备管理和机器学习功能。 它包括开发基于ARM Cortex-M微控制器的互联产品所需的所有功能,包括
    发表于 08-25 07:01

    MCU应用安全性

    MCU应用安全性
    的头像 发表于 08-10 11:04 409次阅读
    MCU应用<b class='flag-5'>安全性</b>

    ARMv8系统中的安全性

    TrustZone体系结构为系统设计人员提供了一种帮助保护系统的方法TrustZone安全扩展和安全外设。低级程序员应该 理解TrustZone架构对系统的设计要求;即使他们不使用安全功能。 ARM
    发表于 08-02 18:10

    可靠性与安全性

    安全性促进可靠性设计:安全性要求通常会推动可靠性设计的实施。为了满足安全性要求,产品设计人员需要考虑风险评估、故障预防和容错设计等措施。这些措施有助于提高产品的可靠性,减少故障率,增加产品在不
    的头像 发表于 07-12 10:44 3408次阅读

    以技术实践赋能开源安全|2023开放原子全球开源峰会开源安全技术与实践分论坛即将启幕

    亦创国际会展中心举行。 本次分论坛由开放原子开源基金会开源安全委员会承办, 旨在推动开源安全领域的技术
    的头像 发表于 06-05 10:35 325次阅读
    以技术实践赋能<b class='flag-5'>开源</b><b class='flag-5'>安全</b>|2023开放原子全球<b class='flag-5'>开源</b>峰会<b class='flag-5'>开源</b><b class='flag-5'>安全</b>技术与实践分论坛即将启幕

    以技术实践赋能开源安全|2023开放原子全球开源峰会开源安全技术与实践分论坛即将启幕

    亦创国际会展中心举行。 本次分论坛由开放原子开源基金会开源安全委员会承办, 旨在推动开源安全领域的技术
    的头像 发表于 06-03 14:45 887次阅读
    以技术实践赋能<b class='flag-5'>开源</b><b class='flag-5'>安全</b>|2023开放原子全球<b class='flag-5'>开源</b>峰会<b class='flag-5'>开源</b><b class='flag-5'>安全</b>技术与实践分论坛即将启幕

    RISC-V如何保证高权限模式程序及外设的安全性

    RISC-V有机器模式、监管模式和用户模块,但无论在哪个模式下当TRAP发生时都会转到机器模式,是不是也就意味着在用户模式下进入中断服务程序也会拥有机器模式的权限,那我们如何保证高权限模式程序及外设的安全性
    发表于 05-26 08:11

    报名开启!开放原子开源大赛OpenHarmony创新赛来啦!

    大赛背景 开放原子开源大赛OpenHarmony创新赛期望达到以赛促用、以赛促教、以赛促学、以赛促练、以赛促创的效果,开发者通过学习OpenHarmony,开发出具有创新
    发表于 05-17 16:52