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 是多本书籍和多篇文章的作者,涉及软件和固件开发领域。他的工程背景从地球同步航天器的内核开发到嵌入式系统架构和协议开发。

审核编辑黄宇

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

    关注

    2951

    文章

    48301

    浏览量

    419876
  • IOT
    IOT
    +关注

    关注

    190

    文章

    4435

    浏览量

    210312
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    量水堰计的安全性与稳定性保障措施解析

    在水利工程及环保监测项目中,量水堰计作为关键的水位流量监测设备,其安全性和稳定性直接关系到工程安全评估的准确和预警系统的可靠。特别是在大坝安全
    的头像 发表于 05-27 16:44 179次阅读
    量水堰计的<b class='flag-5'>安全性</b>与稳定性保障措施解析

    恩智浦教您简单六步搞定MCU安全部署

    在嵌入式系统与半导体开发节奏日益加快的现如今,时间永远至关重要,而安全性始终是首要任务。在这样的背景下,MCUXpresso安全配置工具 (SEC工具) 的最新更新无疑为工程师和开发人员
    的头像 发表于 04-17 17:13 2273次阅读
    恩智浦教您简单六步搞定MCU<b class='flag-5'>安全</b>部署

    蓝牙信道探测工作原理及开发套件

    BluetoothChannelSounding蓝牙信道探测为各种联网设备带来真正的距离感知功能,为开发人员带来无限可能。从增强数字密钥的安全性,到优化“查找我的”方案的性能,蓝牙信道探测将深化我们
    的头像 发表于 03-12 16:26 607次阅读
    蓝牙信道探测工作原理及<b class='flag-5'>开发</b>套件

    从 M0 到 M3丨笙泉32 位 MCU:高效能、安全性与多元应用兼具

    从 M0 到 M3丨笙泉32 位 MCU:高效能、安全性与多元应用兼具 笙泉32位MCU打造多元应用控制方案 32 位 MCU(单片机 / 微控制器),如 Arm® Cortex®-M0
    发表于 03-10 15:29

    软件定制开发人员相关的公司有哪些

    软件
    北京华盛恒辉科技
    发布于 :2026年03月02日 20:32:34

    嵌入式软件测试找bug的常见方法和秘诀

    开发人员为了在对嵌入式有更深层次的理解,询问了这样的一个问题:我怎么才能知道并懂得我的系统到底在干些什么呢? 面对这个问题有些吃惊,因为在当时没有人这么问过,而同时代的嵌入式开发人员问的最多的大都围绕
    发表于 01-12 07:07

    嵌入式软件开发的 10 个技巧分享

    一上来就想写代码的冲动至关重要,应首先用流程图制定一个软件架构图。这样的方**使开发人员对应用所需的不同部分与组件形成一个概念,就像电路逻辑图可以告诉工程师需要哪些硬件元件一样。这样可确保程序整体建立在
    发表于 12-25 06:04

    请问CW32L052C8T6这种安全性低功耗MCU的安全固件部分怎么实现?

    请问,CW32L052C8T6这种安全性低功耗MCU的安全固件部分怎么实现?
    发表于 12-05 07:19

    单片机开发功能安全中编译器

    在各个领域,功能安全领域对开发人员提出了新要求。功能上安全的代码必须包括防御代码,以防御各种原因引起的意外事件。例如,由于编码错误或宇宙射
    发表于 12-01 06:44

    现已上市:AMD Spartan UltraScale+ FPGA SCU35 评估套件——面向所有开发人员的经济实惠平台

    的路径。 该套件搭载了具备 I/O 扩展和板卡管理功能的 Spartan UltraScale+ SU35P 器件。其还为 AMD 成本优化型产品组合带来了多项新进展,并使开发人员能够快速启动
    的头像 发表于 11-27 10:52 715次阅读

    Bourns 深耕印度,在地设计 - Bourns 印度设计中心 为开发人员提供当地先进技术资源助力客户加速创新!

    班加罗尔 (Bengaluru) 正式成立首座设计中心。此新中心将作为以客户协作与创新为核心的研发枢纽,为当地开发人员提供完整的设计工具与技术支持,包括运用 Bourns 具业界领先地位的电源与保护组件之参考设计专业服务。 Bourns 印度设计中心采用成熟流程,协助客户快速进
    的头像 发表于 11-19 14:26 810次阅读
    Bourns 深耕印度,在地设计 - Bourns 印度设计中心 为<b class='flag-5'>开发人员</b>提供当地先进技术资源助力客户加速创新!

    嵌入式开发的关键点介绍

    需要考虑嵌入式系统的资源限制,例如:内存、CPU处理能力等等。因此,嵌入式开发需要开发人员具备优化代码的能力。嵌入式系统的安全性非常重要,开发人员
    发表于 11-13 08:12

    有哪些技术可以提高边缘计算设备的安全性

    边缘计算设备的安全性面临分布式部署、资源受限(算力 / 存储 / 带宽)、网络环境复杂(多无线连接)、物理接触易被篡改等独特挑战,因此其安全技术需在 “安全性” 与 “轻量化适配” 之间平衡。以下从
    的头像 发表于 09-05 15:44 1962次阅读
    有哪些技术可以提高边缘计算设备的<b class='flag-5'>安全性</b>?

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

    DM平台访问安全性如何控制?
    发表于 08-06 06:01

    物联网蓝牙模块有哪些优势?

    集成:蓝牙模块体积小巧,易于集成到各种设备中。同时,蓝牙模块也提供了丰富的API接口,使得开发人员能够更加容易地进行二次开发,从而缩短产品开发周期。支持多设备连接:蓝牙模块支持多设备连接,可以实现设备
    发表于 06-28 21:49