启用ssl的安全性对比
- 场景1:在未使用SSL情况,app应用在A服务器,数据库在B服务器,A服务器通过远程方式访问数据库服务器B并执行操作
- 结论1:在未使用SSL情况下,通过在中间层网络上,进行抓包可以获取到明文数据(登录数据库账号密码、查询数据表、修改数据表、创建数据表等等信息),如是是通过公网方式连接数据库有可能你的数据已被窃取;
- 场景2:使用SSL情况,app应用在A服务器,数据库在B服务器,A服务器通过远程方式访问数据库服务器B并执行操作
- 结论2:使用SSL情况下,通过在中间层网络上,进行抓包获取到都是加密数据,通过公网方式连接数据库这样别人就看不到你的数据;
启用ssl的性能对比
在 MySQL 中,启用 SSL(Secure Sockets Layer)可以提供数据传输的安全性,通过加密连接来保护数据的隐私和完整性。然而,启用 SSL 可能会对性能产生一些影响,具体的性能差异会受到多种因素的影响,包括硬件配置、网络延迟、数据量等。
如何启用MySQL数据库的SSL,请自行搜索。