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

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

3天内不再提示

保护IoT中的传统嵌入式系统

星星科技指导员 来源:嵌入式计算设计 作者:Jay Thomas 2022-09-17 17:36 次阅读

随着嵌入式连接设备现在运行在国家电网、供水系统、交通系统等领域,这种扩展发生得如此之快,以至于严重忽视了安全性。即使我们今天开始安装安全可靠的设备,改造或更换已经安装的设备也是不切实际的,甚至是不可能的。当今的物联网设备不仅相互连接并连接到控制系统;它们还构成更大应用程序的一部分,这些应用程序吸收大量数据,以便做出影响大量设备和人员的智能决策。我们不能把精灵放回瓶子里,那我们该怎么办?

遗留嵌入式系统的安全性是一个巨大的问题,不仅涉及设备制造商,还涉及应用程序开发人员和最终用户。例如,2016 年 10 月的拒绝服务攻击攻击了包括 Netflix、Twitter 和 PayPal 在内的服务,它利用了一个简单的消费者疏忽:它寻找用户忘记更改默认密码的路由器和网络摄像头等消费者设备,并然后以毁灭性的影响入侵这些连接的设备。

从互联世界“软肋”的风险评估开始

虽然新设备的设计必须从头开始构建安全性很重要,但要处理遗留系统的安全性将需要针对软件及其连接性采取谨慎的方法,这构成了这种连接的“软肋”世界。这意味着执行风险评估,着眼于从设备到云的整个应用程序,同时关注关键组件及其耦合要求,例如给定设备与系统其余部分之间的耦合要求。此外,对耦合要求的检查必须同时考虑数据和控制流。重要的问题包括:

谁依赖来自该设备的信息,以及该设备依赖于外部世界的什么?

系统如何响应事件以及谁可以访问设备和系统中的某些元素?

如果给定设备受到攻击,对整个系统中其他元素的潜在影响是什么?

了解漏洞的分布和级别以制定安全策略

了解漏洞的分布和级别有助于制定提高整个应用程序和系统安全性的策略。一种方法可能是构建一个在新安全协议和旧系统使用的旧协议之间转换的层。虽然这可能会在一定程度上降低性能,但考虑到违规成本,这可能是值得采取的一步。成本绝对是整体分析的一部分。

例如,智能电网已经有大量缺乏安全性的智能电表。虽然不可能简单地全部替换它们,但可以保护附近的数据集中器(边缘设备),电表最终通过这些设备与公用事业通信。了解和检查来自仪表的数据的有效性有助于保护网络的其他层,并可能防止攻击到达公用事业的重要部分。

对于新设备,从头开始构建安全性

在设备层面,构建安全意味着在硬件操作系统方面选择一个安全的操作平台。但这应该着眼于建立连接的信任链或路径,并确保软件在没有漏洞的安全映像(固件、设备驱动程序、协议等)上运行。如前所述,设备制造商、OEM 和应用程序开发人员都有责任开发和维护高质量的软件,并确保数据在静止和传输中都是安全的。确保这一点意味着遵守整个应用程序的安全和编码标准,以及使用一整套工具测试和验证代码的能力。

我们的智能互联基础设施将继续存在,而且还在不断增长

至关重要的是,我们的智能互联基础设施要尽可能安全,同时要意识到安全性从来都不是绝对的。关注和理解支持这个相互关联的世界的软件的整体连接和控制需求可以大大有助于使它成为一个更安全的世界。

审核编辑:郭婷

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

    关注

    4981

    文章

    18281

    浏览量

    288423
  • IOT
    IOT
    +关注

    关注

    186

    文章

    3984

    浏览量

    193201
