微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

python-对PostgreSQL数据库的SQLAlchemy / psycopg2连接是否已加密

当我将sqlAlchemy与外部postgresql服务器一起使用时,连接是否安全/加密?

sqlalchemy.engine导入create_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证书检查.

更多信息:

> https://www.postgresql.org/docs/current/static/libpq-ssl.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