Security Health Check

🛡️ 企业级数字资产安全审计中心

基于HIBP 150亿+泄露数据的企业级安全审计工具,支持邮箱/API泄露检测、钓鱼识别与GDPR/等保合规自检,本地k-匿名计算确保密码不离开设备。

收藏
6.2k
安装
1.5k
版本
1.4.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能与用法

Security Health Check 是一款定位企业级的数字安全体检工具,核心功能覆盖账户安全、密钥泄露、社会工程与合规审计四大维度。基础用法通过 python3 scripts/security_check.py --email user@example.com 执行单账户检查,支持多账户批量扫描(--accounts)、JSON/Markdown 报告导出(--report)及 cron 定时调度(--schedule daily)。企业级场景可启用完整审计模式(--audit full --compliance iso27001),生成符合 GDPR、等保 2.0、ISO 27001 标准的合规报告。

显著优点

1. 数据来源权威:集成 Have I Been Pwned(150亿+泄露记录)与 GitHub Secret Scanning 官方数据库,泄露检测可信度高。
2. 隐私保护设计:密码强度分析采用 k-匿名与本地 SHA1 计算,原始密码不离开本地设备,降低二次泄露风险。

3. 企业级扩展性:支持多账户并行检查、API Key 泄露扫描、钓鱼邮件特征识别、勒索软件 Preparedness 评估及企业微信告警集成。

4. 合规友好:内置 GDPR、等保 2.0、ISO 27001 自检清单,可直接输出审计报告。

潜在局限与风险

  • API 依赖与速率限制:免费版每日仅 1 次查询,高频使用需购买付费计划(¥999-¥4,999/年)或自备 HIBP_API_KEY。
  • 检测盲区:依赖公开泄露库,未收录的地下交易数据或零日泄露事件无法覆盖;钓鱼识别基于特征规则,对高级定向钓鱼(APT)检出率有限。
  • 企业版成本门槛:全员社工评估、备份 API 集成等核心功能锁在 Enterprise 档(¥4,999/年),中小团队可能预算受限。
  • 本地化局限:工具本身不提供漏洞修复或自动补丁能力,需人工跟进整改。

适合人群

  • 企业安全/合规团队:需定期输出等保、ISO 27001 合规报告的组织。
  • DevOps/研发负责人:关注 GitHub 代码仓库 API Key 泄露风险的开发团队。
  • 安全意识较高的个人用户:愿为隐私付费、需要批量管理家庭/团队账户的安全爱好者。

常规风险提示

1. 扫描结果可能触发焦虑性密码修改,建议结合密码管理器(如 Bitwarden、1Password)系统性更新凭证。
2. 企业部署时需确保 cron 定时任务日志安全存储,避免扫描结果泄露反推账户资产。

3. 合规检查清单为自检性质,不等同于官方认证审计,关键场景仍需第三方渗透测试验证。

Security Health Check 内容

scripts文件夹
手动下载zip · 12.3 kB
security_check.pytext/plain
请选择文件