- A.17.1. 授权查看数据的用户是否会解密数据?
- A.17.2. InnoDB 数据休眠加密会带来什么开销?
- A.17.3. InnoDB 数据休眠加密使用哪些加密算法?
- A.17.4. 是否可以将第三方加密算法替换为 InnoDB 数据休眠加密功能提供的算法?
- A.17.5. 可以加密索引列吗?
- A.17.6. InnoDB 数据休眠加密支持哪些数据类型和数据长度?
- A.17.7. 数据在网络上是否保持加密?
- A.17.8. 数据库内存中是否包含明文或加密数据?
- A.17.9. 如何知道哪些数据需要加密?
- A.17.10. InnoDB 数据休眠加密与 MySQL 已提供的加密函数有何不同?
- A.17.11. 可移植表空间功能是否支持 InnoDB 数据休眠加密?
- A.17.12. 压缩是否支持 InnoDB 数据休眠加密?
- A.17.13. 我可以使用 mysqldump 操作加密表吗?
- A.17.14. 如何更改(轮换、重新加钥)主加密密钥?
- A.17.15. 如何将数据从明文 InnoDB 表空间迁移到加密的 InnoDB 表空间?
A.17.1. | 授权查看数据的用户是否会解密数据? |
是的。 | |
A.17.2. | InnoDB 数据休眠加密会带来什么开销? |
没有额外的存储开销。根据内部基准测试,性能开销仅为个位数百分比的差异。 | |
A.17.3. | InnoDB 数据休眠加密使用哪些加密算法? |
| |
A.17.4. | 是否可以将第三方加密算法替换为 InnoDB 数据休眠加密功能提供的算法? |
不可以使用其他加密算法。提供的加密算法被广泛接受。 | |
A.17.5. | 可以加密索引列吗? |
| |
A.17.6. | InnoDB 数据休眠加密支持哪些数据类型和数据长度? |
| |
A.17.7. | 数据在网络上是否保持加密? |
当从表空间文件读取时, | |
A.17.8. | 数据库内存中是否包含明文或加密数据? |
在使用 | |
A.17.9. | 如何知道哪些数据需要加密? |
遵守 PCI-DSS 标准要求信用卡号码(主账户号码,或“PAN”)以加密形式存储。违反通知法(例如,CA SB 1386、CA AB 1950,以及美国 43 个以上州的类似法律)要求对姓名、姓氏、驾驶执照号码和其他 PII 数据进行加密。在 2008 年初,CA AB 1298 将医疗和健康保险信息添加到 PII 数据中。此外,特定行业的隐私和安全标准可能要求对某些资产进行加密。例如,药物研究结果、油田勘探结果、金融合同或执法线人个人数据等资产可能需要加密。在医疗保健行业,患者数据、健康记录和 X 光片图像的隐私至关重要。 | |
A.17.10. | InnoDB 数据休眠加密与 MySQL 已提供的加密函数有何不同? |
MySQL 中存在对称和非对称加密 API,可用于手动加密数据库中的数据。但是,应用程序必须管理加密密钥并通过调用 API 函数来执行必要的加密和解密操作。 | |
A.17.11. | 可移植表空间功能是否支持 InnoDB 数据休眠加密? |
是的。它支持加密的每表文件表空间。有关更多信息,请参阅 导出加密表空间。 | |
A.17.12. | 压缩是否支持 InnoDB 数据休眠加密? |
使用 | |
A.17.13. | 我可以使用 mysqldump 操作加密表吗? |
是的。因为这些实用程序创建逻辑备份,所以从加密表中转储的数据不会被加密。 | |
A.17.14. | 如何更改(轮换、重新加钥)主加密密钥? |
| |
A.17.15. | 如何将数据从明文 InnoDB 表空间迁移到加密的 InnoDB 表空间? |
不需要将数据从一个表空间传输到另一个表空间。要加密 |