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

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

3天内不再提示

嵌入式安全的演变对企业意味着什么?

Silicon Labs 来源:SiliconLabs 2020-04-27 16:00 次阅读

近年来数字安全发生了许多变化,随着物联网IoT)发展时间的推移,我们的心态和社会对“安全”的要求已经发生了巨大的转变。

例如,采用ATM机提取个人现金,过去您所信任用来进行现金交易的唯一地点是本地银行;现在,通过自动取款机和移动银行应用程序方式反而更常见。

事实上,今天的ATM机甚至已经有些过时了,因为大多数人都在使用移动支付或其他在线转账系统。你可以用Apple Pay登录商店的POS系统,将你的信用卡信息保存在大多数电子商务网站上,并通过优步或Lyft向你刚刚认识的陌生司机支付预先批准的费用。

令人惊讶的是,我们对这些系统和数字安全的信任发展得如此之快!消费者对网站和应用程序的信任正在互联领域发生着同样的变化。围绕安全日益增长的需求现在正从网络(云)安全扩展到硬件级别(硅)。这就是嵌入式安全性出现的地方,它为企业和消费者提供了信任的关键环节。

什么是嵌入式安全?

嵌入式安全也被称为“设备安全”,可以归结为两个主要方面——确保信息的完整性和保密性。

完整性—如何知道接收到的数据来自可信的地方,如何知道数据本身是真实的?

保密性—如何保护您自己的数据、知识产权和这些秘密的安全机制(密钥)?

嵌入式安全可以帮助防范真正的威胁。以下是一些常见的类别:

分布式拒绝服务(DDoS)攻击—最常见的攻击之一,设备和IP地址被劫持,然后淹没其他网络服务器,直至临时关闭。

伪造—包括未经授权的复制和使用新的未经授权的固件镜像覆盖现有产品固件。

篡改—可能包括物理篡改以提取密钥,如不正确的仪表读数。另一方面,它也可能涉及电子方式。一些设备可以释放电磁辐射,解锁某些型号的电子门锁。

上面只是几个例子。这些威胁是真实存在的,而且只会继续增长和演变。幸运的是,您的硅和软件供应商可以帮助您解决许多安全方面的挑战。如下图所示,在创建设备时,设备安全性是与云安全性、协议安全性和制造安全性一起工作的方面。

嵌入式安全的演变对企业意味着什么?

希望在未来10年甚至更长时间内保持可持续发展的企业,应该评估自己的产品、系统和威胁。目标是评估安全性破坏的成本与实现安全性解决方案或屏障的成本。人们常说,在数字安全领域没有“一刀切”的解决方案。不过,让我们来讨论一些可以在设备中使用的解决方案。

开发人员的最佳实践第一个解决方案不是一个产品或特性——它只是在产品开发的一开始就采取正确的决策和预防措施。不需要额外的硬件或软件,您可以采取许多步骤。这里有一些建议的做法,供开发人员遵循:

检查安全问题的代码,比如缓冲区溢出和不受控制的输入数据

使用第三方来测试你的设备

锁调试接口

使用内置的协议安全性

内存机制中的保护层除了通过开发人员实践之外,特定的硬件和软件特性也可以提供帮助。内存保护单元(MPU)是一个常见的示例,它可以使嵌入式内存中的受保护区域限制攻击的影响。其他集成电路也有安全管理单元(SMU),提供更灵活和更细粒度的保护,映射到微控制器外围设备。

最新ARMv8架构合并了TrustZone,它具有MPU的优点,而没有功耗和延迟的开销。在Arm的网站上阅读更多关于TrustZone的信息。

内置硬件加速器加密和密钥生成

加密和密钥生成也是常见的安全解决方案。几乎所有的物联网应用程序都应该使用某种形式的加密技术来进行加密数据传输。设备可能包括内置的硬件模块,而不是在软件中进行加密,从而简化了这一过程并提高了设备的性能。几乎所有的微控制器(MCU)现在都包括用于加密函数(如AES和SHA函数)的硬件加速器。