收藏 人收藏

    评论

    相关推荐

    嵌入式热门发展方向有哪些?

    已经体现了嵌入式系统的优势;在信息家电领域,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间,即使你不在家里,也可以通过电话线、网络进行远程控制,在这些设备嵌入式
    发表于 04-11 14:17

    简谈Xilinx Zynq-7000嵌入式系统设计与实现

    和生成HDL代码。 随着异构架构和片上系统技术的不断发展,协同设计、协同仿真和协同调试将成为未来嵌入式系统开发者必备的素质。所谓的协同,就是要求设计者同时掌握软件和硬件知识,这与传统
    发表于 04-10 16:00

    嵌入式会越来越卷吗?

    嵌入式会越来越卷吗? 当谈及嵌入式系统时,我们探究的不仅是一种科技,更是一个日益多元与普及的趋势。嵌入式系统,作为一种融入更大
    发表于 03-18 16:41

    嵌入式人工智能的就业方向有哪些?

    嵌入式人工智能的就业方向有哪些? 在新一轮科技革命与产业变革的时代背景下,嵌入式人工智能成为国家新型基础建设与传统产业升级的核心驱动力。同时在此背景驱动下,众多名企也纷纷在嵌入式人工智
    发表于 02-26 10:17

    嵌入式系统发展前景?

    设备、健康监测等领域有着广泛的应用前景。随着人们对健康的重视程度不断提高,嵌入式系统将更为深入地应用于医疗设备和健康护理,实现个人健康管理的智能化和实时化。 汽车电子和自动驾驶是嵌入式
    发表于 02-22 14:09

    嵌入式学习步骤

    硬件组件。 (4).开发固件:编写嵌入式系统的固件,这是嵌入式系统的软件部分。固件负责控制硬件并执行特定任务。 (5).调试和测试:在将嵌入式
    发表于 02-02 15:24

    什么是嵌入式Linux?

    发展需要不断进化。随着芯片性能的增强和社会变革的需要,嵌入式系统越来越承接更多、更复杂的功能,所以嵌入式开发也以高薪稳定的状态稳坐在就业的顶端。(相较于其他行业,嵌入式工程师的工资在同
    发表于 10-11 13:47

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

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

    STM32嵌入式操作系统介绍

    嵌入式操作系统的特点• 嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统
    发表于 09-28 06:59

    嵌入式软PLC系统研究和实现

    、可靠的操作、可连接的各种UO系统及网络接口。嵌入式软PLC由软PLC开发系统和软PLC运行系统组成,开发系统负责梯形图的编辑编译,运行
    发表于 09-25 07:15

    嵌入式Linux应用开发的完全手册

    是怎样和硬件发生作用的。 同样,对于想从硬件岗位转到软件岗位的人,对于想从传统单片机(比如51单片机)编程进一·步学习“有操作系统的”嵌入式编程的人,需要找到一个学习的切入点:先掌握各个硬件部件的简单编程
    发表于 09-25 07:12

    基于树莓派的嵌入式Linux开发教学

    树莓派对于全球嵌入式 Linux 开发及教育已经并将继续带来广泛的影响,及早将之引入我国主流的嵌入式开发与教学环境或将是有益的。尽管传统的 “ARM 开发板硬件设计 +Linux 移
    发表于 09-21 07:09

    嵌入式操作系统IJLC/OS一Ⅱ在通信电源监控应用

    的查询分析和统计等功能也必不可少。通信电源设备运行参数多,实时效果强,在设备当中选择功能强大的控制芯片.应用嵌入式操作系统.使其尽可能地发挥出强大的软件控制功能,满足用户对通信电源控制的各种要求。与传统
    发表于 09-20 06:46

    STM32嵌入式操作系统介绍

    嵌入式操作系统的特点• 嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统
    发表于 09-11 07:24

    PX5的ARM TrustZone支持让嵌入式系统变得更加安全!

    产品安全性。PX5 RTOS对ARM TrustZone的支持让嵌入式开发者能够从物理层降低网络安全风险。 PX5的CEO William Lamie表示:“基于MCU的产品如今已是生活不可缺少的一部分
    发表于 05-18 13:44