【GATT】规范精讲[11]: 读写过安检——GATT 里的认证与授权双关卡
发布时间:2026/10/29 10:18:45 锦皓数字建站

GATT系列前面十篇把 GATT 的发现、读写、推送、承载、连接、元服务都讲完了,但有一个问题一直悬着:客户端连上服务器后,是不是想读哪个特征就能读?想写哪个就能写?答案显然是否定的。蓝牙设备上跑着敏感数据——心率、血压、定位、支付——这些不可能对所有人开放。GATT 规范用两个独立的安全概念来管控访问:认证和授权。目录一、认证:先确认你是谁二、授权:再确认你能做什么三、两道关卡的串联逻辑四、空口实录:SMP 配对如何为认证铺路五、工程启示:安全模型的设计哲学六、测验这一篇内容不多,但每一条都是安全设计的精髓。认证回答你是谁,授权回答你能做什么,两个关卡串联,读写请求都要过。中间用真实空口上的 SMP 配对流程做解析,看认证到底是怎么在链路层落地的。一、认证:先确认你是谁认证是 GATT 安全模型的第一道关卡。它的核心思想很直接:每个特征独立判定自己的认证要求。规范开门见山:Authentication in the GATT Profile is applied to each characteristic independently.这句话是整个安全模型的根基。每个特征可以有自己的认证要求,一个服务里的多个特征可以完全不同。比如设备信息服务里的厂商名称可以公开读,但同一服务里的序列号可能要求认证后才能读。
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。