中国制造物联设备的鉴权模式
绝大多数中国安防/物联设备共用少数几种鉴权模型。掌握它们能省去大量试错时间。
1. HTTP Digest(最常见)
海康威视 ISAPI 与大华 CGI 均采用摘要通过 HTTP/HTTPS 鉴权。客户端先发送空请求,收到一个401配合一个WWW-Authenticate质询(nonce、realm),再带着哈希响应重发。
# curl handles the handshake for you
curl --digest -u admin:PASSWORD "http://192.168.1.64/ISAPI/System/deviceInfo"
2. 会话令牌
大华 CGI 通常需要会话:调用global.login获取令牌,再附加到session=<token>用于后续请求。SDK 会在内部自行管理。
3. SDK 二进制协议
海康威视设备网络 SDK(端口8000)与大华 NetSDK(端口37777)在登录调用之后使用私有 TCP 协议 —— 不涉及 HTTP Digest。
4. ONVIF
对于跨厂商客户端,ONVIF(使用派生密钥的 WS-Security)是可移植的选择。两家厂商均支持 ONVIF profiles S/G。
始终激活设备并设置强
admin密码 —— 在激活完成前,对接会被阻断。