IQ Bot 数据库加密
IQ Bot 数据库已加密,以防止未经授权访问敏感信息。
以下数据库表和列是加密的,因为它们存储来自文档的潜在敏感数据:
- FileManager.FieldLevelAccuracy.oldvalue(文件管理器.字段级别精度.旧值)
- FileManager.FieldLevelAccuracy.新值
- 文件管理器.文件详细信息.文件名
- FileManager.SegmentedDocumentDetails.SegmentedDocument(文件管理器.Segmented文档)(数据保留到文档处于验证队列)
- 文件管理器.VisionBot.datalob
- 文件管理器.VisionBotDocuments.VBotDocument
- 文件管理器.测试集.文档项
- FileManager.FileBlobs.fileblob 文件
- 文件管理器.VisionBot文档.更正的数据
- 文件管理器.文档页缓存.文件块
注: 尽管数据已加密,但使用此数据的 API 与以前一样工作。
在下列情况下进行数据库加密:
- 数据库在新安装 IQ Bot
- 默认情况下,无论安装类型(新安装或升级)如何,数据库都将被加密。
- 数据库在学习实例迁移期间加密
- 导出学习实例时,存档 (.iqba) 数据文件不加密。相反,数据将以纯文本格式导出。但是,当通过存档 (.iqba) 文件导入学习实例时,无论导入选项如何,更新IQ Bot的数据库都将加密。
注: 受影响的区域构成了导入/导出功能。
- 数据库在IQ Bot从以前版本升级 期间加密
- IQ Bot 从较旧版本升级 时,安装程序会加密与数据库中的文件相关的数据。
作为管理员,您必须了解加密密钥的位置和安全性。加密密钥文件不存储在凭证保管库中,而是位于 IQ Bot 安装目录/Configurations/private.key 中。用适当的访问限制保护加密密钥,以显著降低其他用户可解密加密数据的可能性。
加密密钥在IQ Bot群集的所有服务器上共享,以确保跨所有服务器进行无缝数据库加密。如果加密密钥丢失,请卸载并重新安装IQ Bot以恢复功能。