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

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

3天内不再提示

IoT 开发人员必须考虑设计和安全性

王军 来源:M. Tim Jones 作者:M. Tim Jones 2023-01-03 09:45 次阅读

开发下一个伟大的物联网 (IoT) 产品令人兴奋,当今可用的技术使它比以往任何时候都更容易。连接设备开发技术的前景最近呈爆炸式增长。无论是廉价的显示器或相机,还是过多的基于 Linux嵌入式计算机(例如 Raspberry Pi),构建和生产 IoT 设备比以往任何时候都容易。基于云的基础架构还可以轻松扩展对这些设备的数据管理和数据处理支持。但相当多的挑战与物联网的开发和部署相关。在这里,我们将研究互操作性、安全性和数据保护以及数据疲劳。

互操作性

拥有一组无法合作的物联网设备会导致互操作性噩梦。这并不是说某些设备不需要协同工作。但在可能的情况下,肯定需要集成物联网设备以形成改进的应用程序。一些制造商支持集成他们的设备,但共同发布的协议是允许多供应商集成的真正最终目标。否则,设备管理可能会更加繁琐,供应商锁定的可能性会在物联网采购中造成摩擦。

物联网设备的标准对于未来的互操作性至关重要,不仅包括连接性,还包括数据分析。当然,这些标准将需要考虑安全和管理等关键项目,这是我们接下来的两个主题。

安全和数据保护

数以百万计的连接到互联网的相同设备都存在常见漏洞利用的特定问题。一旦在一台设备中识别出漏洞利用,则可以利用具有相同固件的所有其他设备。这导致了僵尸网络或可用于分布式拒绝服务 (DDoS) 攻击或作为垃圾邮件的分布式来源的被利用设备的大型网络的问题。因此,设备安全对于此类设备至关重要。

同样,保护设备本身的数据也很关键。拿一个家庭安全设备来收集有关家庭及其时间表的数据。黑客可以通过从家中设备收集的数据来识别房主何时外出。

在某些情况下,攻击者根本不是在物联网设备中寻找您的数据,而是它的处理能力。黑客已将大量物联网设备重新用于利用其处理能力来挖掘加密货币。使用窃取权力和计算能力的分布式挖矿操作可能会扰乱本已动荡的加密货币市场。

因此,使设备易于保护对于家庭设备的安全部署至关重要。这在许多 Internet 路由器都具有默认管理员/管理员用户名和密码的日子里尤为重要。

管理

与安全性类似,简化设备管理并使它们在关键固件更新上保持最新的能力是关键。在理想情况下,这些设备将包括固件升级的自动管理。但这些设备也可以是高度可配置的,这需要在设备内验证配置并通知潜在的不安全设置。

数据疲劳

与互操作性相关的是数据疲劳的话题。物联网设备可以生成如此多的数据,以至于它可能会淹没团队或基础设施处理这些数据的能力。这是数据疲劳的一方面,但也有用户方面的问题。物联网设备可以为用户生成如此多的数据,以至于他们不知所措并失去兴趣。关键是以正确的数量提供正确的数据,从而为用户带来好处。

结论

现在是设计和构建下一个出色的物联网设备的最佳时机。但在你这样做之前,重要的是要考虑围绕安全性和设备管理的设计要点,以确保你不会创建下一个将困扰世界的僵尸设备。

M. Tim Jones 是一位资深的嵌入式固件架构师,拥有超过 30 年的架构和开发经验。Tim 是多本书籍和多篇文章的作者,涉及软件和固件开发领域。他的工程背景从地球同步航天器的内核开发到嵌入式系统架构和协议开发。

审核编辑黄宇

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

    关注

    2905

    文章

    44361

    浏览量

    371842
  • IOT
    IOT
    +关注

    关注

    186

    文章

    4188

    浏览量

    196386
