与 PostgreSQL 数据库的 SQLAlchemy/psycopg2 连接是否已加密
Is SQLAlchemy/psycopg2 connection to PostgreSQL database encrypted
当我将 SQLAlchemy 与外部 postgreSQL 服务器一起使用时,连接是否 secured/encrypted?
from sqlalchemy.engine import create_engine
engine = create_engine('postgresql://scott:tiger@ip:5432/mydatabase')
psycopg2 呢?
您的连接字符串不表示安全连接。然而,有时连接可能仍然是安全的,但不太可能。
要与 PostgreSQL 数据库建立安全连接,您可以使用 sslmode
参数。
engine = create_engine('postgresql://scott:tiger@ip:5432/mydatabase?sslmode=verify-full')
verify-full
是最高级别的 SSL 连接验证,客户端对连接执行完整的 SSL 证书检查。
更多信息:
当我将 SQLAlchemy 与外部 postgreSQL 服务器一起使用时,连接是否 secured/encrypted?
from sqlalchemy.engine import create_engine
engine = create_engine('postgresql://scott:tiger@ip:5432/mydatabase')
psycopg2 呢?
您的连接字符串不表示安全连接。然而,有时连接可能仍然是安全的,但不太可能。
要与 PostgreSQL 数据库建立安全连接,您可以使用 sslmode
参数。
engine = create_engine('postgresql://scott:tiger@ip:5432/mydatabase?sslmode=verify-full')
verify-full
是最高级别的 SSL 连接验证,客户端对连接执行完整的 SSL 证书检查。
更多信息: