安全与风控
授权测试桌面厚客户端时:定位本地存储、IPC、网络流量…
用于授权安全测试 Win/macOS/Linux 桌面 GUI 或服务伴生厚客户端,覆盖本地存储、IPC、网络流量、逆向与更新/供应链面。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
授权测试桌面厚客户端时:定位本地存储、I特定
解决思路
- 读取 ../field-journal/precedent-pentest.md
- 确认目标是桌面厚客户端(Win/macOS/Linux GUI 或服务伴生),非纯 Web
- 执行 case-init;将安装包来源与测试账号写入 scope
- 准备工具:Burp 上游代理、进程监控、逆向工具
- 按信任边界图 → 本地面 → 网络面 → 更新/供应链 的顺序推进
- 建边界:枚举进程树、子进程、驱动/服务
- 建边界:枚举监听端口与出站域名
- 建边界:检查本地敏感路径:%APPDATA%、Keychain、注册表
- 本地攻击面:查找明文配置、硬编码密钥、调试开关
- 本地攻击面:检查 DLL 劫持/搜索顺序(Windows)
- 本地攻击面:检查数据库文件(SQLite)权限与加密
- 本地攻击面:检查 IPC:谁可连接?是否鉴权?
- 网络面:检查系统代理 / 应用自定义 TLS
- 网络面:遇到证书钉扎 → 联合 mobile/js 方法学或 Frida
- 网络面:检查 API 越权:客户端隐藏的管理接口
- 逆向验证:.NET → dotnet-reverse;原生 → ida/ghidra;Electron → asar + js-reverse
- 工具链:Process Monitor / API Monitor 用于行为分析
- 工具链:Burp / mitmproxy 用于流量分析
- 工具链:dnSpy / IDA / Ghidra 用于逆向
- 工具链:Sysinternals 用于 Windows 面
- 工具链:asar / nexe 检测用于 Electron
- 参考:references/thick-client-checklist.md
- 参考:../dotnet-reverse/ ../ida-reverse/ ../js-reverse/ ../api-security/
- 路由上下文:上游为 MASTER R32
- 路由上下文:下游为纯协议 protocol-reverse;供应链更新 supply-chain-security
- 任务完成自检:是否画出信任边界?
- 任务完成自检:本地+网络面是否都覆盖?
- 任务完成自检:Checklist?
适用边界 · 注意事项
- 纯 Web 应用不适用;目标必须是桌面厚客户端或服务伴生客户端。
- 未取得授权时禁止进行安全测试。
- 若目标没有本地存储、IPC、更新通道或供应链等客户端信任边界,本方法收益较低。