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

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

3天内不再提示

物联网安全始于安全启动

星星科技指导员 来源:嵌入式计算设计 作者:Abhijeet Rane 2022-10-20 11:39 次阅读

保护物联网IoT) 设备是每个人的首要任务,至少看起来是这样。无论你在哪里看,都有一个关于更多受损设备的新故事,再次提醒每个人问题的严重性。似乎也有很多关于如何正确保护此类设备的困惑。显然,PC时代的实践无法实现。物联网设备没有防病毒(AV)软件解决方案,除非该设备具有强大的处理器和足够的内存,当然,绝大多数设备都没有。在后PC时代,安全实践也必须发展。

后PC时代的安全必须是设备的基础,并且必须设计进去。它需要以隔离和保护关键信息,数据和代码的方式完成。它还应该在设计和实现时考虑到设备将所在的系统。

但究竟什么是基本安全性?

基础安全性不是一些抽象的概念。相反,它涉及特定技术和过程的实现,例如硬件信任根、安全启动、硬件加密、对其他设备和应用程序进行身份验证的能力以及受信任的修正。其中,安全启动过程可能是最关键的。

安全启动:基础知识和优势

实施安全启动过程对于设备在其整个生命周期中的完整性至关重要,原因很简单,即受损的启动过程允许黑客注入恶意软件或完全替换固件,从而使整个连接的系统容易受到攻击。安全启动过程还通过提供必要的信任度使其他安全功能成为可能。实际上,安全启动过程对于在整个系统中扩展信任根至关重要。

最简单的方法是,安全启动过程可防止在设备通电时执行未经授权的代码,并防止嵌入式启动代码和软件 IP 的暴露。安全启动过程可以通过许多不同的方式完成,包括使用数字签名的二进制文件、安全和受信任的启动加载程序、启动文件加密和安全微处理器

虽然大多数安全启动声明都以数字签名的启动文件为中心,但除非这些签名可以使用某种不可变的信任根进行验证,否则它并不安全。在这里,我们不打算深入探讨安全启动的机制,而是布局设备设计人员在实现安全启动过程时必须考虑的注意事项。这些包括:

保护知识产权 – 不保护公司知识产权(代码)的安全启动过程不会带来真正的业务利益。但是,如果实施得当,可以保护专有算法等软件IP免受黑客攻击。

可信修复 –在设备发生故障或受损的情况下进行安全修复的能力是一项关键能力,它依赖于具有安全启动过程,该过程检查使用信任根启动的固件映像的有效性。

安全固件更新 –验证旨在替换现有固件映像的传入有效负载对于在整个系统生命周期内保持设备完整性至关重要。在应用之前,必须验证有效负载的源和有效负载本身,并且通过正确实现的安全启动过程,验证失败会导致安全回滚到已知的已验证映像。

与云资源的安全连接 –安全启动过程可确保设备在每次尝试通过使用嵌入式密钥和证书进行连接时都通过云进行身份验证。

使用信任区和 TEE 实现安全启动

ARM 的信任区技术特别适合支持安全启动过程。如果应用程序使用配备 ARM TrustZone 的设备(从最近发布的 Cortex-M23 和 -M33 微控制器MCU) 到 Cortex-A 级应用程序处理器),则该设备包含两个操作系统 (OS) – 可信执行环境 (TEE),它是一个安全操作系统,用于管理对设备安全安全隔区的访问,以及执行主要应用程序的丰富操作系统或丰富执行环境 (REE)。

TEE 在安全启动过程中起着关键作用,因为 TEE 在初始 ROM 启动之后但在 REE 之前启动。实际上,TEE 可以将 REE 作为引导序列的一部分进行引导,这样做可以验证 REE 映像,以便在必要时采取补救措施。

ARM 提供了许多资源,这些资源说明了信任区在物联网中的实用性。自从 ARM 最近通过一系列扩展将该技术提供给基于 MCU 的设备以来,对信任区的兴趣稳步增加(有关此内容的更多信息,请参阅文章“使用适用于 v8-M 的 ARM 信任区保护边缘”)。

安全启动:策略,而不是复选框

总而言之,安全启动对于在设备的整个生命周期内保持设备完整性至关重要。重要的是,设备架构师和应用程序设计人员在定义安全启动过程之前会列出所有安全注意事项。毕竟,安全性是一种策略,而不是一个复选框。

审核编辑:郭婷

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

    关注

    68

    文章

    19135

    浏览量

    228940
  • ARM
    ARM
    +关注

    关注

    134

    文章

    9034

    浏览量

    366629
  • 物联网
    +关注

    关注

    2902

    文章

    44170

    浏览量

    370700
