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

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

3天内不再提示

COTS提升嵌入式计算安全性

星星科技指导员 来源:嵌入式计算设计 作者:JOHN WEMEKAMP 2022-11-10 14:50 次阅读

虽然迁移到IPv6提供了更高的安全级别,但如果技术落入坏人之手,逆向工程也是一种威胁。但是,预防措施可以防止敌人解开隐藏在固件、软件或硬件中的国家机密。

世界各地的武装部队继续关注他们的安全,因为他们越来越依赖在关键的战争领域使用高科技。网络支持的战场和全球信息网格(GIG)引入了对更加警惕的网络安全的需求。这反过来又促使人们转向IPv6,所有实现都需要支持身份验证标头(AH)和封装安全有效负载(ESP)。然而,这只是拼图的一部分。如果技术无意中落入坏人之手,从便携式无线电到装甲车或战斗机,任何部署在前线的高科技设备都会带来风险。技术可以进行逆向工程以发现其操作或复制它。此外,解开其固件和软件代码以揭示其算法和性能数据也可能暴露潜在的危害信息,例如具有更广泛意义的订单、代码和密钥。

保护关键技术现在被认为是新设备整个系统设计和采购过程中的一个基本要素。关键程序信息(CPI)的识别,无论是基于数据还是基于技术,都始于系统级别。然后,它被分解为应用软件、操作系统、固件、通信、子系统、机箱、模块、部署、操作和维护,直至最低级别。新计划必须确定 CPI 并制定全面的保护计划,以减轻如果对其进行逆向工程或披露其性能或操作细节可能损害其技术优势的各个方面。

分层方法是最好的

典型的良好做法意味着采用分层方法来提供保护。在嵌入式系统的上下文中,这将从具有卷保护的机箱或机箱级别开始。体积保护旨在防止物理入侵,或者如果无法预防,则检测入侵必须触发不可逆的指示。设备通常会在以后恢复或归还,因此了解入侵深度至关重要。这种检测形式的最简单示例是保修封条,以指示外壳已打开。然而,这显然还不够,必须采取进一步的积极和被动措施,以获得更大的保证。还必须考虑外部 I/O 连接,例如调试端口、网络连接或特殊到 Type I/O。这些可能会揭示关键性能参数或通过潜在易受攻击的信息提供访问。

为了保护FPGA或非易失性存储器内容,可能需要额外的硬件保护阶段。通常,在维护或维修的运输途中或在紧急情况下,电子组件的非易失性存储器将被擦除。许多COTS供应商已将这一基本功能纳入其为军事应用提供的产品中。然而,对于FPGA或其他类型的可编程器件,擦除并不总是可行的。因此,可能需要考虑其他技术,例如加密或混淆内容。同样,软件和固件需要通过 I/O、通信和应用层从最低级别的代码存储、检索和执行中得到保护。

军队中的自定义与 COTS

军方保护其关键技术领先地位的传统方法是采用定制的硬件和软件设计。每个项目都有其特定的安全要求;因此,现成的嵌入式计算设备被认为不太可能完全整合。但是,随着技术在战场上得到更广泛的传播,甚至包括卡车车队或单个士兵的手持设备,这种纯粹定制方法的成本正在上升。通过对问题的更深入理解,以及与最终用户和集成商的对话,COTS 供应商能够弥合完全定制和现成产品之间的成本/能力差距。当 COTS 供应商在其产品中引入关键保护功能以满足许多关键计划要求时,这一差距就会缩小。主动边界防御、安全计算环境以及基于标准的、经 NIST 批准的加密引擎等功能是 Curtiss-Wright 控制嵌入式计算 (CWCEC) 等 COTS 供应商如何满足这些安全需求的示例。

在系统工程和开发的早期加入安全功能将降低部署后实施和最终改造的总体成本。在更高的层次上,这些要求的要求和解决方案将因项目而异。然而,对于嵌入式计算硬件,可以采用更通用的方法,提供一套全面的安全使能技术,可以智能地用于创建更安全的环境来支持那些非常具体的外层。

审核编辑:郭婷

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

    关注

    5086

    文章

    19142

    浏览量

    306035
  • 代码
    +关注

    关注

    30

    文章

    4798

    浏览量

    68725
