mysql 数据保护方案概述

  • MySQL 为了解决数据在存储、传输和使用过程中遇到的安全问题,提供了如下几种解决方案:
方案 主要解决的痛点 技术实现 主要优缺点
字段级加密 防止敏感数据列被明文读取 利用内置加密函数对特定的字段进行加密 需改造代码,加解密在服务端
无法走索引,性能差
加密连接
(SSL/TLS)
防止传输过程被窃取 利用SSL/TLS协议对通信过程加密 无需改造代码
但需要配置证书
透明数据加密
(TDE)
防止物理文件被窃取 数据库文件写入硬盘前加密,读取时自动解密 社区版需安装插件
只防硬盘丢失或备份被偷
AWS加密插件
(JDBC Wrapper)
把数据的所有权和管理权分离
DBA/注入/拖库只能拿到密文
驱动自动加解密,数据库只存密文
密钥托管在AWS KMS
RDS配套官方驱动,开箱即用
支持条件查询
阿里云加密插件
(EncJDBC)
把数据的所有权和管理权分离
DBA/注入/拖库只能拿到密文
独立客户端驱动,密钥存阿里云KMS
安装EncJDBC客户端能解密,直连只能查密文
RDS配套官方驱动,开箱即用
可配置明文/密文账号
Copyright © www.sqlfans.cn 2021 - 2026 All Right Reserved更新时间: 2026-07-07 15:03:59

results matching ""

    No results matching ""