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