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

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

3天内不再提示

物联网:嵌入式和安全

星星科技指导员 来源:嵌入式计算设计 作者:RUSSELL DOTY 2022-11-10 17:18 次阅读

物联网网关是将物联网边缘设备(传感器和执行器)与数据中心或云中运行的后端应用程序连接的系统。物联网网关与边缘设备位于同一位置,从它们收集信息,然后在将其发送到后端应用程序之前对其进行处理和重新格式化。除了网关本身的安全性外,网关还必须与边缘设备以及指导和管理网关的后端命令和控制系统进行交互并受到保护。

物联网网关越来越多地执行数据缩减和集成,以及本地处理和决策。例如,在无人机(UAV)的情况下,物联网设备将包括视觉和红外摄像头,GPS,多轴加速度计,发动机传感器,发动机控制,飞行表面控制等。在这种情况下,此信息是流数据(视频)、定期更新的数据(位置、发动机运行条件)、事件和警报(发动机过热、油压损失)以及向无人机发出的命令的混合体。网关将负责从所有设备收集信息,对其进行处理,并通过上行链路将可用信息的子集发送到远程命令和控制系统。

关于与设备交互的三个问题

从安全角度来看,关于网关如何与这些设备交互,需要考虑几个问题:

• 设备是否可用,网关是否可以连接到设备并与之交互?在某些情况下,网关可能需要执行设备发现以查看哪些设备可用。在其他情况下,网关已经具有要访问的设备列表。

• 设备是它所说的那个人吗?网关应假定所有设备都不可信,并应验证所有设备的身份。来自设备的所有输入在处理之前都应进行清理。设备应该无法接管网关。应使用流量控制和 QoS 机制来防止设备发起拒绝服务 (DoS) 攻击。此外,应使用机制来安全地识别每个设备。每个设备都可以提供有关自身的信息,例如设备类型、型号、功能和序列号。每台设备上安装的 X.509 证书等证书允许网关验证设备身份。

• 设备是否已遭到入侵?需要签名的软件映像、设备中的启动时间完整性检查(安全启动)和自检机制等技术。通常使用证书实现的加密签名应用于验证设备的各个方面。

其他需要考虑的事项

在许多情况下,设备和网关之间的通信应加密。这样,潜在的敏感信息就不会暴露,中间人攻击无法修改在设备和网关之间流动的信息,并且可以验证设备和网关的身份。加密通信通常使用传输层安全性 (TLS) 来完成,通过正确选择密码和密钥,即使设备受限,也可以提供安全性。

网关本身也应该通过部署一些经过验证的技术来强化。首先,您应该只安装所需的软件,同时卸载不必要的程序,并确保生产网关上没有安装软件开发或调试工具。您还必须主动管理、维护和更新网关。为此,请使用安全启动,它允许验证硬件和低级软件以及受信任的处理模块 (TPM)。

也依赖于基于Linux 的进程。例如,您可以主动采用资源管理(如 Linux cgroups),它可以帮助指定应用程序或服务可能使用的最大和最小 CPU、内存和网络流量。软件签名(例如与 Linux RPM 软件包一起使用的软件签名)也有利于验证软件的来源以及系统上安装的软件是否未被修改或损坏。利用访问控制(如 SELinux)来控制系统资源并防止受损的应用程序访问系统的其他部分。并采用基于域的身份验证解决方案,例如 Linux IPA,它可以允许集中管理用户帐户并通过多因素身份验证实现最佳安全性。

当然,如果没有适当的防火墙和扫描解决方案,安全性是不完整的。防火墙确保仅允许进行通信,并且可以配置为仅允许具有特定 IP 地址的设备与网关“通信”。定期扫描可以让您检查未修补的安全漏洞和安全网关配置。

最后,始终通过定期更新(包括安全和错误修复以及适当添加新功能)来主动管理网关。对于这些任务,应使用远程安全地管理网关的机制。

虽然有效保护物联网网关涉及许多不同的流程和工具,但归根结底,它归结为一件事:确保嵌入式系统的安全。

