IQ Bot database encryption
- ์ต์ข ์ ๋ฐ์ดํธ2021/11/05
IQ Bot database encryption
The IQ Bot database is encrypted to prevent unauthorized access to sensitive information.
- FileManager.FieldLevelAccuracy.oldvalue
- FileManager.FieldLevelAccuracy.newvalue
- FileManager.FileDetails.filename
- FileManager.SegmentedDocumentDetails.SegmentedDocument (data stays until the document is in Validation queue)
- FileManager.VisionBot.datalob
- FileManager.VisionBotDocuments.VBotDocument
- FileManager.TestSet.DocItems
- FileManager.FileBlobs.fileblob
- FileManager.VisionBotDocuments.CorrectedData
- FileManager.DocumentPageCache.fileblob
- Database is encrypted during a fresh install of IQ Bot
- By default, the database is encrypted, regardless of the installation type (fresh installation or an upgrade).
- Database is encrypted during migration of learning instance
- When a learning instance is exported, the archived (.iqba) data file is not encrypted. Instead, the data is exported in plain text format. However, when importing a learning instance through an archived (.iqba) file, regardless of the import options, the updated IQ Bot database is encrypted.
- Database is encrypted during upgrade of IQ Bot from a previous version
- When upgrading IQ Bot from an older version, the installer encrypts data related to the files in the database.
As an administrator, you must be aware of the location and security of the encryption key. The encryption key file is not stored in a credential vault, but is located in the IQ Bot installation directory/Configurations/private.key. Secure the encryption key with appropriate access restrictions to significantly reduce the possibility that other users can decrypt the encrypted data.
The encryption key is shared across all servers of the IQ Bot cluster, to ensure seamless database encryption across all servers. If the encryption key is lost, uninstall and reinstall IQ Bot to restore functionality.