当前位置: 首页 > news >正文

Matter的优势#4:安全性和加密

目录

Matter的优势#1:Matter 本地连接

Matter的优势#2: Thread 无线通信协议

Matter的优势#3: 简易安装

Matter的优势#4:安全性和加密

Matter的优势#5: 多管理员模式

智能家居标准Matter旨在保障物联网设备安全,抵御隐私攻击。这两个议题在过去常被忽视,却总在安全事故爆发时成为焦点。谁没听说过这样的新闻——黑客通过互联网入侵智能家庭,利用僵尸网络控制设备?这类事件往往归咎于防护薄弱的产品:它们软件版本陈旧,沿用默认密码,在攻击面前不堪一击。

为此,Matter标准在研发之初就将安全规范纳入考量。正如专家所言,这一标准践行了"安全至上设计"理念,其防护体系构筑于三大基石:可信设备、安全控制系统与防窃听通信。而实现这三者的根基,皆在于加密技术的应用。

为设备颁发数字身份证

Matter采用了与互联网HTTPS协议(网址以https://开头)相似的PKI(公钥基础设施)加密体系,这套机制已在网络世界历经亿万次验证。当用户浏览网页时,浏览器会自动核验网站是否具备有效证书——这份电子凭证本质是一组经可信机构认证的数据包。所有浏览器都内置了受信任证书颁发机构的名单,这些列表会定期自动更新,确保用户联网时始终获得最新防护。

证书和加密在确保安全方面发挥着重要作用——无论是在使用网页浏览器浏览时(如图所示),还是在新的智能家居标准中同样如此

证书和加密在确保安全方面发挥着重要作用——无论是在使用网页浏览器浏览时(如图所示),还是在新的智能家居标准中同样如此

若证书验证无误,双方即建立防窃听加密通道。此时,浏览器与服务器会交换一组仅彼此知晓的数字密钥(本质上仍是加密数据包)。理论上,即便攻击者截获了传输通道,也只能获取密文数据——由于缺乏对应密钥,他们无法破解这些加密信息。

根据现有披露信息,Matter标准采用了极为相似的机制:每台上市设备均内置独一无二的设备认证证书(Device Attestation Certificate,DAC)。该证书不仅具备防伪功能,更能确保硬件身份与包装标注的制造商完全匹配。设备真实性验证通过制造商证书(Product Attestation Intermediate,PAI)实现,而PAI本身又由权威认证机构——产品认证中心(Product Attestation Authority,PAA)签发背书。

密钥交换:设备初始化关键环节

在设备初始化阶段,这些证书将发挥核心作用。当全新Matter设备通电启动后,会立即通过两种方式广播身份信息:例如智能灯泡可能通过蓝牙发送信号,而其他设备则采用网络零配置协议(如当前打印机向电脑自动注册时使用的DNS服务发现协议DNS-SD)。

入网流程:智能手机或其他控制终端与待接入设备建立临时加密连接

入网流程:智能手机或其他控制终端与待接入设备建立临时加密连接

当Matter控制器(如智能音箱)接收到信标信号后,即启动连接流程。此时会触发名为PASE(密码认证会话建立)的安全协议,在设备与控制端之间预先构建加密通道。这一过程的核心在于使用设备自带的认证密码——该密码通常以二维码形式呈现或由数字组合构成(详见"优势三:简易配置"章节中关于Matter与HomeKit对比的说明)。

成功建立初始连接后,控制器首先核验设备的DAC证书有效性。验证通过后,控制器将引导设备接入智能家居主网络。在此过程中,新设备会根据需要并入现有Thread网状网络或无线局域网(WLAN)。同步生成的还有设备专属数字身份凭证——操作证书(OpCert),该证书由控制器担任临时信任机构签发并写入设备存储。同时植入的根证书(Root Certificate)作为验证基准,赋予新设备明确的Matter网络成员身份。所有共享同一根证书的设备将自动建立互信机制,确保生态内安全协作。

成功入网后,新设备将以加密形式与其他成员进行通信,所有加密密钥均由设备本地存储

成功入网后,新设备将以加密形式与其他成员进行通信,所有加密密钥均由设备本地存储

自此,所有设备间通信均处于加密状态。操作证书(OpCert)的密钥与访问控制列表(ACL)共同存储于设备本地。ACL详细定义了该设备允许其他节点执行的操作权限:例如,智能开关可能仅被授权控制灯具开关,而无法进行重置设备或启动入网模式等管理操作。

这一系列措施旨在构建多重防线,防止未授权者入侵网络、窃取指令或向智能家居内植入恶意设备进行内部渗透。由于设备间每次通信均需认证加密,黑客理论上将无从下手。即便后续发现安全漏洞,标准也预设了软件更新机制。紧急情况下,还可吊销问题证书——此时Matter控制器将触发警报,如同浏览器检测到证书过期的网站时发出安全警告。

区块链思维赋能合规体系

为确保Matter系统能实时获取安全关键信息,标准制定者创新引入数字登记系统——分布式合规账本(Distributed Compliance Ledger,DCL)。

DCL为每个认证产品建立详细档案,包含:供应商信息(企业名称、品牌、官网地址)、设备型号标识、合规测试结果、认证机构根证书(PAA)清单及当前固件版本。制造商还可通过DCL发布固件更新,数据库中会提供指向其服务器的新版软件下载链接。

从技术架构看,DCL是由连接标准联盟(CSA)及其合作伙伴运营的独立服务器集群网络。每个DCL服务器均存有完整数据库副本,并通过加密协议互联互通。"分布式"特性意味着系统无中心节点,避免了单一攻击入口或数据篡改风险。需特别说明的是,尽管采用类似区块链的分布式设计,DCL并非真正意义上的区块链——其数据更新无需节点间共识机制,主要服务于产品合规信息的透明可查。

分布式合规账本(DCL)存储着Matter设备的认证数据,这些信息可用于核验设备真伪及认证状态(如是否通过合规测试)

分布式合规账本(DCL)存储着Matter设备的认证数据,这些信息可用于核验设备真伪及认证状态(如是否通过合规测试)

DCL的运行机制与金融领域的分布式账本技术(DLT)异曲同工,后者正是比特币等加密货币的底层技术基础,即广为人知的"区块链"。有意推出Matter产品的企业可选择自建DCL服务器,或直接使用CSA提供的托管服务。

其运作流程大致如下:供应商首先在DCL目录中录入产品信息。当设备通过第三方检测机构的认证流程后,该机构会向CSA提交认证结果。CSA随即在DCL中更新该设备状态为"已认证"。此时,无论是亚马逊、苹果、谷歌还是其他厂商的Matter生态系统,均可通过查询DCL数据来验证新接入设备是否符合标准——包括检查设备证书(DAC)有效性及固件更新状态。

如苹果Home等Matter生态系统均可通过自有应用直接获取可用更新

如苹果Home等Matter生态系统均可通过自有应用直接获取可用更新

这种验证机制同样适用于设备日常运营场景。例如,当制造商发布功能升级的新版固件时,DCL网络数据将确保更新包来源可信,防止恶意伪造的升级程序危害系统安全。

为防范滥用,DCL数据库实行严格的权限管控:设备供应商仅能添加与其唯一供应商ID(Vendor ID)绑定的自有产品;软件更新必须归属同一供应商账户方可生效;设备合规状态的确认或撤销权限专属CSA认证机构。而数据查询权限则完全开放,任何用户均可访问。

分布式合规账本(DCL)的Web管理界面

分布式合规账本(DCL)的Web管理界面

综上所述,Matter标准为设备与服务器架构间的通信提供了高等级安全保障——这正是过往众多物联网产品的薄弱环节。然而,各Matter生态系统如何处置用户数据则另当别论。通过自有应用程序和云端服务器收集分析用户信息的行为,完全取决于厂商的自主决策。毕竟,亚马逊、苹果、谷歌、三星等巨头的商业模式并不在标准规范之列。

http://www.dtcms.com/a/123082.html

相关文章:

  • RHCSA Linux系统 数据流和重定向 tee 命令
  • 【非机动车检测】用YOLOv8实现非机动车及驾驶人佩戴安全帽检测
  • MySQL 的四种社交障碍等级
  • 经济金融最优化:从理论到MATLAB实践——最大利润问题全解析
  • 程序设计竞赛1
  • java笔记03
  • 安装了VM Tools,仍无法复制拖动-解决方案
  • 如何通过前端表格控件实现自动化报表?1
  • wsl2+ubuntu22.04安装blenderproc教程
  • React 的 context 是什么?
  • GPT - 因果掩码(Causal Mask)
  • C语言复习笔记--指针(4)
  • lombok的坑
  • JVM 调试与内存优化实战详解
  • 可编辑37页PPT | 建筑行业DeepSeek日常实操培训
  • keil5使用技巧
  • 踩雷,前端一直卡在获取token中
  • GaussDB存储过程深度解析:从开发到生产实践
  • 4.9-4.10学习总结 Stream流练习+方法引用+异常
  • C/C++内存管理:从基础到进阶
  • Leetcode 69——不使用sqrt函数情况下求平方根整数部分(暴力求解法和二分查找法)
  • Pytest多环境切换实战:测试框架配置的最佳实践!
  • EPGAN:融合高效注意力的生成对抗网络图像修复算法
  • Promise(微任务)和setTimeout(宏任务)的理解
  • P1825 [USACO11OPEN] Corn Maze S【java】【AC代码】
  • C++:函数模板类模板
  • 什么是巨型帧Jumbo Frames?云服务器开启巨型帧有什么用?
  • 2025年4月9日-华为暑期实习-第二题-200分
  • 动态类生成 / 加载机制(更新)
  • Java集合框架:核心接口与关系全解析