审核编辑:郭婷

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

    关注

    5052

    文章

    18894

    浏览量

    300525
  • 物联网
    +关注

    关注

    2898

    文章

    43751

    浏览量

    368822
  • 数据中心
    +关注

    关注

    16

    文章

    4566

    浏览量

    71789
收藏 人收藏

    评论

    相关推荐

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

    、汽车电子、航空航天等。通过具体案例,我了解到嵌入式Hypervisor在这些领域中的重要作用和价值。 在联网领域,嵌入式Hypervisor能够实现
    发表于 10-09 19:11

    深蕾半导体Astra™ SL1620嵌入式联网处理器详细介绍

    系列中的一款成本和功耗优化的安全嵌入式SoC,针对特定的联网细分市场或应用场景进行了优化,如低功耗
    的头像 发表于 10-08 11:28 158次阅读
    深蕾半导体Astra™ SL1620<b class='flag-5'>嵌入式</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>处理器详细介绍

    AI嵌入式蜂窝模块将主导联网市场

    据知名市场调查机构Counterpoint Research最新发布的报告,AI嵌入式蜂窝模块在联网领域的应用正迎来爆发式增长。该报告预测,到2030年,AI嵌入式蜂窝模块将占据
    的头像 发表于 09-25 15:41 155次阅读

    嵌入式软硬件开发实战师资培训通知

    随着联网和智能系统的快速发展,嵌入式成为当前最热门最有发展前途的IT应用领域之一。在移动通讯、移动办公、智能传感、穿戴设备、
    的头像 发表于 09-24 08:06 122次阅读
    <b class='flag-5'>嵌入式</b>软硬件开发实战师资培训通知

    嵌入式热门领域有哪些?

    嵌入式热门领域有哪些? 当前,嵌入式行业正处于快速发展阶段,并在多个领域呈现出蓬勃的热度。 联网
    发表于 07-16 09:23

    嵌入式开发前景怎么样?

    嵌入式开发前景非常广阔,这主要得益于联网、人工智能、大数据等技术的快速发展,以及嵌入式系统在各个领域的广泛应用。以下是对嵌入式开发前景的详
    的头像 发表于 07-10 09:00 2024次阅读
    <b class='flag-5'>嵌入式</b>开发前景怎么样?

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

    热门发展方向,包括但不限于: 1.联网: 随着联网的快速发展,嵌入式系统在
    发表于 04-11 14:17

    嵌入式会越来越卷吗?

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

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

    ,LinuxQT开发工程师 C++开发 QT嵌入式图形开发 基于STM32MP157的人脸识别智能门锁项目 基于STM32MP157的智能环境检测项目 六:联网无线通讯开发工程师,
    发表于 02-26 10:17

    嵌入式系统发展前景?

    的发展前景也十分广阔。 随着联网和智能设备的快速发展,嵌入式系统将更为普遍地应用于各种设备和设施,包括家用电器、医疗设备、交通工具等。这些设备将通过嵌入式系统实现智能化、网络化,从而
    发表于 02-22 14:09

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

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

    嵌入式学习步骤

    嵌入式行业是一个涉及广泛领域的行业,嵌入式联网、人工智能、智能与科学、电子信息工程、通信工程、自动化工程、测控、计算机科学等专业在嵌入式
    发表于 02-02 15:24

    嵌入式联网开源项目分享

    很多初学者或者互联网转行从业者,在学习嵌入式技术的基本理论概念之后,可能会感觉到迷茫,感觉自己虽然学了不少,但却不知道怎么用到项目上。
    的头像 发表于 01-24 10:36 1314次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>开源项目分享

    啥是嵌入式嵌入式都有啥?薪资如何?前景如何

    ,以实现稳定、可靠、高效的功能。嵌入式系统广泛应用于各个领域,包括消费电子、汽车、医疗设备、工业控制、联网(IoT)设备、航空航天等。 嵌入式系统的特点包括: 专用性:
    的头像 发表于 01-17 16:39 615次阅读
    啥是<b class='flag-5'>嵌入式</b>?<b class='flag-5'>嵌入式</b>都有啥?薪资如何?前景如何

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

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