收藏 人收藏

    评论

    相关推荐

    在电气安装中通过负载箱实现最大效率和安全性

    在电气安装中,负载箱是一种常用的设备,主要用于模拟实际的电力负载,以便进行各种电气设备的测试和调试。通过负载箱,可以实现最大效率和安全性,从而提高电气设备的运行性能和使用寿命。 负载箱可以实现最大
    发表于 11-20 15:24

    socket编程的安全性考虑

    在Socket编程中,安全性是一个至关重要的考虑因素。以下是一些关键的安全性考虑和措施: 1. 数据加密 使用TLS/SSL协议 :TLS/SSL(传输层
    的头像 发表于 11-01 16:46 198次阅读

    智能系统的安全性分析

    智能系统的安全性分析是一个至关重要的过程,它涉及多个层面和维度,以确保系统在各种情况下都能保持安全、稳定和可靠。以下是对智能系统安全性的分析: 一、数据安全性 数据加密 : 采用对称加
    的头像 发表于 10-29 09:56 216次阅读

    固态电池安全性怎么样

    固态电池在安全性方面表现出显著的优势,这主要得益于其独特的固态电解质结构。以下是对固态电池安全性的详细分析:
    的头像 发表于 09-15 11:47 587次阅读

    C2000 ePWM开发人员指南

    电子发烧友网站提供《C2000 ePWM开发人员指南.pdf》资料免费下载
    发表于 09-07 09:45 0次下载
    C2000 ePWM<b class='flag-5'>开发人员</b>指南

    请问DM平台访问安全性如何控制?

    DM平台访问安全性如何控制?
    发表于 07-25 06:10

    NFC风险与安全性:揭示NFC技术高安全性的真相

    在数字化日益普及的今天,NFC(近场通信)技术因其便捷和高效而被广泛应用。然而,当提及NFC时,一些人可能会联想到潜在的风险。本文将深入探讨NFC风险,并强调其高安全性的特性,揭示NFC技术在
    的头像 发表于 06-29 13:03 1138次阅读

    论述RISC-C在IOT领域的发展机会

    设计,实现了低功耗运行,满足了IoT设备的需求。 同时,RISC-V的低成本特性也降低了IoT设备的整体成本,使得更多用户能够享受到物联网带来的便利。 安全性与可靠: 在
    发表于 06-27 08:43

    蓝牙模块的安全性与隐私保护

    蓝牙模块作为现代无线通信的重要组成部分,在智能家居、可穿戴设备、健康监测等多个领域得到了广泛应用。然而,随着蓝牙技术的普及,其安全性和隐私保护问题也日益凸显。本文将探讨蓝牙模块在数
    的头像 发表于 06-14 16:06 515次阅读

    三星停止自动驾驶研究,开发人员转到机器人领域

    近日,三星电子宣布了一项重要的研发战略调整。据业内人士透露,三星先进技术研究院(SAIT)已决定停止自动驾驶汽车的研究,并将这一领域的开发人员转移到机器人领域。
    的头像 发表于 05-13 09:21 426次阅读

    美国政府呼吁开发人员使用内存安全编程语言

    所谓内存安全,即是防止程序在处理内存时产生如缓冲区溢出以及悬停指针等潜在漏洞。因此,尽管Java凭借其内存安全模式,不受此类问题影响,但C及其变异体C++拥有直接操作内存地址,且缺乏边界检查,因此在内存安全性方面常常陷入困境。
    的头像 发表于 02-29 14:40 738次阅读

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

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

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

    增多的安全规范要求,开发人员所需的解决方案不仅要满足低功耗或高性能的应用要求,还应提供基于硬件的安全功能,包括身份验证、加密、安全存储和安全
    的头像 发表于 02-13 14:38 680次阅读
    如何使用 DSC 和 MCU 确保嵌入式系统<b class='flag-5'>安全</b>

    如何设计节省空间、高效率和高安全性的工业控制面板

    )。尽管面临这些困难,但设计人员必须设计出在安全性、可靠和符合标准方面完全达到要求的面板。 为了实现这些目标,设计人员需要创新型解决方案,
    的头像 发表于 01-01 14:03 912次阅读
    如何设计节省空间、高效率和高<b class='flag-5'>安全性</b>的工业控制面板

    我用ST这个物联网节点开发板连接到云快速完成了设计

    随着与物联网 (IoT) 连接的设备越来越普遍,从零开始的开发人员意识到,这些产品的开发并不像他们所期望的那样简单,尤其是在时间紧迫和成本有限的情况下。从选择一个可信的、安全的、支持良
    的头像 发表于 12-13 20:15 1028次阅读
    我用ST这个物联网节点<b class='flag-5'>开发</b>板连接到云快速完成了设计