许多MCU还包括随机数生成器(RNG),用于生成安全密钥。RNG提供了更高的鲁棒性,然后做为真正的随机数生成器(TRNG)。

除了密钥生成之外,其他硬件加速器,如循环冗余检查(CRC)可以帮助进行代码错误检测。CRC可以帮助维护设备某些方面的数据完整性。

调试和维护

如果嵌入式设备是一个房子,调试端口将是前门。它是设备的必要部分——用于开发、产品创建和返回单元的故障分析。然而,就像打开一个家庭,它需要适当的保护,防止不适当的滥用。

在保护调试端口时有许多选项:

什么都不做(解锁调试端口) —千万不要这样做,一个解锁的调试端口将毫无疑问地降低安全级别

永久锁—安全性好,但无法进行故障分析(FA)

内存擦除解锁—保护数据,但打开设备的新/假恶意软件

锁定全球密码保护端口,直到密码泄漏,在这一点上整个物联网设备舰队受到危害

独特的设备密码锁—安全性好,但制造难度大

锁与非对称密钥—最高的安全性,最灵活的FA

找到正确的解决方案

正如您所看到的,在安全性方面有很多东西需要学习。不要被这些术语和潜在的威胁吓倒或压垮。它们可能不适用于您和您的系统。评估您自己的需求是第一步。找出哪些威胁适用于您的应用程序。将这些威胁和这些威胁的成本与实现嵌入式安全解决方案的成本进行权衡。

最重要的是,与不同的供应商合作,看看他们是否有合适的解决方案。更多的安全特性正在被添加和集成。这些供应商可以提供广泛的观察和见解来指导您。然后,当需要实现安全层时,他们可以使用正确的硬件、软件、库、示例和工具来简化这个过程。

例如,Silicon Labs(亦称芯科科技)的Wireless GeckoSeries 1设备为蓝牙、802.15.4 mesh和专用无线应用程序提供内置硬件安全性。安全特性包括内存保护、错误代码检测和纠正、密码加速器和调试控制。这些功能提供了大量的威胁保护。该公司的新一代Wireless Gecko Series 2的产品组合提供了更多的安全功能,如额外的加密加速器,安全启动与根信任和安全加载器(RTSL),安全调试与锁/解锁,从Arm的TrustZone。

围绕嵌入式安全性的讨论越来越多,但这只是冰山一角。对芯片和云安全的需求正在迅速增长。技术提供商越快提供低成本、易于部署的解决方案,联网的东西就会越快达到安全支付应用程序的标准。然后,我们可以信任我们的无线门锁、监控家庭的IP摄像头,以及存储秘密和个人数据的企业设备。

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

    关注

    2894

    文章

    43210

    浏览量

    366007
  • 嵌入式安全
    +关注

    关注

    0

    文章

    25

    浏览量

    10876

