云数据库安全设置|学习笔记

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 快速学习云数据库安全设置

发者学堂课程【云数据库MySQL版快速上手教程云数据库安全设置】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/388/detail/4987


云数据库安全设置


目录:

一、SQL审计

二、设置白名单

三、设置SSL加密

四、设置透明数据加密


一、SQL 审计

进入管理控制页面,在进入数据安全性界面找到 SQL 审计,然后点击开启 SQL 审计,因为要进行 SQL 采集,所以会产生额外费用可以点开计费文档。

开始 SQL 审计之后不会有相关的审计记录,需要等待一段时间,进行相关操作之后才会有记录。


二、设置白名单

在白名单设置中可以看到,这里有几个内网的和本机的,有一个非常危险的 danger(0.0.0/0)代表允许所有地址访问,这是非常危险的。这次要演示通过 SSL 访问 RDS 需要添加这个非常危险的 IP,后面是要删掉的。


三、SSL 加密

因为 SSL 加密主要是应用在外网访问的,内网访问的话,因为本身在内网就是比较安全的,如果我们设置 BPC 的话就会更加安全,而且更多的程序都是不支持通过 SSL 加密的数据库的,所以通过 SSL 加密主要就是应用在外网通过程序来连接 RDS 或者其他的 micro 实例。

设置 SSL,一个内网的链接地址,一个外网的连接地址。证书主要颁布给外网,选择外网,然后点击下载证书。

证书被解压之后,会看到有三个文件,虽然格式不一样,但都是 CA 证书。然后复制一下外网地址。

在下图中,名称设置为 RDS,连接数据库,输入用户名和密码,选择 Connect using SSL,然后 Key 和证书都是不需要填的,直接输入 Cert,再点击 Connect。

连接成功后就可以看到数据库,然后访问数据库就可以看到数据了。再打开 SQL 审计就可以看到接下来的操作都被SQL 审计记录下来了,操作了数据库就会有一定的 SQL 审计,当然,SQL 明细通过网络协议分解所得,可能会出现信息丢失的情况。


四、设置透明数据机密

TDE 就是透明数据加密,TDE 可以对数据文件执行事实 I/O 加密和解密,数据在写入磁盘之前会进行加密,从磁盘读入内存时会进行解密。

可以直接通过开启 TDE,然后 TDE 就可以直接使用了。SSL 和 TDE 都涉及加密和解密,加密和解密涉及一个过程,加密和解密就会更加的消耗 CPU 的资源,所以反应就会相对的较慢。TDE 的主要应用还是数据库的备份可能还会比较好的应用,比如说数据库通过加密,那么备份下来的文件就是加密的,如果没有密钥就是不可能打开的,在数据库传输的过程中可能就会有比较好的应用。然后开启了 TDE 之后,用户还需要 对 MySQL 的表进行 DDL 操作才能数据加密或者解密,

XXX 就是表名,引擎必须是 innodb,后面就是加密的语句。

再重复说明一下0.0.0/0时一个非常危险的设置,RDS 是由阿里云提供的非常安全的服务,但是世界上没有最安全的实务,只有相对安全的实务,千里之堤溃于蚁穴,如果平时没有比较安全的措施,万一爆出比较严重的问题,后果就比较严重。如果针对 micro 设置0.0.0/0的话,就可能会导致数据泄露。

TDE 开通之后,进入 DMS,再进入 SQL 操作,再进行上图中的加密就可以完成加密解密操作了。

相关文章
|
NoSQL Cloud Native 关系型数据库
阿里云RDS云数据库详解(三分钟)
阿里云RDS云数据库详解(三分钟),阿里云RDS关系型数据库如MySQL版、PolarDB、PostgreSQL、SQL Server和MariaDB等
200 1
|
NoSQL Cloud Native 关系型数据库
阿里云几种云数据库的区别
阿里云几种云数据库的区别,RDS关系型数据库如MySQL版、PolarDB、PostgreSQL、SQL Server和MariaDB等,NoSQL数据库如Redis、Tair、Lindorm和MongoDB
207 1
|
存储 NoSQL 关系型数据库
如何根据不同场景选择合适的云数据库|学习笔记
快速学习如何根据不同场景选择合适的云数据库
360 0
如何根据不同场景选择合适的云数据库|学习笔记
|
关系型数据库 数据库 RDS
《阿里云产品手册2022-2023 版》——云数据库 RDS
《阿里云产品手册2022-2023 版》——云数据库 RDS
163 0
|
SQL NoSQL 关系型数据库
云数据库行业动态【2023年3月版】
本文整理2023年3月份最新数据库厂商、数据库领域的行业动态、以及各家云数据库厂商的产品动态。MongoDB公司公布2023财年业绩;内存数据库厂商 DragonflyDB 获得2100万美元融资;NineData 发布数据库开发工具界的 ChatGPT;蚂蚁金服首个云原生时序数据库 CeresDB 1.0 正式发布;阿里云瑶池数据库峰会将在京成功举办;OceanBase第一次开发者大会;GaussDB数据库社区上线;NineData 发布SQL Dev的企业多人协同功能。
623 0
云数据库行业动态【2023年3月版】
|
SQL Oracle 关系型数据库
云数据库行业动态【2023年2月版】
本文整理2023年2月份最新数据库厂商、数据库领域的行业动态、以及各家云数据库厂商的产品动态。阿里云RDS SQLServer 发布Serverless公测版;数仓巨头Teradata退出中国市场;阿里云Serverless数据库在金融企业的生产实践;InfluxDB 完成 5100万美元E轮融资;英方软件成功登陆科创板,从而成为中国数据复制第一股;Uber和Oracle达成7年全面战略合作;Apache Hudi 商业公司宣布2500万美元融资。
1143 0
云数据库行业动态【2023年2月版】
|
SQL 运维 数据可视化
云数据库管理 DMS(三)| 学习笔记
快速学习云数据库管理 DMS
196 0
云数据库管理 DMS(三)| 学习笔记
|
SQL 安全 搜索推荐
云数据库管理 DMS(二)| 学习笔记
快速学习云数据库管理 DMS
316 0
云数据库管理 DMS(二)| 学习笔记
|
SQL 运维 安全
云数据库管理 DMS(一)| 学习笔记
快速学习云数据库管理 DMS
622 0
云数据库管理 DMS(一)| 学习笔记
|
SQL 安全 网络协议
云数据库安全设置|学习笔记
快速学习云数据库安全设置
136 0
云数据库安全设置|学习笔记
下一篇
无影云桌面