安全
我们如何保护您的投资者数据。
管理者将投资者的身份证件、税号和银行资料托付给 EasyHaus。本页以简明语言介绍当前采取的措施。
现有措施
加密
数据在传输过程中加密,最敏感的字段在数据库中再次加密。
- 所有流量使用 TLS,并启用 HSTS。
- 税号、身份证件号码、银行账号、受益所有人身份号码、第二重验证密钥及恢复代码使用 AES-256-GCM 加密。密钥保存在数据库外,并可轮换。
- 加密字段仅向所有者和管理员完整显示,在其他位置均被遮蔽,且永不写入日志。
- 审计记录会遮蔽加密字段、电子邮件地址和电话号码。
组织之间的隔离
每个组织均为隔离的租户。
- 每次数据库查询均限定为一个组织,自动检查会拒绝未限定组织的查询。
- 隔离测试套件创建两个数据相同的组织,并检查任何端点是否返回或更改另一组织的记录。
- 访问其他组织的记录时返回“未找到”,避免泄露其存在。
- 门户会话绑定一个组织及一个地址,在其他地址将被拒绝。
账户与登录
登录流程防范猜测攻击和会话盗用。
- 密码使用 argon2id 哈希,至少需 10 个字符,并对照已知泄露密码进行检查。
- 使用身份验证器应用和恢复代码进行双重身份验证。所有者可以要求每位成员启用。
- 连续输入十次错误验证码会锁定第二重验证一小时,并向用户发送邮件。
- 会话令牌为随机 256 位值,仅保存其哈希,并设置闲置及绝对到期时间。用户可查看并结束会话。
- 重置密码会结束所有会话,更改密码会结束其他会话。
- 登录、重置及邮件链接请求均受频率限制,邮件链接仅可使用一次。
EasyHaus 员工访问
我们的员工不会浏览客户数据。
- 只有组织所有者启用支持访问权限后,支持人员才能在组织内操作,且每次均须提供原因。
- 支持会话仅可更改有限的记录,无法邀请成员、更改安全设置或读取已解密的身份号码。
- 每项支持操作均记入您的审计记录,关闭支持访问权限会结束正在进行的支持会话。
- 平台管理区域要求双重身份验证,并使用短时会话。
应用安全
设计中已考虑常见网络攻击的防范。
- 采用严格的内容安全策略,每个请求使用独立 nonce,且页面无法被其他网站嵌入框架。
- 每个更改状态的请求均需自定义标头,Cookie 使用 HttpOnly、Secure 和 SameSite 属性。
- 上传内容按大小及实际内容检查,仅允许白名单类型,并以下载方式提供。图片会解码并重新编码,以移除元数据。
- 上传链接有效期短,仅可使用一次。
- CSV 导出会转义可能被电子表格作为公式执行的单元格。
- 严格验证请求,错误信息不会暴露内部细节。
- 使用 govulncheck 和 pnpm audit 扫描依赖中的已知漏洞。
记录与问责
您可以证明发生了什么,以及何时发生。
- 每项变更均有审计记录:谁、改了什么、变更前后内容、时间及来源地址。记录不可删除。
- 文件确认记录包含用户、版本、时间及文件哈希。
- 每次文件下载均经检查并记录。
隐私与数据权利
提供工具以回应投资者请求。
- 将单个客户或整个组织的数据导出为 ZIP。
- 擦除客户数据:替换个人字段并删除文件,同时以匿名名称保留财务记录。
- 删除组织后,可在 30 天内恢复,此后彻底清除数据和文件。
- 默认仅使用严格必要的 Cookie。在法律要求的地区,营销网站及应用中的 Google Analytics 仅在您同意后运行。不使用广告 Cookie。
审查与测试
应用内部安全审查已于 2026 年 10 月完成,发现的问题已修复。目前尚未开展独立渗透测试。
