MySQL启用SSL连接和未启用SSL连接的数据传输安全性

KKXZ 2024-08-18 PM 40℃ 0条

启用ssl的安全性对比

  • 场景1:在未使用SSL情况,app应用在A服务器,数据库在B服务器,A服务器通过远程方式访问数据库服务器B并执行操作

2024-08-18T12:26:15.png
2024-08-18T12:40:49.png

  • 结论1:在未使用SSL情况下,通过在中间层网络上,进行抓包可以获取到明文数据(登录数据库账号密码、查询数据表、修改数据表、创建数据表等等信息),如是是通过公网方式连接数据库有可能你的数据已被窃取;
  • 场景2:使用SSL情况,app应用在A服务器,数据库在B服务器,A服务器通过远程方式访问数据库服务器B并执行操作

2024-08-18T12:43:29.png
2024-08-18T12:46:44.png

  • 结论2:使用SSL情况下,通过在中间层网络上,进行抓包获取到都是加密数据,通过公网方式连接数据库这样别人就看不到你的数据;

启用ssl的性能对比

在 MySQL 中,启用 SSL(Secure Sockets Layer)可以提供数据传输的安全性,通过加密连接来保护数据的隐私和完整性。然而,启用 SSL 可能会对性能产生一些影响,具体的性能差异会受到多种因素的影响,包括硬件配置、网络延迟、数据量等。

如何启用MySQL数据库的SSL,请自行搜索。

标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~