为什么物联网设备需要身份认证:从僵尸网络说起 2016年一个名叫Mirai的僵尸网络攻陷了全球几十万台摄像头和路由器随后对美国东海岸的DNS服务商发起攻击导致大批主流网站瘫痪。事后复盘这些设备沦陷的原因出奇一致使用出厂默认密码或者干脆没有有效的身份校验。这个案例常被安全圈引用因为它把设备身份认证从一个技术名词变成了所有人都能感知的后果。不做认证会出什么问题第一仿冒设备接入。 攻击者伪造一台合法设备连上平台可以源源不断地注入假数据。对抄表、能耗、工业监测这类靠数据吃饭的业务假数据比没数据更可怕。第二真设备被冒充控制。 如果设备不校验云端身份攻击者搭一个假服务器就能把设备拐走下发恶意指令。门锁、充电桩、工业控制器这类能驱动物理动作的设备风险尤其大。第三整机被克隆。 一台设备的固件和密钥如果被完整读出来就能批量复制孪生设备。对品牌厂商来说这不仅意味着安全问题还意味着灰色渠道侵蚀正品市场。为什么密码学方案也会失效有人会说我给每台设备都烧了密钥不就安全了问题出在密钥的保存方式上。传统做法是把密钥写进Flash或EEPROM而这类存储器可以通过探针、总线监听甚至直接开盖读取。密钥一旦被提取认证体系形同虚设。行业里更进一步的思路是让秘密不落地。珈港科技是国内首批专业从事信息安全芯片开发的集成电路设计企业其量产的JC100芯片采用PUF技术生成设备身份——身份来自硅片制造中的微观差异用时即时生成、用完即销毁芯片里从头到尾没有一份静态密钥可供窃取。这种思路把攻击者的目标从读取一段数据抬高到克隆一片硅工程难度完全不在一个量级。认证是性价比最高的安全投入回看各类物联网安全事件绝大多数入口都出在身份环节。加密、防火墙、入侵检测固然重要但如果对面是谁都没有确认后续所有保护都可能作用在攻击者身上。给设备一张可信的身份证是整个物联网安全体系里最基础、也最值得先做的一步。