MotionPro 内置安全浏览器:Web 应用访问的数据防泄漏方案
为什么需要安全浏览器
普通浏览器(Chrome、Safari、Edge)有一个问题:你在里面访问过的所有网页、表单填写记录、Cookie、下载文件都会被保存在浏览器的本地存储里。对于员工访问的内部 Web 应用(如 OA、财务系统、内部 Wiki),这些本地保存的敏感信息在以下场景下有泄漏风险:
- 设备丢失:如果手机/笔记本被拿走,别人可能从浏览器历史、Cookie 中获取内网系统的登录凭证
- 恶意扩展:浏览器扩展可能窃取保存的密码和 Cookie
- 多账号切换:员工可能在同一个浏览器里同时登录内网系统和个人账号,导致 Cookie 交叉
- 共享设备:公用电脑上普通浏览器的数据可能被后续使用者看到
MotionPro 的内置安全浏览器(Secure Browser) 就是为了解决这个问题而设计的——它在加密容器里运行,会话结束后自动清理痕迹。
安全浏览器的核心特性
1. 安全容器内运行
- 安全浏览器的所有数据(Cookie、缓存、历史、下载文件)都存储在 MotionPro 的安全容器里
- 容器在 iOS 上通过 Apple Managed App 机制、Android 上通过 Work Profile 或加密沙箱实现
- 容器数据与设备上的普通浏览器数据物理隔离
- 退出 VPN 或擦除容器时,所有安全浏览器数据一并清除
2. 强制走 VPN 隧道
安全浏览器发起的所有网络请求只走 MotionPro 的 L3VPN 隧道,不会绕过 VPN 直接访问。这保证了:
- 所有 Web 应用访问都经过加密隧道
- 网关端可以审计所有访问活动
- 不会意外发生"VPN 断开但浏览器还在跑"的情况
3. 会话级缓存清理
- 每次关闭安全浏览器或断开 VPN 时,可配置自动清理:
- Cookie 和本地存储(localStorage、sessionStorage)
- 浏览器历史
- 临时缓存文件
- 下载的文件(可选)
- 这个行为由网关端策略统一控制,用户不能修改
4. 无密码缓存
安全浏览器默认不保存 Web 表单里填写的账号密码。防止"一次登录、永久生效"的凭证泄漏风险。
5. 自定义安全策略
AG 网关管理员可以为安全浏览器配置额外策略:
- 禁止下载文件
- 禁止打开新窗口
- 强制使用特定认证方式
- 水印(防止屏幕截图泄漏)
安全浏览器 vs 普通浏览器在 VPN 下的区别
| 维度 | 安全浏览器 | 普通浏览器 + VPN |
|---|---|---|
| 网络路径 | 强制走 VPN 隧道 | 依赖系统路由(Split Tunnel 下内网走隧道、公网直连) |
| Cookie 存储 | 安全容器内 | 浏览器本地(可能泄漏) |
| 会话清理 | 退出自动清理 | 需要手动 |
| 防数据泄漏 | ✅ 容器隔离 + 远程擦除 | ❌ 无保护 |
| 使用便利度 | 需要从 MotionPro 门户进入 | 习惯的浏览器直接用 |
| 功能完整度 | 基本浏览功能 | 完整(扩展、开发者工具等) |
什么时候用安全浏览器
- 高敏感系统:财务、HR、法务等包含敏感数据的 Web 应用,IT 强制要求用安全浏览器
- 设备安全性低:BYOD 设备没有安装 MDM,需要安全浏览器的容器保护
- 特定系统:IT 在门户里把某些资源配置为"只能用安全浏览器访问"
实际上,很多高校和企业的门户资源配置是混合的:一般性质的内部 Wiki 用普通浏览器+L3VPN 就够了,财务系统则强制安全浏览器。
安全浏览器的已知限制
根据官方 Release Notes:
- MotionPro Plus 客户端的安全浏览器不支持 Web-launched VPN(即浏览器内的 VPN 启动模式)
- 部分版本下安全浏览器与某些视频播放技术(如 HLS 流媒体)存在兼容性问题
- iOS 上安全浏览器继承 iOS WebKit 的所有 Web 标准支持能力
- 桌面端安全浏览器功能比移动端简化,部分高级设置不可用