收藏 人收藏

    评论

    相关推荐

    蓝牙AES+RNG如何保障联网信息安全

    指定地点,对鱼缸所在企业造成较大经济损失以及其他损失。因此物联网数据安全尤为重要。蓝牙通信协议常作为联网通信协议,应用到各大
    发表于 11-08 15:38

    芯科科技如何应对联网安全挑战

    任何连接到互联网的东西都可能在某一时候面临攻击。攻击者可能会试图远程破坏联网设备,以窃取数据,进行 DDoS 攻击,或试图破坏网络的其余部分。
    的头像 发表于 11-08 14:44 263次阅读

    联网系统的安全漏洞分析

    随着联网技术的快速发展,越来越多的设备被连接到互联网上,从智能家居、智能城市到工业自动化,联网的应用范围不断扩大。然而,随着
    的头像 发表于 10-29 13:37 266次阅读

    如何实现联网安全

    随着联网(IoT)技术的飞速发展,越来越多的设备被连接到互联网上,从智能恒温器到工业控制系统,IoT设备已经成为我们日常生活和工业生产中不可或缺的一部分。然而,随着这些设备的普及,安全
    的头像 发表于 10-29 10:24 229次阅读

    IP地址与联网安全

    联网(IoT)迅速发展大量的设备接入网络,使得我们的生活获得极大的便利。那么你了解联网吗?本文将探讨IP地址在
    的头像 发表于 07-15 10:26 408次阅读

    家里联网设备每天遭受10次攻击,联网安全制度建设需加速推进

    近日,安全解决方案厂商NETGEAR和网络安全软件供应商Bitdefender联合发布了一份关于联网设备安全形势的报告,该报告研究了
    的头像 发表于 07-11 08:05 286次阅读
    家里<b class='flag-5'>联网</b>设备每天遭受10次攻击,<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>安全</b>制度建设需加速推进

    蓝牙联网赋能智慧医院病房安全护理

    随着智慧医疗的飞速发展,蓝牙联网技术日益成为病房质量管理闭环中不可或缺的驱动力,为提升护理质量、确保患者安全开辟了崭新的道路。仁微电子作为深耕
    的头像 发表于 04-08 09:42 539次阅读
    蓝牙<b class='flag-5'>物</b><b class='flag-5'>联网</b>赋能智慧医院病房<b class='flag-5'>安全</b>护理

    芯科科技助力“联网设备安全规范1.0”发布

    近日,Silicon Labs(芯科科技)携手连接标准联盟(CSA)的产品安全工作组(PSWG),共同发布了具有划时代意义的联网设备安全规范1.0。同时,还伴随推出了配套的认证计划以
    的头像 发表于 03-22 13:51 486次阅读

    CSA推出联网设备安全规范,促进智能家居安全发展

    CSA于近期发布联网设备安全规范,这是一个指导性安全指标及认证体系,旨在为消费者联网装置提供
    的头像 发表于 03-19 14:14 485次阅读

    如何解决联网应用的网络安全性议题?

    随着联网应用的普及,联网设备已经逐渐出现在我们的日常生活之中,但这些产品也成为了恶意份子攻击的目标,如何确保
    的头像 发表于 02-21 09:42 809次阅读
    如何解决<b class='flag-5'>物</b><b class='flag-5'>联网</b>应用的网络<b class='flag-5'>安全</b>性议题?

    如何根据 ISA/IEC 安全标准确保工业联网设计的安全

    作者:Jacob Beningo 投稿人:DigiKey 北美编辑 工业设备正在迅速与联网 (IoT) 互连,以提高效率、安全和远程监控能力。然而,由于工业
    的头像 发表于 02-13 17:09 1381次阅读
    如何根据 ISA/IEC <b class='flag-5'>安全</b>标准确保工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>设计的<b class='flag-5'>安全</b>

    如何使用PSoC 61进行安全启动

    我们知道所有关于安全启动的文档都是基于 PSoC 62、63 或 64 的。 因为安全启动机制包括 M0+ 和 M4。 我们想知道如何使用 PSoC 61 进行
    发表于 01-30 07:51

    电梯联网对电梯安全的贡献有哪些?

    俗话说,一切不以更安全、更舒适为发展要义的电梯技术都是“耍流氓”。电梯联网技术也不例外,通过采用更先进的技术手段保障电梯的安全运行是这个行业发展的方向和目标。那么电梯
    的头像 发表于 01-05 09:39 834次阅读

    安全生产中联网有哪些应用呢?

    目前,在联网的推动下,企业的生产效率有了明显的提升,为安全生产提供了更多的技术手段和解决方案,实现了安全与效率的双赢。
    的头像 发表于 01-02 18:21 1876次阅读
    在<b class='flag-5'>安全</b>生产中<b class='flag-5'>物</b><b class='flag-5'>联网</b>有哪些应用呢?

    MCU如何安全启动以及安全启动的信任链如何建立

    随着汽车智能化的发展,车辆已经成为万互联的一部分。我们知道,不管何种终端设备,一旦联网,就存在着信息泄露的风险。自然,车辆也不例外,一旦车辆联网,那么,车辆就有被黑客或者第三方攻击、截获信息的风险
    的头像 发表于 12-28 10:28 2615次阅读
    MCU如何<b class='flag-5'>安全</b><b class='flag-5'>启动</b>以及<b class='flag-5'>安全</b><b class='flag-5'>启动</b>的信任链如何建立