- 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”)。违规通知法(例如,加州 SB 1386、加州 AB 1950 以及美国 43 个以上州的类似法律)要求对姓名、姓氏、驾照号码和其他 PII 数据进行加密。2008 年初,加州 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 表空间? |
不需要将数据从一个表空间传输到另一个表空间。要加密 |