前言
签章服务与签章核验解决了 "印章如何用、文件如何验" 的问题。下一个必须回答的问题是:支撑全体系信任的数字证书与密钥如何安全管理?系统的安全规则如何统一发布、执行与更新?所有操作如何自动监测、异常行为如何分级预警、风险隐患如何闭环整改?这就是安全审计管理要解决的事。它覆盖证书密钥全生命周期、安全策略统一管控与审计预警处置,安全等级最高、管控链条最长、涉及国密 CA 与硬件加密机等密码基础设施,还要对接短信、邮件等多渠道预警,并全程满足审计溯源。
最近研读安全审计管理模块的需求文档,整套体系覆盖证书密钥、安全策略、审计预警三个业务单元,贯通 "申请→签发→存储→更新→备份→恢复→吊销→销毁→归档"" 创建→审核→发布→应用→监控→更新→停用 ""记录→监测→预警→处置→整改→复核→闭环" 三条主线。本文延续此前的业务建模分享,梳理其整体架构、核心业务闭环与设计亮点。
一、系统整体架构总览
延续同一套四层架构,安全审计层聚焦 "密码 --- 策略 --- 审计":
PC 管理操作端:面向安全管理员、平台运维专员、系统管理员、安全审计员,完成证书密钥管理、安全策略发布、审计预警处置全业务处理;
手机操作端:安全管理员移动端接收预警、核查处置、下发整改,安全审计员移动端审计、复核;
数字驾驶舱 & 监管大屏:证书密钥资源一张图、有效期与状态分布、策略执行情况、预警分级分布、处置闭环率等指标展示与下钻;
外部对接层:对接国密 CA 系统、硬件加密机等密码基础设施,以及短信、邮件、系统内消息等多渠道通知。
安全审计层延续并强化以下设计原则:
全业务闭环:证书密钥从申请、签发、存储、分发、使用、更新、备份到恢复、吊销、销毁、归档;安全策略从创建、审核、发布、应用到监控、更新、停用;审计预警从记录、监测、预警、处置、整改到复核、闭环,每条线都有始有终;
状态机驱动 UI:待审核只给 "审核与签发",正常状态才出现 "更新与备份",已吊销才允许 "销毁",已闭环只读;
密码安全纵深:证书密钥由国密 CA 签发、硬件加密机存储、密钥拆分保存、备份加密,更新、吊销与销毁全程受控;
分级预警响应:异常行为按一般、较重、严重、特别严重分级,触发不同通知节奏与处置流程;
全程留痕可审计:全系统操作自动记录,预警处置、整改复核全程留痕,记录变更前后值;
松耦合关联:证书密钥表、安全策略表、审计预警表与印章信息、签章服务等表通过编码、编号独立映射;
数据穿透钻取:证书密钥编号一键下钻详情,预警记录抽屉展示从监测到闭环的完整轨迹。

二、核心业务模块拆解
(一)证书密钥
证书密钥表是电子印章体系的信任底座,面向安全管理员、平台运维专员,闭环流程为 "申请→审核→签发或生成→存储→分发→使用→更新→备份→恢复→吊销或销毁→归档"。
证书密钥申请:支持申请个人证书、单位证书、设备证书、服务器证书及各类密钥,填写申请信息与用途;提交后状态自动标记为 "待审核"。
证书密钥签发:审核通过后,调用国密 CA 系统签发数字证书,或由系统生成符合国密标准的密钥;签发或生成成功后自动分配唯一序列号,状态更新为 "正常"。
安全存储管理:所有证书和密钥采用硬件加密机存储,密钥拆分保存,确保存储安全;同步记录存储位置与管理人信息。
证书密钥更新:系统自动监控证书和密钥有效期,提前 30 天发送更新提醒;支持手动或自动更新,更新后旧证书、旧密钥自动归档。
备份与恢复:支持定期自动备份和手动备份,备份文件加密存储;异常情况下支持恢复备份数据,恢复过程需严格身份验证。
吊销与销毁:对不再使用或存在安全风险的证书和密钥支持吊销;已吊销满规定期限的证书和密钥支持安全销毁,销毁过程不可逆转。
全生命周期台账查询:支持查询正常、即将过期、已过期、已备份、已恢复、已吊销、已销毁、已归档全状态证书密钥台账,固定展示编号、类型、序列号、算法、密钥长度、颁发机构或生成时间、有效期开始、有效期结束、剩余有效期、存储位置、持有人或管理人、状态、更新时间等核心字段。
分状态权限操作:页面全局配置筛选、刷新、新增、批量更新、批量备份、批量吊销、批量销毁等操作按钮;严格按状态匹配专属行操作按钮 ------ 正常状态支持查看、下载、更新、备份、吊销、导出,即将过期状态支持查看、下载、更新、备份、吊销、导出,已过期状态支持查看、备份、吊销、销毁、导出,已备份状态支持查看、恢复、导出,已恢复状态支持查看、更新、备份、吊销、导出,已吊销状态支持查看、销毁、导出,已销毁状态支持查看、导出,已归档状态支持查看、导出;所有操作均在当前页面完成。
到期自动预警:系统自动检测证书和密钥有效期,对即将过期的证书、密钥发送多级预警提醒。

