Workiva 提供组织级选项,强制连接器使用 FIPS 140-3 验证的加密技术,从而使连接符合美国 FedRAMP 和加拿大网络安全中心 (CCCS) 的要求。组织管理员可以开启或关闭此选项。启用后,它将强制组织中所有链中的所有连接器使用 FIPS 140-3 验证的加密技术进行连接。
合规责任: Workiva 负责在其连接端提供符合 FIPS 140-3 标准的加密;第三方系统是否能够协商符合 FIPS 标准的握手不在 Workiva 的控制范围内,而是客户的责任。
更改 FIPS 模式
只有 Workiva 组织管理员才能更改 FIPS 模式 设置,因为它适用于整个组织的所有工作区。
FIPS 模式 默认 处于禁用状态,更改其状态不需要编辑或重新发布任何链。
启用 FIPS 模式
启用 FIPS 模式会立即将其应用于所有链以及当前正在运行的链中任何未运行的命令。
启用 FIPS 模式:
- 以组织管理员身份登录。
- 点击左侧导航菜单中的 “连锁” 。
-
在“链”选项卡中,单击 Workiva 屏幕右上角的“个人资料”图标,然后选择 “组织管理员”。
- 点击 “常规” 选项卡。在 “执
行”下, “FIPS 模式 下拉列表”显示当前的 FIPS 状态。 - 点击 FIPS 模式 下拉菜单,然后选择 “启用”。
- 在 “启用 FIPS 模式?” 对话框中,单击 “启用 FIPS”。
FIPS立即生效。
禁用 FIPS 模式
要禁用 FIPS 模式,请按照上述启用 FIPS 模式的步骤操作,但选择“禁用”而不是 “禁用” 。选择 “禁用”后,更改会立即生效。没有确认对话框。
注意: 更改保存期间,下拉菜单将被禁用。如果更改被拒绝,则会显示消息“更新 FIPS 设置失败。”
启用 FIPS 模式后命令的运行方式
启用 FIPS 模式后,命令将使用 FIPS 可执行文件执行该命令。每次为运行器准备命令时都会发生这种情况,因此如果在链运行时更改设置,则该更改将应用于链中尚未开始的任何命令。
- 基于 Go 的连接器 使用单独的 Linux、Windows 和 macOS FIPS 启用二进制文件。
- 基于 Java 的连接器 使用单独的支持 FIPS 的 jar 文件以及支持 FIPS 的库 jar 文件。
如何在禁用 FIPS 模式的情况下运行命令
当 FIPS 模式被禁用时,命令将使用标准二进制文件或 jar 文件。
审计日志显示的内容
启用或禁用 FIPS 模式的操作会记录在 Workiva 的标准审计日志位置中,可通过单击“配置文件”图标并选择 “管理”>“组织管理”>“活动”>“审计日志”来访问。审计日志条目具有以下值,并且仅当值实际更改时才会写入;重新选择当前值不会记录任何内容。
| 字段 | 值 |
|---|---|
| 总结 | “连锁企业FIPS模式已启用”或“连锁企业FIPS模式已禁用” |
| 表演者 | 姓名(更改设置的管理员姓名。) |
| 应用对象(类型) | 公司名称 |
| 申请对象(姓名) | 组织名称 |
| 操作 | 更新 |
| 时间 | 更改发生时的时间戳。 |
| IP地址 | 管理员的 IP 地址(标准 IP 格式)。 |
注意: 您需要是 Chains 组织管理员才能在 Chains 中启用 FIPS,并且需要是 Workiva 组织管理员才能访问审计日志。这是两个不同的角色。
疑难排解
- 当连接以 FIPS 模式运行时,命令运行日志中连接器名称旁边会显示
(FIPS)。 - 命令输出头包含 FIPS 版本信息,例如“(FIPS) 2.7.45”
- 如果连接失败,命令运行日志会记录错误并使命令失败。单个命令执行失败并不必然导致整个命令链失败。
- 如果无法建立 FIPS 连接,您有三种选择:
- 修复源系统。
- 换一种方式连接。
- 关闭 FIPS(连接仍将加密,但不会按照 FIPS 140-3 标准加密)。