在MySQL服务器和客户端之间的未加密连接可能会在网络上暴露传输中的数据。对于生产就绪的应用程序,我们应该通过TLS(传输层安全)协议将所有通信转移到安全连接上。
在本教程中,我们将学习如何在MySQL服务器上启用安全连接。此外,我们将配置Spring Boot应用程序使用此安全连接。
2. 为什么在MySQL上使用TLS?
首先,让我们了解一些TLS的基本知识。
TLS协议使用加密算法确保通过网络安全传输的数据可以被信任,并且没有被篡改或检查。它具有检测数据变化、丢失或重放攻击的机制。TLS还结合了使用X.509标准的提供身份验证的算法。
大约 5 分钟