文档开发者中心
我的
|

HarmonyOS 5

如何实现 WebSocket 连接的 TLS 证书绑定(SSL Pinning)以防止中间人攻击?

需要防止抓包工具(如 Charles)拦截 WebSocket 流量。有没有类似 OkHttp 的 CertificatePinner 机制?
点赞
收藏
回复
12
分享
举报
浏览86 发布于2026-01-08 05:40北京
全部评论
最多点赞
最新发布
最早发布
|
技术支持
开发者您好,当前提供配置SSL Pinning证书锁定整个应用的方式。如果您希望websocket单独配置证书锁定的话,请问您是在什么样的业务场景中使用该能力,交互流程是怎样的,在哪一个环节遇到了问题?方便说明能力不满足可能带来的影响:什么时间用到?是否高频?有无三方库可以做到?若提供该能力,是否会造成大工作量返工?请您注意提供的内容不要包含您或第三方的非公开信息,如给您带来不便,敬请谅解。
12楼编辑于2026-02-05 03:33 来自广东
时间戳+随机数:请求带上时间戳和随机数,防止重放攻击
11楼回复于2026-01-08 09:09 来自北京
没搞过
10楼回复于2026-01-08 09:01 来自北京
bang
9楼回复于2026-01-08 08:58 来自北京

自定义DNS服务器防止DNS劫持

8楼回复于2026-01-08 08:36 来自北京
确保服务器端的SSL/TLS证书是有效的,并由受信任的证书颁发机构颁发
7楼回复于2026-01-08 08:33 来自北京
学到了
6楼回复于2026-01-08 08:28 来自北京
使用HTTPS协议进行网络通信,确保数据传输过程中的加密和完整性。
5楼回复于2026-01-08 07:36 来自北京

在WebSocket配置证书

4楼回复于2026-01-08 07:27 来自北京
学习下
3楼回复于2026-01-08 07:16 来自北京
共2页
写回答
新增插入模板功能
一键使用模板,快速填写内容,轻松发帖~
知道了
  • 为了保障您的信息安全,请勿上传您的敏感个人信息(如您的密码等信息)和您的敏感资产信息(如关键源代码、签名私钥、调试安装包、业务日志等信息),且您需自行承担由此产生的信息泄露等安全风险。
  • 如您发布的内容为转载内容,请注明内容来源。

我要提问题

了解社区公约,与您携手共创和谐专业的开发者社区。