1. 数据是否为有权查看数据的用户解密?

  是的。InnoDB静态数据加密旨在透明地在数据库中应用加密,而不会影响现有应用程序。以加密格式返回数据会破坏大多数现有应用程序。 InnoDB静态数据加密提供了加密的好处,而没有与传统数据库加密解决方案相关的开销,传统数据库加密解决方案通常需要对应用程序、数据库触发器和视图进行昂贵且大量的更改。
2. 与静态InnoDB 数据加密相关的开销是多少?
  没有额外的存储开销。根据内部基准,性能开销相当于个位数百分比差异。
3. 静态InnoDB数据加密使用哪些加密算法 ?
  InnoDB静态数据加密支持高级加密标准 (AES256) 基于块的加密算法。它使用电子码本 (ECB) 块加密模式进行表空间密钥加密,使用密码块链接 (CBC) 块加密模式进行数据加密。
4. 是否可以使用第 3 方加密算法代替静态InnoDB 数据加密功能提供的算法?
  不,不能使用其他加密算法。提供的加密算法被广泛接受。
5. 索引列可以加密吗?
  InnoDB 静态数据加密透明地支持所有索引。
6. 静态数据InnoDB 加密支持哪些数据类型和数据长度?
  InnoDB静态数据加密支持所有支持的数据类型。没有数据长度限制。
7. 数据在网络上是否保持加密状态?
  InnoDB当从表空间文件中读取数据时,会解密由静态 数据功能加密的数据。因此,如果数据在网络上,则是明文形式。但是,可以使用 MySQL 网络加密对网络上的数据进行加密,该加密使用 SSL/TLS 对进出数据库的数据进行加密。
8. 数据库内存是否包含明文或加密数据?
  通过静态InnoDB数据加密,可以解密内存中的数据,从而提供完全透明的信息。
9. 我如何知道要加密哪些数据?
  符合 PCI-DSS 标准要求信用卡号(主帐号,或“PAN”)以加密形式存储。违规通知法(美国 43 多个州的类似法律)要求对名字、姓氏、驾驶执照号码和其他 PII 数据进行加密。2008 年初,CA AB 1298 将医疗和健康保险信息添加到 PII 数据中。此外,行业特定的隐私和安全标准可能需要对某些资产进行加密。例如,制药研究成果、油田勘探成果、金融合同或执法线人的个人数据等资产可能需要加密。在医疗保健行业,
10. 静态InnoDB数据加密与 MySQL 已经提供的加密功能有何不同?
  MySQL 中有对称和非对称加密 API,可用于手动加密数据库中的数据。但是,应用程序必须通过调用 API 函数来管理加密密钥并执行所需的加密和解密操作。InnoDB静态数据加密不需要更改应用程序,对最终用户透明,并提供自动化的内置密钥管理。
11. 可传输表空间功能是否适用于静态 InnoDB数据加密?
  是的。它支持加密的 file-per-table 表空间。有关更多信息,请参阅 导出加密表空间。
12. 压缩是否适用于静态InnoDB 数据加密?
  使用静态InnoDB数据加密的客户可以获得压缩的全部好处,因为在加密数据块之前应用压缩。
13. 我可以使用mysqlpump或 mysqldump加密表吗?
  是的。因为这些实用程序创建逻辑备份,所以从加密表转储的数据没有加密。
14. 如何更改(轮换、重新加密)主加密密钥?
  InnoDB静态数据加密使用两层密钥机制。使用静态数据加密时,各个表空间密钥存储在基础表空间数据文件的标头中。表空间密钥使用主加密密钥进行加密。主加密密钥在启用表空间加密时生成,并存储在数据库之外。使用该ALTER INSTANCE ROTATE INNODB MASTER KEY语句轮换主加密密钥,该语句生成新的主加密密钥、存储密钥并将密钥轮换使用。
15. 如何将数据从明文InnoDB 表空间迁移到加密InnoDB表空间?
  不需要将数据从一个表空间传输到另一个表空间。要加密InnoDB 每个表文件表空间中的数据,请运行 . 要加密通用表空间或 表空间,请运行 . MySQL 8.0.13 中引入了对通用表空间的加密支持。从 MySQL 8.0.16 开始,对系统表空间的加密支持 可用。 ALTER TABLE tbl_name ENCRYPTION = 'Y'mysqlALTER TABLESPACE tablespace_name ENCRYPTION = 'Y'mysql
16. InnoDB静态数据功能 能否使用 PKSC11 接口将主加密密钥存储在外部设备中?
  不是这个时候。目前,该keyring_okv插件支持 KMIP 1.1 协议,该插件可用于 MySQL 企业版。

