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]
严重安全事件紧急联系:按政策提供。
本政策可能随时更改,恕不另行通知。用户有责任实施适当安全措施。开发团队尽最大努力提供安全支持。