原文标题:【IoT知识库】嵌入式物联网安全将何去何从?

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问固定增益芯片是否意味着不能通过改变外围参数来改变增益?

    固定增益芯片是否意味着我不能通过改变外围参数来改变增益?
    发表于 09-11 07:13

    学习hypervisor嵌入式产品安全设计

    第一部分(第1~2章)介绍Hypervisor基础,涵盖虚拟化技术与实现、主流的嵌入式Hypervisor产品,以及基于分离内核的嵌入式Hypervisor等内容。第二部分(第3~12章)介绍嵌入式
    发表于 08-25 09:11

    从菜鸟到大牛!嵌入式完整学习路线:STM32单片机-RTOS-Linux

    嵌入式系统是许多现代电子设备和智能系统的核心,掌握嵌入式系统,意味着能够设计和开发更加智能化的产品。本文为所有想进入嵌入式领域的初学者提供一个完整系统学习的路线图,按照“STM32单
    的头像 发表于 07-23 16:11 1746次阅读
    从菜鸟到大牛!<b class='flag-5'>嵌入式</b>完整学习路线:STM32单片机-RTOS-Linux

    嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-如何移植NCNN?

    越快。 通过这次实践,共创社不仅展示了NCNN在嵌入式设备上的灵活性与强大性能,还向我们揭示了深度学习嵌入式技术落地的无限可能,更激励每一位嵌入式探索者:无论面对何种挑战,只要勇于探
    发表于 05-29 17:24

    嵌入式技术领域的视觉、安全与AI应用

    本次2024年度德国版嵌入式世界展的大奖评选共收到全球百余家企业的申请,经由评审团严格筛选,最终选出三项候选提名,并于会场进行了隆重的颁奖仪式。其中,嵌入式视觉、安全与安防、人工智能等
    的头像 发表于 04-29 11:20 248次阅读

    嵌入式会越来越卷吗?

    ,甚至在我们意识不到的地方发挥作用。 然而,“卷”也可能意味着技术的不断创新和发展。嵌入式系统经历了长足的进步,从最初简单的设备到如今高度智能化的系统。人工智能、机器学习和物联网等领域的快速进步,正在催生
    发表于 03-18 16:41

    fpga与嵌入式的区别 嵌入式和fpga开发有什么关系

    的,无法进行大规模的硬件级别的修改。这意味着FPGA能更灵活地适应不同的应用场景和变化的需求。 开发周期:FPGA的开发周期相对较短,因为它可以通过重新编程来实现新功能。相比之下,嵌入式系统的开发周期相对较长,因为它需要进行硬件设计、芯片
    的头像 发表于 03-14 17:04 6074次阅读

    基于功能安全的汽车嵌入式软件单元验证技术研究

    随着汽车嵌入式软件功能的不断叠加,软件复杂性不断提升,对汽车嵌入式软件的安全性提出了更高要求,基于功能安全嵌入式软件开发和测试已成为汽车行
    的头像 发表于 01-07 11:27 847次阅读
    基于功能<b class='flag-5'>安全</b>的汽车<b class='flag-5'>嵌入式</b>软件单元验证技术研究

    什么是嵌入式系统?嵌入式系统的具体应用

    嵌入式,一般是指嵌入式系统。用于控制、监视或者辅助操作机器和设备的装置。
    的头像 发表于 12-20 13:33 2110次阅读

    AD5420没有CS引脚是否意味着不能和其他SPI接口的芯片共用SPI总线呢?

    请问一下,AD5420没有CS引脚是否意味着不能和其他SPI接口的芯片共用SPI总线呢?如果必须共用SPI总线有没有什么解决方案呢? 我的电路中将AD7715和AD5420同时连接到MCU的SPI
    发表于 12-15 07:25

    到底要不要放弃嵌入式这条路?

    技术一直都是计算机科学领域中的重要分支,从智能手机到汽车控制系统,它贯穿了各个工业和消费电子设备领域。尽管当下有新兴的技术涌现,但嵌入式仍有稳定的市场需求,这也就意味着这个领域仍然有工作机会和发展空间
    发表于 12-07 10:43

    定制嵌入式主板:满足客户的实际需求

    随着物联网、智能家居、智能工厂等应用的不断发展,嵌入式系统的应用场景也越来越广泛。嵌入式系统的核心部分是嵌入式主板,而定制化的嵌入式主板已经成为了很多
    的头像 发表于 11-24 11:51 711次阅读
    定制<b class='flag-5'>嵌入式</b>主板:满足客户的实际需求

    为什么嵌入式没有35岁危机?

    技术在各个领域的应用越来越广泛。从智能手机到智能家居,从工业自动化到智能交通,无处不体现嵌入式技术的身影。这意味着嵌入式技术的从业人员需求将持续增长,而不会受到年龄因素的限制。 最后
    发表于 11-17 10:33

    Banana Pi为何选择rk3588开发与Jetson Nano引脚兼容的嵌入式产品

    引言: 当Banana PI&armsom决定采用RK3588芯片开发一款与Jetson Nano引脚兼容的产品时,这意味着一次重要的技术决策,为开发者和制造商提供了更大的灵活性
    发表于 11-02 12:30

    从事嵌入式工作有哪些优势?

    。 那么从事嵌入式工作有哪些优势? 一是工作强度相对较低。开发企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的,而且每个用户的需求和完成时间都不同,开发人员往往疲于奔命,重复劳动
    发表于 10-08 15:05