加密保护
加密面板为全景作品提供访问控制和防盗保护机制,确保高价值内容不被未授权用户访问或不被竞品窃取盗用。
访问密码保护
密码设置
- 启用密码:开启后用户访问全景链接时会弹出密码输入界面
- 密码设定:设置一个自定义密码(支持字母、数字和特殊字符组合)
- 密码提示:可设置密码提示信息(如"请联系销售获取密码"),显示在密码输入框下方
密码界面
- 用户打开全景链接后首先看到密码输入界面
- 输入正确密码后才能进入全景浏览
- 密码验证在服务端完成,无法通过前端代码绕过
- 支持自定义密码页面的 Logo 和背景图
会话保持
- 用户输入正确密码后,当前浏览器会话中不再重复要求输入
- 关闭浏览器后再次访问需要重新输入密码
- 可设置密码记忆时长(如 24 小时内免重复输入)
防盗保护
右键禁止
- 禁止用户在全景画面上右键调出浏览器菜单
- 防止通过右键另存为的方式下载全景原图
- 禁止通过开发者工具快捷方式(F12)打开调试面板
水印覆盖
- 启用水印:在全景画面上叠加半透明品牌水印
- 水印内容:文字水印(如公司名称)或图片水印(如 Logo)
- 水印密度:平铺间距控制,可选稀疏/中等/密集
- 水印透明度:控制水印的显眼程度
- 水印旋转:设置水印文字的倾斜角度
代码混淆
- 对生成的全景配置文件(XML)和资源路径进行混淆加密
- 增加通过扒取源代码反向获取原始素材的难度
- 图片资源的 URL 路径使用动态 Token 签名,防止直接拼接下载
访问统计与安全日志
访问记录
- 记录每次访问的 IP 地址、设备信息、访问时间
- 统计总访问量和独立访客数
- 可在后台管理面板中查看详细的访问日志
异常告警
- 检测到同一 IP 短时间内大量请求可能触发安全保护
- 检测到爬虫或自动化工具访问时进行拦截
应用场景建议
| 场景 | 推荐配置 |
|---|---|
| 内部培训材料 | 密码保护 + 禁止右键 |
| 付费全景内容 | 密码保护 + 水印 + 代码混淆 |
| 品牌宣传作品 | 仅水印(Logo 水印作为品牌露出) |
| 客户专属看房 | 密码保护(一客一码) |
| 公开展示作品 | 可不启用加密,或仅使用轻量水印 |