HWKeeper 可以看到您所连接的每台电脑的序列号、已安装的程序和网络。本页面说明我们如何保护这些数据,以及代理程序能做什么、不能做什么。此处的所有内容描述的是本服务当前的实际运作方式;一旦有所变化,我们会更新本页面。
1. 简要说明
- 所有连接——网站、控制台和代理程序——均经过加密(HTTPS/TLS)。
- 每个组织只能看到自己的数据;隔离在数据库内部强制实施,而不仅仅在应用程序层面。
- 密码以 bcrypt 哈希值形式存储;登录验证码和登录链接仅以 SHA-256 哈希值形式存储。
- 每个代理程序都有绑定到一台电脑的专属密钥。代理程序只会向外连接到我们的服务器;它不开放任何端口接受入站连接,也没有远程 shell。
- 代理程序不会收集屏幕截图、键盘输入、文件内容、文档、电子邮件、浏览器历史记录或密码。
- 数据存储在欧盟境内。每日备份最长保存 14 天。
2. 加密
- 网站、控制台和代理程序 API 仅通过 HTTPS 提供;普通 HTTP 请求会被重定向至 HTTPS。
- 密码绝不以明文存储:采用 12 轮 bcrypt。电子邮件确认链接、密码重置链接和登录验证码仅以 SHA-256 哈希值形式存储,并会过期。
- 外发邮件由我们自有的邮件服务器发送并带有 DKIM 签名;我们不使用第三方邮件服务。
3. 各组织数据的隔离
每个客户都是一个独立的组织。所有设备群数据都带有该组织的标识符,数据库(PostgreSQL)强制实施行级安全:应用程序以受限的数据库角色运行,一次请求只能读取或修改属于已登录用户或代理程序所在组织的行。没有组织上下文时,任何行都不可见。
4. 账户与访问
- 角色。观察者只能查看;经理可以添加和修改;只有管理员可以删除和管理用户。服务器会对每一次请求检查角色。
- 注册。新账户必须确认其电子邮件地址;确认邮件中包含“这不是我”链接,可用于取消注册。
- 登录保护。按电子邮件地址和 IP 地址对登录尝试进行速率限制;失败次数过多后,登录将暂停 15 分钟。成功和失败的登录、验证码请求和注册均连同 IP 地址一并记录。
- 会话。访问令牌有效期为 15 分钟,并通过有效期为 30 天的刷新令牌续期。退出登录会从浏览器中移除令牌;更改密码会使所有设备上此前签发的全部令牌失效。
- 平台管理。平台只有一个超级管理员账户;它仅通过电子邮件发送的一次性验证码登录,无法通过 API 或命令行创建,且不属于任何客户组织。
5. 代理程序
- 代理程序注册。每个组织都有自己的注册令牌。代理程序注册时会获得绑定到该电脑的专属密钥;该密钥不能用于其他电脑或其他组织。
- 仅出站连接。代理程序通过 HTTPS 连接到我们的 API,不开放任何端口接受入站连接(进行网络发现时,它只监听本地网络中的多播通告)。它不能用于远程控制电脑。
- 没有远程 shell。服务器只能要求代理程序立即发送快照、运行网络发现、应用您配置的 USB 规则,或进行自我更新。更新通过 HTTPS 从我们的服务器下载,且仅在文件的 SHA-256 校验和与服务器发布的校验和一致时才会安装;没有校验和的更新会被拒绝。
- 收集的内容列于隐私政策中。代理程序不会收集屏幕截图、键盘输入、剪贴板内容、文件内容、文档、电子邮件或消息、浏览器历史记录、密码、电话号码、联系人或短信。
- 位置和网络发现功能可在代理程序配置中关闭。
- 资源占用。代理程序是一个小型的单一程序(约 10 MB),每 15 分钟发送一次完整快照(仅在有变化时),并每分钟发送一次简短的心跳。
6. 基础设施
- 本服务运行在位于欧盟的服务器上。数据库无法从互联网访问;只有应用程序可以连接到它。
- 数据库每日备份最长保存 14 天。
- 部署从源代码仓库的主分支自动进行;每一项变更都记录在版本控制中。
- Google Analytics 仅在公开网站上运行,绝不在控制台中运行。控制台不加载任何第三方脚本。
7. 我们不做的事
- 我们不出售数据,不将其用于广告,也不与广告主共享。
- 除为提供服务、修复客户报告的问题或法律要求的情形外,我们不访问客户数据。
- 我们不使用客户数据训练机器学习模型。
8. 报告漏洞
如果您认为在 HWKeeper 中发现了安全问题,请发送邮件至 privacy@hwkeeper.com(该地址也列于我们的 security.txt 中)。请描述您发现的问题及复现方法;我们会确认收到,并随时向您通报进展。请不要访问其他客户的数据,不要干扰本服务的运行,并在公开细节之前给我们合理的时间修复问题。我们感谢善意的报告,并且不会对遵守上述规则的研究人员采取法律行动。
9. 我们尚不具备的
HWKeeper 是一个年轻的产品。我们尚未获得 SOC 2 或 ISO 27001 认证,尚未委托进行独立的渗透测试,也没有运行付费的漏洞奖励计划。我们宁愿坦率说明,而不是作出相反的声称。有关安全的问题:privacy@hwkeeper.com。