连接到远程服务器时的MySQLdb安全性?

AB4*_*49K 5 python security mysql-python

    db = MySQLdb.connect(host ="host",
        user="user",
        passwd="pass",
        db="dbname")
    q = db.cursor()
Run Code Online (Sandbox Code Playgroud)

所以,这就是我的代码块,我只是想知道,进行反向工程有多容易,并且mysqldb是否通过明文发送身份验证?

我正在创建一个程序,该程序可以通过Internet连接到mySQL服务器,有人可以获取我的凭据吗?

有人可以获取我的服务器登录详细信息吗?

Ned*_*ily 1

MySQL 服务器可以配置为使用 SSL 来保护连接。请参阅此处以获取通过 SSL 连接使用 MySQLdb 的示例,以及此处以获取有关配置服务器的一些信息。