IoT安全实战指南:Perry Lea深度解析攻击向量与防御体系

编者按:保护IoT不仅关乎各应用数据流与软件完整性,更关乎与之关联的企业资源完整性。IoT安全是复杂问题,需系统性方法理解威胁与缓解对策。
《物联网架构师指南》第12章,Perry Lea深度剖析IoT安全核心原则。本章作为多部分系列呈现,含:
- 网络安全术语速成
- IoT网络攻击解剖
- 物理与硬件安全
- 密码学
- 关键密码学能力
- 软件定义边界与区块链
改编自《物联网架构师指南》,作者Perry Lea。
第12章 IoT安全
网络安全术语速成
开篇概述IoT规模:全球数十亿设备联网,双位数增长率将模拟世界变为最大攻击面。漏洞利用、恶意软件、流氓行为者已全球范围扰乱业务、网络、生活。架构师须理解IoT全栈,在从传感器到云的每层嵌入安全。
历史上许多IoT部署将安全视为事后诸葛亮。内存、算力、功耗约束使企业级防护难以移植。本章通过回顾最具破坏性的IoT专用攻击,勾勒物理设备、通信协议、网络基础设施三层实用对策。并探讨软件定义边界、区块链等前沿概念,最后讨论2017美国网络安全改进法案对IoT制造商的启示。
攻击与威胁术语表
下列为针对IoT系统的常见攻击向量简明词汇表:
- 放大攻击:利用合法服务(NTP、DNS)放大流量攻击受害者。NTP放大556倍,DNS 179倍。
- ARP欺骗:发送伪造ARP报文,将攻击者MAC与合法IP绑定。
- 横幅扫描:探测网络服务、解析响应头识别系统信息。
- 僵尸网络:被控IoT设备网络,受命令控制(C2)服务器指挥,常用于DDoS、垃圾邮件、间谍。
- 暴力破解:穷举凭证或密钥直至成功。
- 缓冲区溢出:越界写入内存执行恶意代码,C/C++缺边界检查时高发。
- C2(命令与控制):向受控设备下发指令的中心服务器。
- 相关功耗分析攻击:通过关联加密操作时功耗测量提取密钥。
- 字典攻击:用预编译用户名/密码对未授权访问。
- 分布式拒绝服务(DDoS):多源洪水流量压垮目标。
- 模糊测试:发送畸形数据基于响应发现漏洞。
- 中间人攻击(MITM):拦截并可能篡改双方通信。
- NOP滑板:无操作指令序列,助缓冲区溢出时对齐指令指针。
- 重放攻击:重传捕获网络包欺骗接收方。
- 远程代码执行(RCE):攻击者在设备上任意代码执行,常借缓冲区溢出或协议漏洞。
理解这些术语是构建能抵御演进威胁的弹性IoT系统的第一步。
物联网技术