安全机制白皮书

安全机制白皮书

安全与授权 🕐 更新于 2026年7月24日

概述

视频加密销售系统采用多层安全防护机制,从视频加密、传输安全、播放安全、设备绑定等多个维度保护您的视频版权。

视频加密

采用AES-256高级加密标准,结合动态密钥分片技术,确保视频文件无法被破解。

AES-256加密

AES-256是目前最安全的对称加密算法之一,广泛应用于军事、金融等领域。即使视频文件被非法获取,没有解密密钥也无法播放。

动态密钥分片

将解密密钥分成多个片段(KeyFragments),分别存储在不同位置:

  • 服务器端存储部分密钥片段
  • 客户端存储部分密钥片段
  • 播放时动态组合密钥,用完即焚

即使单个密钥片段泄露,也无法解密视频。

传输安全

视频数据在网络传输过程中也进行了加密保护。

HTTPS传输

所有API接口和视频流传输都使用HTTPS协议,防止中间人攻击。

签名URL

视频流使用签名URL,只有持有有效签名的请求才能获取视频数据。签名URL有过期时间(默认2小时),过期后自动失效。

播放安全

视频播放过程中也进行了多重安全保护。

实时解密

视频在播放时实时解密,解密后的数据不落盘,防止被提取。

防录屏检测

桌面端播放器会实时检测录屏软件(如OBS、Bandicam等),检测到后会自动停止播放并警告用户。

内存密钥清零

播放结束后,内存中的密钥和数据会立即清零,防止被内存dump工具提取。

设备绑定

支持绑定用户设备,防止账号共享和视频泄露。

设备ID绑定

每个用户账号可以绑定有限数量的设备(默认3个),超出后无法在新设备登录。

Token版本号

每个用户有一个Token版本号(tokenVersion),每次强制下线或修改密码时版本号+1。服务器会校验Token中的版本号,不一致则拒绝访问,实现强制下线功能。

安全建议

为了进一步提高安全性,我们建议您:

  • 定期更换加密密钥
  • 不要在不信任的设备上登录账号
  • 发现账号异常立即修改密码
  • 定期查看登录日志,发现异常登录立即处理