gpt4 book ai didi

postgresql - PostgresQL 是否有任何默认密码策略?

转载 作者:行者123 更新时间:2023-12-04 04:15:46 26 4
gpt4 key购买 nike

我环顾四周,没有找到 PostgreSQL 的基本密码要求(如果有的话)。也就是说,允许的字符、长度、大小写等...

如果它们存在,有人会指出我吗?

谢谢

最佳答案

您可以在服务器上做的最好的事情是使用 passwordcheck贡献模块。您可能必须破解它来解决您的需求。

但是,这通常无法强制执行密码策略,因为 服务器永远不会看到明文密码除非你用

ALTER ROLE xy PASSWORD 'clear_text';

这是 不是 受到推崇的。使用 psql 等工具更改密码的 \password命令将散列密码 之前 它被发送到服务器,因此服务器不能强制执行任何密码规则。

您必须检查 客户端密码 ,但客户端自然不在您的控制之下,除非您严格限制人们可以在他们的机器上执行的操作(并且人们通常会找到绕过这些限制的方法)。

所以真的没有办法做你想做的事。

你可以做的是在密码检查模块中启用cracklib,这样可以根据字典测试散列密码。

为了获得良好的安全性,请使用 LDAP 或 Kerberos 身份验证之类的东西,并在那里实现您的密码策略。

关于postgresql - PostgresQL 是否有任何默认密码策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60731907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com