(二)安全策略
安全策略表是系统安全规则的统一管控中心,面向安全管理员、系统管理员,闭环流程为 "策略创建→审核→发布→应用→监控→更新→停用"。
安全策略创建:支持创建密码策略、访问控制策略、签章策略、审计策略、预警策略等各类安全策略,配置策略内容与适用范围。
策略审核发布:创建完成的策略需提交审核,审核通过后发布;发布后的策略自动应用至系统,状态更新为 "已应用"。
策略监控与更新:系统实时监控策略执行情况,记录策略触发事件;支持根据业务需求更新策略内容,更新需重新审核发布。
策略停用管理:对不再适用的安全策略支持手动停用,停用后策略不再生效,状态更新为 "已停用"。
批量操作支持:支持批量发布、批量停用安全策略。
策略台账查询:支持查询待审核、审核驳回、已发布、已应用、已更新、已停用全状态安全策略台账,固定展示策略编号、策略名称、策略类型、策略内容、适用范围、创建人、创建时间、审核人、审核时间、策略状态、更新时间等核心字段。
分状态权限操作:页面全局配置筛选、刷新、新增、批量发布、批量停用等操作按钮;严格按策略状态匹配专属行操作按钮 ------ 待审核状态支持查看、编辑、审核、发布、驳回、导出,审核驳回状态支持查看、编辑、导出,已发布状态支持查看、应用、更新、停用、导出,已应用状态支持查看、更新、停用、导出,已更新状态支持查看、更新、停用、导出,已停用状态支持查看、导出;所有操作均在当前页面完成。
策略执行日志:记录所有安全策略的执行情况与触发事件,支持查询和导出。

(三)审计预警
审计预警表是全系统安全事件的监测与闭环中心,面向安全审计员、安全管理员,闭环流程为 "记录→监测→预警→处置→整改→复核→闭环"。
全流程操作记录:自动记录系统所有操作行为,包括印章申请、制作、备案、授权、签署、核验、证书密钥管理等,记录操作人、操作时间、操作 IP、操作设备、操作内容等信息。
异常行为监测:系统实时监测越权使用、异地使用、高频使用、过期印章使用、篡改签章、密钥异常等异常行为;根据安全策略自动分级预警,分为一般、较重、严重、特别严重。
预警通知推送:预警事件自动推送至安全管理员,支持短信、邮件、系统内消息等多种通知方式。
预警处置管理:安全管理员对预警事件进行核查处置,填写处置措施与处置结果;处置完成后状态更新为 "已处置",需整改的事件下发整改通知。
整改跟踪复核:被整改单位提交整改报告后,由安全管理员进行复核;复核通过状态更新为 "已闭环",复核不通过要求重新整改。
批量操作支持:支持批量审计、批量处置、批量归档审计预警记录。
审计预警台账查询:支持查询未审计、已审计、需整改、整改中、已整改、未处置、处置中、已处置、已忽略、已闭环全状态审计预警记录,固定展示记录编号、发生时间、操作人或预警对象、操作 IP、操作设备、类型、印章名称、印章编码、关联文件、操作结果或预警级别、失败原因或处置措施、状态、审计人或处置人、审计时间或处置时间、复核人、复核时间、更新时间等核心字段。
分状态权限操作:页面全局配置筛选、刷新、批量审计、批量处置、批量导出、批量归档等操作按钮;严格按状态匹配专属行操作按钮 ------ 未审计状态支持查看详情、审计、忽略、导出,已审计状态支持查看详情、处置、忽略、导出,需整改状态支持查看详情、下发整改、查看整改、导出,整改中状态支持查看详情、查看整改、导出,已整改状态支持查看详情、复核、导出,未处置状态支持查看详情、处置、忽略、导出,处置中状态支持查看详情、导出,已处置状态支持查看详情、导出,已忽略状态支持查看详情、导出,已闭环状态支持查看详情、归档、导出;所有操作均在当前页面完成。
审计报告生成:支持按日、周、月生成安全审计报告,汇总审计记录、预警事件、处置情况等信息。

三、手机端(移动安全审计端)
移动预警处置:安全管理员接收分级预警、查看异常详情、核查处置、下发整改通知;
移动审计复核:安全审计员审计操作记录、查看整改报告、在线复核;
消息提醒:证书密钥到期、策略待审核、预警事件等信息实时推送。
四、外部系统对接
对接国密 CA 系统,完成证书签发、状态查询与吊销;对接硬件加密机,完成密钥生成、拆分存储、备份与恢复;对接短信、邮件与系统内消息平台,完成多级预警与到期提醒;审计预警与证书密钥、安全策略、印章及签章业务数据通过编号、编码联动。所有接口调用日志留存、失败自动重试。
五、安全审计层,值得产品和开发思考的几个问题
密钥安全与权限分离:密钥拆分保管、双人双锁、最小权限如何设计,特权操作如何防范内部风险?
证书全生命周期:证书更新、吊销、销毁涉及多业务系统联动,如何避免证书过期导致业务中断或历史签章失效?
备份恢复与容灾:加密备份、异地容灾、恢复演练如何兼顾安全与可用性,恢复流程如何严格身份核验?
策略一致性:策略发布后如何在各节点一致生效,多版本策略、灰度发布与回滚如何管理?
异常行为识别:越权、异地、高频、篡改等行为规则如何持续调优,如何减少误报与漏报?
分级预警与闭环:四级预警与超期未处置的自动升级、督办机制如何设计,整改闭环如何避免形式化?
审计合规与留存:审计日志如何防篡改,留存期限与日志量持续增长下的存储、检索如何平衡?
审计报告与举证:日、周、月报告与安全事件溯源如何支撑等级保护、商用密码应用安全性评估与司法取证要求?