收藏 人收藏

    评论

    相关推荐

    FSG中国正式成立,推动嵌入式功能安全迈向新高度

    功能安全专家小组致力于提供一站功能安全认证服务,助力提升嵌入式功能安全认证价值
    的头像 发表于 12-18 15:56 184次阅读
    FSG中国正式成立,推动<b class='flag-5'>嵌入式</b>功能<b class='flag-5'>安全</b>迈向新高度

    集中告警管理如何提升设施安全性

    在工业或商业建筑中,集中告警管理已成为确保安全性或检测故障的必备工具。它是如何提升设施安全性的?欢迎大家阅读文章了解~
    的头像 发表于 12-13 15:51 138次阅读
    集中告警管理如何<b class='flag-5'>提升</b>设施<b class='flag-5'>安全性</b>?

    计算安全性如何保障

    计算安全性是一个复杂而多维的问题,涉及多个层面和多种技术手段。为了保障云计算安全性,需要采取一系列综合措施,以下是具体的保障方法: 一、数据加密 数据加密是保护云
    的头像 发表于 10-24 09:14 296次阅读

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+全文学习心得

    降低了虚拟机之间的耦合,提高了系统的可靠安全性。 在学习过程中,我深刻体会到嵌入式Hypervisor的核心价值在于其灵活性和可扩展性。它能够根据实际应用需求,动态地调整资源配置
    发表于 10-09 19:11

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+第7-8章学习心得

    嵌入式Hypervisor也发挥着重要作用,它用于管理和隔离不同设备之间的应用程序,确保安全性和可靠。 此外,我还对嵌入式Hypervisor的未来发展有了更为清晰的认识。随着物联
    发表于 10-09 18:50

    【「嵌入式Hypervisor:架构、原理与应用」阅读体验】+第三四章阅读报告

    Hypervisor如何通过特定的架构设计和算法实现,来确保多个虚拟机(VMs)在有限资源下的高效、安全运行。 关键收获 : 架构设计 :了解到嵌入式Hypervisor通常采用微内核或分离内核架构,以减少系统
    发表于 10-09 18:29

    嵌入式系统的未来趋势有哪些?

    嵌入式系统是指将我们的操作系统和功能软件集成于计算机硬件系统之中,形成一个专用的计算机系统。那么嵌入式系统的未来趋势有哪些呢? 1. 人工智能与机器学习的整合 随着现代人工智能(AI)
    发表于 09-12 15:42

    FPGA赋能嵌入式设备,筑牢安全防线

    在探讨嵌入式设备领域时,安全性始终是核心议题,但遗憾的是,当前社会的关注焦点似乎偏离了问题的本质。物联网(IoT)与边缘计算网络中的安全隐患频频曝光,揭示了一个不容忽视的事实:系统中最
    的头像 发表于 08-26 16:02 607次阅读

    嵌入式系统中工业4.0网络安全

    C和C++在嵌入式系统中占主导地位。多年来,实施工业4.0和物联网的组织已经认识到所有代码中的信息安全性的重要,特别是对于嵌入式设备中的C和C++,其中损失的成本可能不仅仅是财务方面
    的头像 发表于 08-12 21:45 493次阅读
    <b class='flag-5'>嵌入式</b>系统中工业4.0网络<b class='flag-5'>安全</b>

    如何提升嵌入式编程能力?

    和使用。 9. 网络编程:嵌入式设备越来越多地连接到网络,因此学习TCP/IP、UDP、HTTP等网络协议是必要的。 10. 关注安全性:了解嵌入式系统的安全问题,学习如何编写
    发表于 06-21 10:01

    嵌入式软件工程师如何提升自己?

    嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们一起探讨一下。 1.奠定扎
    发表于 06-12 11:20

    嵌入式会越来越卷吗?

    以及大数据处理等技术之间的整合与互动可能会越来越密切。这种融合或许会带来更强大的系统和更广泛的应用,但也会带来新的挑战,如数据安全性和系统稳定性等问题。 嵌入式系统的“卷”涵盖了技术、应用和发展等多方面
    发表于 03-18 16:41

    如何使用 DSC 和 MCU 确保嵌入式系统安全

    作者:Stephen Evanczuk 投稿人:DigiKey 北美编辑 随着向物联网 (IoT) 的迁移,安全性已不再是嵌入式应用中的选配功能,已发展成为确保系统完整所需的必备能力。为了满足日益
    的头像 发表于 02-13 14:38 763次阅读
    如何使用 DSC 和 MCU 确保<b class='flag-5'>嵌入式</b>系统<b class='flag-5'>安全</b>

    嵌入式系统的应用实例

    嵌入式系统的三个基本要素是嵌入、专用计算机系统。
    的头像 发表于 01-22 09:57 1089次阅读

    什么是嵌入式计算机?

    嵌入式计算机是一种专门设计用于特定功能的计算机系统,通常被嵌入到其他设备中,以执行特定的任务。这种计
    的头像 发表于 01-15 15:10 1443次阅读
    什么是<b class='flag-5'>嵌入式计算</b>机?