一、财务系统的共享账号,是刚需不是陋习
很多企业做账号治理时,第一反应是"把共享账号全砍掉"。这个思路在研发、办公场景基本成立,但一进到财务共享中心就会撞墙——因为这里的大量关键系统,从设计上就不支持给每个自然人开账号。
先看几个真实存在的约束:
银企直连通道。银行提供的直连前置机,通常按企业主体发放一到两个接口账号,附带一张 USBKey 或一份证书。它不是"不给多人开",而是"一个法人主体只认一个通道身份"。企业想在内部把张三李四分开,银行侧不提供这个粒度。
税务申报与发票平台。税务数字账户、电子税务局的企业登录身份,是绑定在法人和办税人员上的实名账号。一个中型集团可能有几十个纳税主体,每个主体两三个办税人,账号数量由主管税务机关的实名制规则决定,不是 IT 部门能自由增减的。
报表与合并系统。集团报表平台、合并报表工具,往往按"公司代码 + 角色"授权,一个"华东区合并专员"的角色背后可能同时挂着五六个人。原因很现实:月末结账那几天,工作量集中在 72 小时内,必须有备份人手。
对账与资金平台。第三方支付、银行流水对账平台、资金池管理系统,多数按商户号或企业号授权,一个商户号对应一个 API 账号或一个后台账号。这是支付网络和银行的对等约定,改不了。
外部审计与尽调临时账号。年审、专项审计、投前尽调期间,会给外部机构开临时只读账号。这类账号天然是"一个账号多人用",且使用者不在企业 HR 体系内。
所以财务共享中心的账号现状,不是管理松懈的结果,而是外部系统的身份粒度与内部组织的职责粒度不对齐造成的。你要么承认它、治理它,要么假装它不存在、然后在出事时承担无法追责的后果。
值得注意的是,很多团队在百度搜索"共享账号管理方案"时,真正想确认的并不是"能不能把共享账号消灭掉",而是"保留共享账号的前提下,能不能让每一次使用都落到具体的人头上"。这两个问题的答案完全不同,选型时如果没分清,很容易买错方向。
二、不可追责的技术根因:一次"身份坍缩"
共享账号之所以无法追责,本质上是一次数学上的多对一映射坍缩。
2.1 坍缩是怎么发生的
假设财务共享中心有 N 个自然人(张三、李四、王五……),他们共同使用一个系统账号FIN_REPORT_01。从系统侧看,所有请求的身份标识都是FIN_REPORT_01。
自然人层 账号层 系统层 ┌──────────┐ │ 张三 │──┐ ├──────────┤ │ │ 李四 │──┼──► FIN_REPORT_01 ──────► 报表系统审计日志 ├──────────┤ │ (单一口令) "FIN_REPORT_01 于 │ 王五 │──┘ 03-31 22:47 导出 └──────────┘ 合并报表" N 1 1 信息在此处丢失:N → 1,不可逆N 个自然人的身份信息,在进入账号的那一刻就合并成了一条。这是一个不可逆的压缩:事后无论你拿到多详细的系统日志,都只能还原到FIN_REPORT_01这一层,无法反推出当时坐在电脑前的是张三还是李四。信息已经丢失了,再多的日志也没用。
2.2 四个永远回答不了的问题
坍缩之后,下面四个问题在系统侧永远无解:
- 谁:这次导出操作是哪个自然人发起的?
- 为什么:他是自己要做的,还是帮同事代做的,还是被人拿着口令冒用的?
- 授权了吗:这次操作经过谁的批准?批准人知道他要做什么吗?
- 做了什么:在登录之后的这个会话里,他具体点了哪些菜单、导出了哪些文件、改了哪些字段?
前三个问题的答案,压根不在业务系统的日志里;第四个问题即使有,也是绑在FIN_REPORT_01上的,无法归因。
2.3 为什么"勤改密码"和"签保密协议"都没用
常见的两种土办法,都解决不了坍缩:
定期改密 + 口头通知。改密之后密码还是要在 N 个人之间传播,传播路径本身就是新的泄露面。而且改密只改变"口令的值",不改变"一个口令多人持有"的结构。改一百次,坍缩依然存在。
保密协议 + 使用登记本。登记本是"人写给人看"的记录,不具备技术上的不可抵赖性。真出事时,当事人完全可以主张"我没登记但也没操作"或"登记了但那天不是我用的"。这类证据在内审和外部检查中,通常被认定为管理性证据而非技术性证据,证明力很弱。
要真正解决,唯一的技术路径是:在自然人层与账号层之间插入一层可审计的代理,让代理成为唯一知道口令、且唯一能发起操作的角色,并强制每个自然人在使用代理前完成强身份认证。
这就是代填式密码托管的核心思路。
三、监管与内审到底要什么:从模糊要求提炼成"五个可"
不同规范的表述各不相同,但把等保、内控、审计的要求拆开看,对财务系统的账号审计要求高度一致,可以提炼成"五个可"。
3.1 等保2.0 的对应条款
等保2.0 在安全计算环境的"身份鉴别"与"安全审计"两个控制点上有明确要求:
- 身份鉴别:应对登录的用户进行身份标识和鉴别,身份标识具有唯一性。共享账号在测评中属于典型的"身份标识不唯一"问题项,测评结论通常是"部分符合"或"不符合"。
- 安全审计:应启用安全审计功能,审计覆盖到每个用户,对重要的用户行为和重要安全事件进行审计;审计记录应包括事件的日期和时间、用户、事件类型等。
- 审计记录保护:审计记录应受到保护,定期备份,避免受到未预期的删除、修改或覆盖。
注意"审计覆盖到每个用户"这几个字——这里的"用户",在测评师的理解里指的是能追溯到自然人的用户,不是共享账号。
3.2 内控与财务相关规范的共性要求
企业内部控制基本规范及配套指引、以及各行业对资金与财务系统的专项要求,反复出现几条共性条款:
- 不相容岗位分离;
- 关键业务操作需经适当授权与审批;
- 重要操作应保留可追溯的操作轨迹;
- 人员变动时及时调整或终止其访问权限;
- 关键系统账号与口令应定期变更。
3.3 提炼成"五个可"
把上面这些要求翻译成工程语言,就是审计体系必须满足的五个可:
| 要求 | 工程含义 | 实现方式 |
|---|---|---|
| 可识别 | 每一次操作能定位到唯自然人的真实身份 | 使用前强制自然人强认证(USBKey/OTP/指纹/人脸等) |
| 可授权 | 该自然人使用该账号是经过批准的 | 申请—审批流,生成审批单号与操作绑定 |
| 可追溯 | 操作过程有不可篡改的记录 | 会话日志 + 操作录屏 + 凭据使用流水 |
| 可还原 | 事后能完整复现当时做了什么 | 录像回放 + 逐条操作明细,可按时间轴检索 |
| 可回收 | 权限能随人员变动即时终止 | 与 HR/AD 联动,离职调岗自动撤销授权并触发改密 |
"五个可"是本文后续所有设计的验收基准。任何一项不满足,追责链就是断的。
四、核心原理:代填式托管如何把操作绑定到自然人
4.1 密码不落地的真实含义
"密码不落地"不是说密码不存在,而是说:口令的明文从离开保险箱的那一刻起,就只出现在目标系统的认证通道里,永不出现在用户的屏幕、剪贴板、浏览器缓存、日志文件或网络抓包中。
实现上分三层:
- 静态存储层:口令在保险箱中以密文存储,主密钥由硬件密码模块(HSM 级)保护,管理员也无法直接读取明文。
- 传输层:从保险箱到代填执行组件之间走加密通道,且只在需要代填的瞬间按需取出。
- 执行层:代填组件直接把口令写入目标系统的登录表单或终端输入流,用户全程看不到明文。
关键点在于第 3 层:用户拿不到明文,就意味着用户无法把口令转告他人,也无法在非受控环境下使用这个账号。这一条切断了"多人同密"的传播路径,是后面所有审计能力成立的前提。
4.2 完整链路:申请 → 审批 → 认证 → 代填 → 记录 → 回收
把一次财务人员使用共享账号的全过程拆成六步:
┌──────────────────────────────────────────────────────────────┐ │ ① 申请 │ │ 自然人 A 在门户提交申请:目标系统 + 共享账号 + 用途 + 时段 │ └───────────────────────────┬──────────────────────────────────┘ ▼ ┌──────────────────────────────────────────────────────────────┐ │ ② 审批 │ │ 财务主管/资金岗审批(可按系统敏感度设多级) │ │ → 生成审批单号 APPR-20260331-0887 │ └───────────────────────────┬──────────────────────────────────┘ ▼ ┌──────────────────────────────────────────────────────────────┐ │ ③ 强认证 │ │ 自然人 A 用 USBKey / OTP / 指纹 / 人脸 等方式完成身份确认 │ │ → 确认"是张三本人",而非持有口令的任何人 │ └───────────────────────────┬──────────────────────────────────┘ ▼ ┌──────────────────────────────────────────────────────────────┐ │ ④ 代填(凭据不落地) │ │ 代填组件从保险箱取出口令 → 直接注入目标系统登录表单 │ │ 自然人 A 全程看不到明文口令 │ │ → 建立会话,生成会话编号 SESS-20260331-4412 │ └───────────────────────────┬──────────────────────────────────┘ ▼ ┌──────────────────────────────────────────────────────────────┐ │ ⑤ 记录 │ │ 会话全过程录屏 + 逐条操作日志 │ │ 三条记录互相关联:自然人 + 审批单号 + 会话编号 │ └───────────────────────────┬──────────────────────────────────┘ ▼ ┌──────────────────────────────────────────────────────────────┐ │ ⑥ 回收 │ │ 时段到期 / 主动归还 / 离职调岗 → 会话强制断开 │ │ → 触发改密(可选),旧口令立即失效 │ └──────────────────────────────────────────────────────────────┘这六步里,真正改变"可追责性"的是第 ③ 步和第 ⑤ 步:
- 第 ③ 步把自然人身份引入了链路。在此之前,系统只知道账号;在此之后,代理层知道"张三在 22:47 用 FIN_REPORT_01 登了报表系统"。
- 第 ⑤ 步把行为证据固化下来。有了录屏,就不只是"张三登了系统",而是"张三在 22:47:12 打开了合并报表菜单,22:51:33 导出了华东区 3 月数据,保存为 xlsx"。
第 ④ 步则保证了这套机制不会被绕过——因为张三拿不到明文口令,他无法绕开代填组件自己去登录。这是整套体系的强制力来源。
4.3 两种代填架构:BS 插件与 CS 桌面代理
财务场景的系统形态差异很大,代填需要两种架构配合:
BS 架构(浏览器插件)。适用于 Web 版系统:电子税务局、网银、报表平台、发票平台、SaaS 财务系统等。插件识别目标站点的登录表单,自动填入账号口令并提交。优势是部署轻、用户无感,10 分钟量级即可完成单个系统的适配。
CS 架构(桌面代理)。适用于桌面客户端和终端工具:金蝶、用友、SAP 的客户端,以及 Putty、远程桌面、数据库客户端等。桌面代理在操作系统层识别目标进程与窗口,模拟输入完成登录,并接管整个客户端会话做录屏。
财务共享中心通常需要双架构并存:报税走 BS,金蝶/用友客户端走 CS,个别老旧终端工具也走 CS。选型时要确认厂商对这两条路径都有成熟适配,而不是只有浏览器插件。
4.4 凭据不落地的边界要讲清楚
“密码不落地"不等于"什么都防得住”,工程上要清醒认识它的边界:
- 防得住:口令被抄走、被口头传播、被截图、被明文存在本机、被离职人员带走继续使用。
- 防不住:合法使用者在已登录的会话里做越权操作——这是授权与审计层要解决的问题(对应"多维授权"和"会话录屏")。
- 需要额外设计:目标系统自身的会话超时、并发登录策略、以及 API 类凭据的存储(这类应交给凭据管理系统而非密码管理器)。
把边界讲清楚,内审沟通时反而更容易被认可:坦诚说明能做什么、不能做什么,比泛泛承诺"全覆盖"更可信。
4.5 与堡垒机的关系:补齐而非替代
很多企业已经上了堡垒机,会问"是不是重复建设"。两者的能力切面对比如下:
| 维度 | 堡垒机 | 代填式密码托管 |
|---|---|---|
| 主要对象 | 服务器、网络设备、数据库 | 业务系统账号(Web/客户端) |
| 协议 | SSH、RDP、Telnet、数据库协议 | Web 表单、桌面窗口、终端输入 |
| 凭据处理 | 多数仍需托管主机口令 | 口令注入,用户不可见 |
| 财务业务系统 | 基本覆盖不到 | 是主战场 |
| 审批流 | 有,偏运维场景 | 有,可与财务审批规则对齐 |
结论:堡垒机管"运维通道",代填式托管管"业务账号"。财务共享中心的银企直连、税务申报、报表系统、对账平台,都不在堡垒机的协议覆盖范围内,这正是代填式托管的补位空间。
五、财务场景的六个关键能力
通用密码管理器的能力清单搬到财务场景,有六项需要特别加强。
5.1 多维授权:不只是"能不能用"
财务场景的授权维度远比 “allow / deny” 复杂,至少要支持:
- 时间维:月末结账窗口(如每月 28 日至次月 5 日)才开放;申报期内才开放办税账号;非工作时段默认拒绝。
- 岗位维:出纳、会计、财务经理、资金岗分别可见不同的账号集合。
- 系统维:同一账号在不同系统的使用权限可分开配置。
- 终端维:限定只能在财务专区终端或已登记的办公机上使用,防止在家用设备操作。
- 次数/时长维:单次授权 N 小时或 N 次,到期自动失效。
多维授权的工程价值在于:它把"授权"从一次性动作变成了带约束的运行时策略,审计时能直接比对"这次操作是否落在授权范围内"。
5.2 二次审批:敏感操作的双人控制
对高风险操作(大额转账、科目调整、报表版本回退、发票批量作废),应支持操作级二次审批:
- 用户发起敏感操作时,系统拦截并要求第二人现场确认;
- 第二人同样需要强认证,且不能是申请人本人;
- 两次认证的身份同时写入审计记录,形成双人签署证据。
这对应内控里的"不相容岗位分离"与"授权审批"要求,是内审最容易被打动的点。
5.3 定期改密的自动化
手工改密在财务场景基本不可行——一个中等规模集团可能有上百个外部系统账号,涉及银行、税务、支付、社保、公积金等,改一次要几天,且容易改漏。
自动化的做法是:
- 按账号设定改密周期(如 90 天)与强度策略(长度、字符集、历史不重复);
- 到期自动生成新口令,写入目标系统(通过代填组件模拟改密流程,或调用系统自身的改密接口);
- 新口令同步回保险箱,旧口令归档但不可再用;
- 改密失败自动告警,进入人工处理队列;
- 全部动作留痕,形成"改密台账"报表。
改密台账本身就是一份很好的内审证据:证明口令并非长期不变,且变更过程受控。
5.4 离职与调岗的自动回收
这是最容易出事也最容易自动化的一环。正确做法是让人员事件驱动权限变更,而不是靠 IT 手工操作:
HR 系统(离职/调岗/长休) │ 事件推送 ▼ 身份源(AD / LDAP / HR 主数据) │ 状态变更 ▼ 密码托管平台: ① 立即撤销该自然人所有共享账号授权 ② 强制中断其当前在线会话 ③ 标记其近期使用过的账号为"需改密" ④ 按策略自动触发改密(或生成改密工单) ⑤ 生成回收报告,归档至审计台账关键在第 ③、④ 步:仅仅撤销授权是不够的,如果这个人口令已经知道了,撤销授权挡不住他用别的方式登录。所以离职回收必须联动改密,否则回收是不完整的。
5.5 录屏与日志的双轨证据
单靠日志或单靠录屏都有缺陷,建议双轨并行:
| 证据类型 | 优点 | 局限 | 互补方式 |
|---|---|---|---|
| 结构化日志 | 可检索、可统计、体积小 | 粒度有限,可能漏记业务语义 | 用日志定位,用录屏确认 |
| 会话录屏 | 直观、不可抵赖、覆盖全操作 | 不可检索、存储成本高 | 用日志索引到时间点,回放录像 |
工程上建议:录屏按会话切片存储,日志里记录录屏文件的唯一索引与关键时间偏移,实现"点一条日志 → 直接跳到录像的对应秒数"。这个能力在内审现场非常有说服力。
存储与合规上还要注意:录屏可能包含敏感财务数据,应与业务数据同级保护,设置独立的访问控制与留存期,并对审计员之外的所有人默认不可见。
5.6 审计报表的结构设计
一份能用于内审的审计记录,至少要包含下面这些字段。这是本文给出的核心参考表结构:
| 字段 | 示例 | 说明 |
|---|---|---|
| 审计流水号 | AUD-20260331-000317 | 全局唯一,防重防篡改 |
| 发生时间 | 2026-03-31 22:47:12.338 | 精确到毫秒,统一时间源 |
| 自然人姓名/工号 | 张三 / F0091 | 可识别的关键 |
| 所属部门/岗位 | 财务共享中心 / 合并报表专员 | 用于不相容岗位检查 |
| 认证方式 | USBKey + 指纹 | 证明身份强度 |
| 目标系统 | 集团合并报表平台 | 可追溯的关键 |
| 使用账号 | FIN_REPORT_01 | 坍缩点,需与自然人并记 |
| 操作类型 | 登录 / 查询 / 导出 / 修改 / 审批 | 用于行为统计 |
| 审批单号 | APPR-20260331-0887 | 可授权的关键 |
| 会话编号 | SESS-20260331-4412 | 串联录屏与操作明细 |
| 录屏索引 | REC-4412@00:04:21 | 可还原的关键 |
| 操作摘要 | 导出华东区3月合并报表 | 业务语义 |
| 终端信息 | 财务专区-PC-023 / 内网地址 | 终端维合规 |
| 结果 | 成功 / 失败 / 被拦截 | 含被拒绝的尝试 |
| 风险标记 | 非授权时段 / 批量导出 | 供风控二次分析 |
这张表要特别注意三点:
- 被拒绝的尝试也要记录。失败的、被拦截的请求,往往比成功的记录更有价值——那是探测和越权的信号。
- 时间源要统一并防篡改。所有终端、服务器、平台的时间应统一同步,审计记录建议追加防篡改保护(如链式哈希或独立归档)。
- 字段要能导出。内审通常需要 Excel 或结构化数据自行分析,只提供界面查询是不够的。
六、落地步骤:八周建成财务共享账号审计体系
下面是一个可执行的节奏,按财务共享中心的典型体量设计。
第 1 周:账号盘点与分级
- 拉全量清单:所有财务相关系统的账号、使用者、用途、所属主体、改密记录;
- 按敏感度分级:资金类(银企直连、网银、支付)> 税务发票类 > 报表类 > 查询类;
- 标注"可改造"与"不可改造":前者争取开个人账号,后者纳入代填托管;
- 输出《财务共享账号台账》,这是后续所有工作的基础。
这一步最枯燥但最关键。台账不全,后面全是漏洞。
第 2 周:策略建模
- 定义角色—账号矩阵:谁在什么时段能用哪个账号;
- 定义审批规则:哪些系统、哪些操作需要审批,几级审批;
- 定义改密周期与强度策略;
- 定义录屏策略:全量录还是按敏感度录,留存多久。
第 3-4 周:系统适配与试点
- 先选 2-3 个高频系统试点(建议一个 Web、一个客户端);
- 完成代填适配、认证方式对接、审批流配置;
- 小范围灰度 5-10 人,收集体验反馈;
- 重点验证:代填成功率、录屏完整性、日志字段齐全度。
第 5 周:与身份源和 HR 打通
- 对接 AD/LDAP 或 HR 主数据,实现人员状态驱动权限;
- 配置离职/调岗/长休的自动回收规则与改密联动;
- 做一次"模拟离职演练":把一个测试账号置为离职,验证全链路是否按预期执行。
第 6 周:审批流与二次审批
- 对接企业已有审批流(OA / 财务系统 / 邮件),或启用内置审批;
- 配置敏感操作二次审批清单;
- 配置双人控制规则,验证"申请人不能自审"。
第 7 周:审计报表与内审对接
- 与内审团队一起过报表字段,按他们的口径补齐;
- 配置定期报表(日报/周报/月报)与异常告警;
- 输出第一批样例报表,让内审先"试用挑刺"。
第 8 周:推广与制度化
- 全量推广到财务共享中心;
- 发布《财务共享账号使用管理办法》,把技术规则写成制度;
- 回收所有已知的明文口令(Excel、纸质、聊天记录),并集中改密一次;
- 建立季度复盘机制。
第 8 周的"集中改密一次"是必须的:在体系上线前已经流传开的口令,必须通过一次全量改密来清零,否则历史泄露面依然存在。
七、内审怎么验收:把标准提前对齐
很多项目上线后被内审打回,不是因为能力不够,而是验收标准没提前对齐。建议在上线前就与内审确认下面这份验收口径。
7.1 内审常用的六类抽样
| 抽样方式 | 内审想验证什么 | 你要准备的证据 |
|---|---|---|
| 抽一个人 | 他有哪些账号权限,是否超出岗位需要 | 自然人—账号授权清单 + 岗位对照 |
| 抽一个账号 | 谁用过,是否都经过审批 | 该账号的完整使用流水 + 审批单号 |
| 抽一笔业务 | 从业务单据反查到操作人和操作轨迹 | 业务单号 → 会话编号 → 录屏回放 |
| 抽一个时点 | 非工作时间有无异常操作 | 时段报表 + 非授权时段告警记录 |
| 抽一个离职人员 | 权限是否按时、完整回收 | 离职回收报告 + 改密台账 |
| 抽一次改密 | 是否按期、是否全量、失败如何处理 | 改密台账 + 失败告警与工单 |
7.2 现场演示建议
内审现场最有效的不是讲 PPT,而是当场演示三条链路:
- 正向:随机说一个人名 → 调出他近一个月的所有共享账号使用记录 → 随机挑一条 → 播放对应录屏。
- 反向:随机说一个账号 → 调出所有使用者 → 挑一个 → 查看当时是几点、谁批的、做了什么。
- 异常:展示一条被系统拦截的记录(如非授权时段的登录尝试),说明拦截规则与告警去向。
这三条能当场走通,“可识别、可授权、可追溯、可还原"四个"可"基本就立住了。第五个"可”(可回收)用离职回收报告单独展示。
7.3 需要提前说清的三个边界
与其等内审发现,不如主动说明:
- 覆盖边界:还有哪些系统尚未纳入,计划在什么时间纳入;
- 能力边界:代填能防止口令外泄与越权使用,但不能防止合法使用者在其权限内做不当操作——后者靠审批与录屏事后发现;
- 数据边界:录屏含敏感信息,谁有权查看、留存多久、如何销毁,应有书面规则。
八、方案对比:四条常见路线的取舍
| 路线 | 做法 | 追责能力 | 改造成本 | 用户接受度 | 适用场景 |
|---|---|---|---|---|---|
| Excel / 台账手工管理 | 密码记在表格,用后登记 | 极弱,无技术证据 | 极低 | 高 | 临时过渡,不建议长期 |
| 强制拆分账号 | 给每人开独立账号 | 强 | 极高,外部系统常不支持 | 中 | 仅限自研/可控系统 |
| 堡垒机纳管 | 运维通道统一跳转 | 中,业务系统覆盖不到 | 中 | 中 | 服务器/数据库为主 |
| 代填式密码托管 | 口令托管+代填+审批+审计 | 强,可到自然人 | 低,业务系统免改造 | 高 | 财务/供应链/客服等共享账号密集场景 |
需要说明的是,这四条路线不是互斥的。成熟的做法是"能拆则拆、拆不了则托管":自研系统和少数支持多账号的外部系统尽量拆成个人账号,剩下的纳入代填托管,两类都在同一套审计台账里汇总。
以安当SYP为例,其定位正是最后一类:面向共享账号密码的代填式托管,采用浏览器插件与桌面代理双架构,凭据存放在 HSM 级加密保险箱中,支持 USBKey、扫码、动态口令、指纹、人脸等多种认证方式组合,并提供多维授权与"谁—何时—用哪个号—登什么系统"的审计追溯能力。对财务共享中心这种"Web 报税系统 + 客户端财务软件 + 终端工具"混合的环境,双架构是硬性要求。
九、内控检查清单
上线后建议按季度对照检查,共 20 项:
账号与授权(1-5)
- 财务共享账号台账是否为最新,有无新增未登记的账号?
- 是否存在无人认领的"孤儿账号"?
- 每个账号的使用者清单是否与岗位矩阵一致?
- 是否存在超期未回收的临时授权?
- 外部审计/尽调临时账号是否已到期清理?
认证与审批(6-10)
6. 所有共享账号使用时是否都经过了自然人强认证?
7. 认证方式是否覆盖所有敏感账号(资金类至少双因素)?
8. 敏感操作是否配置了二次审批?
9. 是否存在审批人等于申请人的情况?
10. 审批单号是否完整写入审计记录?
凭据与改密(11-14)
11. 是否存在超过改密周期未变更的账号?
12. 改密失败告警是否有人跟进闭环?
13. 历史明文口令(表格/文档/聊天记录)是否已清理?
14. 新口令强度是否满足策略要求?
回收与变动(15-17)
15. 近一季度离职人员权限是否全部回收?
16. 回收是否联动了改密?
17. 调岗人员的旧权限是否已撤销?
审计与证据(18-20)
18. 审计记录字段是否齐全,能否导出?
19. 录屏留存期与访问控制是否符合规定?
20. 是否发生过审计记录缺失、被修改的情况?
十、FAQ
Q1:既然不推荐共享账号,为什么还要托管它?
因为财务场景的大量外部系统在身份粒度上不支持拆分,共享是客观约束。治理的思路是"承认共享、消灭同密、绑定自然人、全程留痕",把风险从"不可追责"降到"可追责、可控制"。
Q2:代填会不会把口令暴露给厂商或管理员?
设计上口令明文只在保险箱与目标系统之间传递,且主密钥受硬件密码模块保护。选型时应确认三点:口令是否以密文存储、管理员取明文是否有审批与留痕、代填通道是否加密。
Q3:用户看不到密码,忘了怎么办?
正常设计里,用户本来就不应该看到密码。所有使用都通过代填完成,用户只需要记住自己的强认证凭据(如 USBKey 的 PIN、指纹)。这正是"密码不落地"要达到的效果。
Q4:录屏会不会太大,存储扛不住?
建议按敏感度分级录制:资金类、税务类全量录,查询类按需录;同时用压缩编码、只录变化区域、设置留存期自动归档。实测中,分级策略通常能把存储量降到一个数量级以下。
Q5:银企直连的 USBKey 证书怎么管?
这类属于硬件凭据而非口令,建议单独登记台账,物理集中保管(如保险柜),使用时走借还流程,与共享账号的审计体系分开管理但汇总到同一份报告。
Q6:已经上了堡垒机还需要托管吗?
需要,两者覆盖的协议和对象不同。堡垒机管 SSH、RDP 等运维通道,财务业务系统(网银、报税、报表)基本不在其覆盖范围内。
Q7:业务系统改版了,代填会失效吗?
有可能。页面结构变化后需要重新适配。选型时应关注厂商的适配维护机制:是否有自动识别能力、适配更新周期多长、是否支持用户自定义脚本兜底。
Q8:内审计提"身份标识不唯一"怎么回应?
说明共享账号的存在是外部系统约束所致,并出示补偿性控制措施:使用前强制自然人强认证、使用全程留痕到自然人、权限可即时回收、发现异常可定位到人。多数测评机构会认可这种"技术补偿"的论证方式。
Q9:财务人员抵触怎么办?
两个抓手:一是体验做到几乎无感(代填本身不增加操作步骤,只多一次强认证);二是从"保护财务人员"角度沟通——出事时能自证清白,对他们同样是保护。
Q10:实施周期真的能很快吗?
单系统适配可以很快,通常以分钟到小时计;但体系建成是另一回事,账盘点、策略建模、审批流对接、内审对齐这些工作占了绝大部分周期。前文的八周节奏是相对务实的估计。
十一、几个容易踩的坑
坑一:只托管了账号,没管住"绕行"。如果财务人员还能通过记住的旧口令直接登录目标系统,整套审计就是摆设。上线时必须做一次全量改密,并确认目标系统不提供可绕过的其他入口。
坑二:审批流做成了形式。审批人没有真实判断依据(不知道申请要做什么、做多久),就会变成"闭眼点同意"。应要求申请时填写用途与时段,并把这些信息展示给审批人。
坑三:录屏保存了但没人能查。录屏不可检索就是死数据。必须把日志与录屏通过会话编号关联,支持"按人/按账号/按时间/按操作类型"检索到具体秒数。
坑四:离职回收没联动改密。只撤销授权不换口令,等于只锁了前门。这一点前文强调过,但在实际项目中最常被忽略。
坑五:忘了管外包和临时人员。财务共享中心常有外包核算、临时支援人员,他们不在 HR 主数据里,离职事件推不过来。应为这类人员建立单独的生命周期管理流程。
坑六:审计报表只给安全团队看。财务共享账号的报表应该同时给财务负责人、内审、以及合规部门,让多方共同监督。只看不用的审计,等于没有审计。
十二、结语:审计体系的价值不在"查人",在"可证"
最后说一点认知层面的东西。很多财务团队对"全程审计"有本能抵触,觉得是不信任。但从工程角度看,审计体系最大的价值其实不是事后查人,而是让每一个合规操作的人手里都有一份自证材料。
当一笔资金操作被质疑时,“系统里那条记录是共享账号做的,说不清是谁"是最糟糕的处境——所有用过这个账号的人都成了嫌疑人。而一套到自然人的审计体系,能把嫌疑范围从"整个部门的十几个人"缩小到"一个人、一次会话、一段录像”,对绝大多数人反而是解脱。
这也是为什么在财务这类高敏感领域,可追责审计体系的推动者,往往不是安全部门,而是财务负责人自己。
很多团队在百度搜索"账号审计追溯"或"财务共享账号管理"时,真正想确认的最后往往会落到一句话上:出了事,我能不能在半小时内说清楚是谁干的。如果你的答案是"说不清",那这套体系就值得建。
方案参考
安当SYP是上海安当技术面向企业共享账号场景的密码管理器产品,可作为财务共享账号审计体系的落地参考。其核心能力如下:
- 双架构代填:浏览器插件(BS)覆盖 Web 类财务系统如电子税务局、网银、报表平台;桌面代理(CS)覆盖金蝶、用友、SAP 等客户端及 Putty 等终端工具,业务系统免改造。
- 凭据不落地:口令存放于 HSM 级加密保险箱,代填时直接注入目标系统登录表单,用户全程不可见明文,从源头切断"多人同密"的传播路径。
- 多维授权:支持按时间、岗位、系统、终端、次数与时长组合授权,月末结账窗口、申报期等财务特有节奏可直接配置。
- 强认证接入:支持 USBKey、扫码、动态口令、指纹、人脸等多种认证方式,使用前强制确认自然人身份,使共享账号的操作可追溯到人。
- 审批与二次审批:内置申请—审批流,并对敏感操作支持双人控制,审批单号写入审计记录形成"可授权"证据。
- 全程审计追溯:记录"谁—何时—用哪个账号—登录什么系统",并对会话录屏,日志与录屏通过会话编号关联,支持按人、按账号、按时间检索回放。
- 自动改密与回收:支持按周期自动生成并写入新口令,形成改密台账;与身份源联动,人员离职或调岗时自动撤销授权、中断会话并触发改密。
- 快速上线:单个系统的代填适配通常在很短时间内即可完成,适合先试点后推广。
如需进一步评估,建议先完成第一节所述的《财务共享账号台账》盘点,再对照本文第三节的"五个可"逐项验证候选方案,最后按第九节的检查清单做季度复盘。