安全

每一次,安全都由服务器决定

每个请求都会经过我们 API 的检查:您是谁、您拥有什么,以及您有权做什么。我们正是以此保护您的账户、您的许可证以及您下载的软件。

我们如何保护您

层层设防

  • 服务器端授权

    每一个会话、许可证、激活和下载都由 API 决定。在浏览器中隐藏按钮,从来不是我们保护任何东西的方式。

  • 高强度的密码存储

    密码使用 Argon2id 进行哈希处理。我们要求密码至少 15 个字符,并拒绝常见密码以及包含您电子邮件地址的密码。

  • 受保护的会话

    会话 Cookie 设为 HttpOnly,因此页面脚本无法读取。会话会在闲置一段时间后以及达到固定的最长时限后结束,您也可以自行结束会话。

  • 跨站保护

    任何进行更改的请求,除非来自本网站,否则都会被拒绝,即使带有有效会话也不例外。

  • 短时有效的桌面令牌

    桌面应用使用 15 分钟后过期的访问令牌,以及每次使用都会轮换的刷新令牌。

  • 员工访问需双因素验证

    员工登录需要身份验证器代码,执行高风险操作前还需提供新的代码。员工会话的超时时间也更短。

  • 私密且经过验证的下载

    安装程序仅通过 5 分钟后失效的签名链接提供,其 SHA-256 校验和由我们的服务器计算。

  • 仅追加的审计记录

    敏感操作会记录在审计日志中,数据库不允许任何人编辑或删除这些日志。我们的日志会剔除密码、密钥和令牌。

  • 严格的浏览器策略

    每个页面都会发送带有全新 nonce 的 Content Security Policy,其他网站也无法将本网站嵌入框架。

当前限制一览

密码哈希
Argon2id
最短密码长度
15 个字符
客户会话
闲置 60 分钟后结束,最长 12 小时
员工会话
闲置 15 分钟后结束,最长 8 小时
桌面访问令牌
15 分钟
下载链接
5 分钟
激活码
10 分钟
电子邮件确认链接
24 小时,仅限使用一次
密码重置链接
30 分钟,仅限使用一次
安装程序完整性
每个版本都有 SHA-256 校验和

我们绝不会索要的信息

  • 您的密码
  • 您的 Activation Key
  • 一次性激活码或身份验证器代码
  • 密码重置链接或电子邮件确认链接
登录创建账户