页面

PKI Trust Auditor 安全政策

PKI Trust Auditor 的负责任披露、漏洞管理、数据保护和支持政策。

PKI Trust Auditor 安全政策

概述

本文说明 PKI Trust Auditor 应用程序的安全政策、漏洞管理流程和安全注意事项。该安全审计工具处理敏感的 PKI 基础设施数据,因此保持稳健的安全实践至关重要。

负责任披露

报告安全漏洞

我们高度重视 PKI Trust Auditor 的安全。如果您认为发现了漏洞,请按照以下方式报告:

联系方式:主要邮箱 [email protected],备用邮箱 [email protected]。可按需获取 PGP 密钥用于加密通信。

请提供:漏洞详细说明、复现步骤、受影响版本、潜在影响评估,以及可用的概念验证代码或截图。

响应时间:

  • 收到报告后 48 小时内确认。
  • 5 个工作日内完成初步评估。
  • 严重问题在 10 个工作日内提供修复计划。
  • 补丁发布后与报告者协调公开披露。

PKI Trust Auditor 安全注意事项

数据安全

凭据处理

  • 所有操作使用当前用户凭据。
  • 应用程序不存储或缓存凭据。
  • 所有身份验证均使用 Windows 集成身份验证。
  • 建议使用权限最小化的专用服务帐户。

证据存储

  • 审计结果本地存储在 `Audit-Results/` 目录。
  • 证据文件包含安全评估信息,应妥善保护。
  • 下载的证书和 CRL 文件保留用于分析。
  • 根据本政策,应用程序不会向外部传输敏感数据。

证书处理

  • 从 Active Directory 获取 CA 证书进行分析。
  • 从配置的 URL 下载 AIA 证书进行验证。
  • 下载 CRL 文件以测试可访问性。
  • 所有下载的加密材料均应视为敏感信息。

网络安全

通信协议

  • WMI:通过端口 135 使用 DCOM/RPC(请正确配置防火墙)。
  • PowerShell Remoting:通过 5985/5986 端口使用 WinRM。
  • LDAP:通过 389/636 端口查询 Active Directory。
  • HTTP/HTTPS:测试 AIA 和 CDP 端点的可达性。

安全建议

  • 对 CA 服务器实施网络分段。
  • 尽可能使用加密通道(LDAPS、WinRM HTTPS)。
  • 为所需端口配置适当的防火墙规则。
  • 监控网络流量中的可疑活动。

应用程序安全

输入验证

  • 执行前验证 CA 配置参数。
  • 解析证书数据时使用适当的错误处理。
  • 通过安全控制分析模板配置。
  • 注册表查询包含适当的清理和验证。

错误处理

  • 记录错误时不暴露敏感信息。
  • 捕获调试堆栈信息,但不向用户显示。
  • 使用适当状态处理失败操作。
  • 证据文件包含排错所需的详细执行信息。

依赖项安全

  • 定期扫描第三方依赖项。
  • 及时应用 .NET Framework 安全补丁。
  • 关注 System.DirectoryServices 和 System.Management 的安全公告。
  • 自定义 PowerShell 脚本应遵循安全编码实践。

漏洞管理流程

评估与严重程度分类

  • Critical:远程代码执行、权限提升或数据暴露。
  • High:信息泄露、拒绝服务或身份验证绕过。
  • Medium:安全配置问题或访问控制不当。
  • Low:信息性披露或轻微安全观察项。

评估标准包括对 PKI 基础设施安全的影响、凭据或证书暴露风险、审计和证据完整性风险,以及对安全评估合规性的影响。

修复与发布

安全补丁在隔离分支中开发,在多个 PKI 环境中测试,评估与现有审计结果的兼容性,并在发布前进行安全审查。安全更新以修订版本发布(例如 1.0.1),发行说明描述漏洞详情,并通过多个渠道通知用户。严重问题可能采用加急发布流程。

协调披露

  • 补丁发布后再披露漏洞。
  • 对遵循负责任披露的研究人员致谢。
  • 公开信息应足以帮助用户评估风险。
  • 没有可用缓解措施时不披露零日漏洞。

沟通渠道包括 GitHub Security Advisories、注册用户邮件、严重安全更新的网站公告以及社交媒体通知。

用户安全最佳实践

  • 在专用审计服务器上安装 PKI Trust Auditor,并使用权限最小化的专用服务帐户。
  • 为审计结果目录配置访问控制,并保护 `parameters.json`。
  • 使用专用域服务帐户访问 CA。
  • 实施日志记录和监控,定期审查审计配置。
  • 仅开放必要网络端口和协议,做好职责分离并定期审查帐户。
  • 尽可能在维护窗口执行审计;安全存储证据并妥善清理临时文件。

合规与事件响应

PKI Trust Auditor 可帮助评估与 NIST SP 800-53、PCI DSS、ISO 27001 和 CIS Benchmarks 相关的控制。审计数据包括带时间戳的执行日志、各控制证据、合规状态报告和修复跟踪。是否合规取决于组织的实施及整体控制。

应建立安全事件报告、证据分析、事件沟通和事后复盘流程。

维护、更新和生命周期

  • 持续关注安全公告并定期扫描依赖项。
  • 按需发布安全补丁,维护版本可能包含安全改进。
  • 本政策说明支持当前主版本及前一主版本;仅为受支持版本提供安全补丁。
  • 版本生命周期结束前提供 6 个月通知,发布后提供 12 个月安全支持;Enterprise 客户可获得延长支持和迁移路径。

联系与法律声明

安全负责人:[email protected]
技术支持:[email protected]
严重安全事件紧急联系:按政策提供。

本政策可能随时更改,恕不另行通知。用户有责任实施适当安全措施。开发团队尽最大努力提供安全支持。