InnoDB 静态数据加密的常见问题合集的更多相关文章

  1. Java开发面试常见问题合集

    次面试事故 面试官:你看过哪些源码?我:都挺熟悉的面试官:对hashMap了解程度怎么样?面试官:那你能讲讲 HashMap的实现原理吗?面试官:HashMap什么时候会进行 rehash?面试官:结 ...

  2. JS中的动态合集与静态合集

    JS的动态合集 前言 DOM是JavaScript重要组成部分,在DOM中有三个特别的集合分别是NodeList(节点的集合),NamedNodeMap(元素属性的集合)和HTMLCollection ...

  3. 掘金 Android 文章精选合集

    掘金 Android 文章精选合集 掘金官方 关注 2017.07.10 16:42* 字数 175276 阅读 50053评论 13喜欢 669 用两张图告诉你,为什么你的 App 会卡顿? - A ...

  4. Javascript 语言精粹 代码片段合集

    Javascript 语言精粹 代码片段合集 标签:Douglas-Crockford Javascript 最佳实践 原文链接 更好的阅读体验 使用一个method 方法定义新方法 Function ...

  5. 【转】Ubuntu常用软件合集

    [转]Ubuntu常用软件合集 Ubuntu常用软件合集 我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历.输入法.优客助手等易于上手的应用.也省的每次安装完原生的系 ...

  6. 【转】Reflector、reflexil、De4Dot、IL相关操作指令合集

    PS:CTRL+F 输入你需要的内容,可以快速查找页面上的内容. 名称 说明 Add 将两个值相加并将结果推送到计算堆栈上. Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上. ...

  7. dotnet 从入门到放弃的 500 篇文章合集

    本文是记录我从入门到放弃写的博客 博客包括 C#.WPF.UWP.dotnet core .git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 从入门到 ...

  8. HCNP学习笔记之史上最全华为路由器交换机配置命令大合集

    先来一张思科和华为命令的对照表: 史上最全华为路由器交换机配置命令大合集,熟练掌握下面的华为路由器交换机配置知识点,你只需花几分钟的时间就能明白华为路由器交换机配置.交换机的配置命令等等. 华为路由器 ...

  9. 你想找的Python资料这里全都有!没有你找不到!史上最全资料合集

    你想找的Python资料这里全都有!没有你找不到!史上最全资料合集 2017年11月15日 13:48:53 技术小百科 阅读数:1931   GitHub 上有一个 Awesome - XXX 系列 ...

随机推荐

  1. Swift系列四 - 枚举

    适度给类型起别名能够让代码更加易懂,开发效率更高,可维护性更好. 一.typealias(别名) typealias用来给类型起别名. typealias Byte = Int8 typealias ...

  2. Yii2表头强制不换行

    在Yii2中使用GridView生成的表格有一个小问题,那就是表头的列宽是根据列的值自适应的,但有时值的长度比较小,表头就会出现下面这种情况(表头不在同一行,非常的不利于数据的查看) 设置强制不换行可 ...

  3. 痞子衡嵌入式:恩智浦i.MX RTxxx系列MCU启动那些事(6.B)- FlexSPI NOR连接方式大全(RT500)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是恩智浦i.MX RT500的FlexSPI NOR启动的连接方式. 这个i.MXRT FlexSPI NOR启动连接方式系列文章,痞子衡 ...

  4. InnoDB解决幻读的方案——LBCC&MVCC

    最近要在公司内做一次技术分享,思来想去不知道该分享些什么,最后在朋友的提示下,准备分享一下MySQL的InnoDB引擎下的事务幻读问题与解决方案--LBCC&MVCC.经过好几天的熬夜通宵,终 ...

  5. 基于Hadoop集群搭建Hive安装与配置(yum插件安装MySQL)---linux系统《小白篇》

    用到的安装包有: apache-hive-1.2.1-bin.tar.gz mysql-connector-java-5.1.49.tar.gz 百度网盘链接: 链接:https://pan.baid ...

  6. MySQL 查询操作

    目录 基本语法 查询常量 查看表达式 查询函数 查询指定字段 查询所有列 列别名 表别名 条件查询 条件查询运算符 逻辑查询运算符 排序与分页 排序查询(order by) 排序方式 limit 分组 ...

  7. Could not open device at /dev/ipmi0

    Could not open device at /dev/ipmi0 分类: LINUX 2013-09-02 17:01:37   Could not open device at /dev/ip ...

  8. SpringBoot 上传文件如何获取项目工程路径

    上传文件时,需要将上传的文件存放于工程路径中,以便前端能够获取文件资源,那如何获取工程路径呢? //获取 SpringBoot 工程中 static 的绝对路径 String serverpath= ...

  9. 3*060-A 日志记录

    电路检修遇到的问题: 今天在检修一块3060-A电路板时 发现   3.3V烫 但是3.3V路上的电容并没有短路 于是拆单片机   拆RS232EN  拆  FM24V 最后发现  原来是  1117 ...

  10. 1.4linux文件和目录常用命令

    文件和目录常用命令 目标 查看目录内容 ls 切换目录 cd 创建和删除操作 touch rm mkdir 拷贝和移动文件 cp mv 查看文件内容 cat more grep 其他 echo 重定向 ...