django - 使用 Django 的 PostgreSQL Db 流量加密
问题描述
我将 Django 3.08 与 PostgreSQL 12 远程服务器一起使用。我已经搜索了 Postgres 和 Django 的文档,但找不到关于 Django 如何/是否加密我的应用程序和 dB 之间的流量的讨论。
在我看来,默认情况下,PostgreSQL 中的流量是根据 PostgreSQL 中的设置使用 md5 加密进行加密的,并通过 tcp 通过端口 5432 发送。据我了解,md5 已不再是足够的加密。但是,自 PostgreSQL 10 起,PostgreSQL 就支持 scram-Sha-256。有没有人知道或参考我可以在哪里设置我的应用程序以使用更强的加密,或者如果我将网站上的所有流量都设置为使用 https在 settings.py 文件中。或者,如果我只是更改 PostgreSQL 中的设置,Django 会使用 scram-Sha-256 吗?
解决方案
推荐阅读
- python - 将 `to_string` 与格式化程序一起使用会删除 Pandas DataFrame 的列之间的一个空格
- python - 为什么我的 buildozer 不能很好地与我的 Kivymd 应用程序配合使用?
- spring-boot - spring-rsocket 是否支持在 @ConnectMapping 注释方法中返回 RejectedSetupException?
- typo3 - 如何在 TYPO3 CMS 的标题中插入数据?
- kotlin - 如何修复 Kotlin 中的“变量未初始化”错误?
- javascript - ngxd 不会在上下文中调用输出函数
- c# - 尽管之后调用了 XMLConfigurator.Configure,但 GlobalContext.Properties 不起作用
- suitescript - 如何在套件脚本 2.0 中发送电子邮件?
- java - 执行对称加密解密时出现 BadPaddingException
- vaadin - vaadin - 基本布局 - 选择选项卡后更改内容