随笔 - 2649  文章 - 2452  评论 - 0  阅读 - 74060

测试用例

安全网关测试用例

测试防BOT

  1. 基于微信私有协议,抓包拿不到明文信息。防护后所有信息都是密文(域名、接口、数据) img
  2. 基于微信身份的加密密钥,自动更新且无法被伪造.同一个请求,每次加密后的数据都是不一样的。
  3. 基于微信账号风控,支持给请求带上风险等级等标签信息(需要加白) img

可以通过抓包验证以上能力

img

测试弱网优化

和微信使用同一套接入服务域名,请求可用率对齐微信客户端

  • iOS 模拟丢包场景(请求/接受丢包率50%),测试 100 次,请求超时设置 60s
    • wx.request 成功率 64%
    • callGateway 成功率可达到 90% 以上

可以在模拟的弱网环境下,交叉调用 wx.request 和 callGateway,统计两个方式的成功率

参考 弱网环境模拟 验证以上模拟

img

测试业务安全

  • 配套DDoS、CC等攻击防护
  • 基于微信私有链路的服务接入层,无惧 DNS 污染

可以模拟DNS污染,对比 wx.request 和 callGateway 的响应情况

  1. 先给iPhone配置代理
  2. 在MacBook上修改host文件,将需要污染的域名解析到一个错误的地址
$ cat /etc/hosts
127.0.0.1	localhost
255.255.255.255	broadcasthost
::1             localhost

127.0.0.1 a265ea50e-wxc0dc4e681c123456.tj.wxcloudrun.com

img

posted on   AtlasLapetos  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期
· 全程使用 AI 从 0 到 1 写了个小工具
· 从文本到图像:SSE 如何助力 AI 内容实时呈现?(Typescript篇)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示