不允许使用回文密码-为什么?


35

我试图将Linux密码更改为“ sitonapotatopanotis”,并收到此错误: BAD PASSWORD: is a palindrome

为什么存在此规则?


除了的开发人员之外,其他任何人pam_cracklib都无法回答这个问题。我尝试查看manpage并进行了快速的网络搜索,但是没有运气。
Belmin Fernandez 2012年

2
弄清楚阻止它的人在想什么几乎是不可能的。但是,当某人的全部工作是想想我们不允许使用的密码时,他们最终会开始寻求更多的东西来添加。我想回答你的问题:为什么?-某人手上有太多时间。
伊恩·博伊德

对我来说,这似乎是个不错的密码,但我发现情况更糟。
尼克希尔2012年

1
这是少了那种复杂性较低(这是,但是这不是唯一的毛病回文的),但开裂生词包括许多常见的回文之前尝试暴力破解(amanaplanpanamasitonapotatopanotistacocat< -这最后一个是非常频繁的卡爆炸小猫)。
Max P Magee

Answers:


11

manpagepam_cracklib(负责密码强度检查)没有具体说明为什么这样做:

   The strength checks works in the following manner: at first the Cracklib routine is
   called to check if the password is part of a dictionary; if this is not the case an
   additional set of strength checks is done. These checks are:

   Palindrome
       Is the new password a palindrome?

但是,不难想象有一些尝试回文的密码破解软件。

我不建议使用这样的密码,但是由您来评估您可以进行什么样的安全权衡(您可以使用sudoroot更改帐户的密码,并允许您将其更改为所需的密码)。


2
因此,如果他添加/减去一个字符,密码就可以了吗?
Daniel R Hicks'3

11
@DanH:是的。如果破解程序要尝试“近回文”,它几乎必须尝试一切。
David Schwartz'3

10
在我看来,如果前半部分算作有效密码,则回文记录应视为有效。(但是,那当然是挑剔的)。
Daniel R Hicks 2012年

17

由于20个字符的回文密码仅与10个字符的密码一样安全-在最后10个字符中基本上没有多余的熵。因此,输入长密码会给人一种错误的安全感。


11
此处可能是错误的,但是有效的安全性仍取决于您尝试破解此类密码的方式。攻击者是否知道使用的字符集有限?我们知道密码长度吗?
slhck 2012年

19
密码破解者通常会尝试每个猜测的回文吗?
Joe Mornin 2012年

1
嗯,它肯定会增加密码熵。但是,我当然不会推荐它。这完全取决于密码破解软件如何生成排列。
Belmin Fernandez 2012年

13
回文密码正好加了一点熵(回文与非回文)。它不仅“不如10个字符的密码安全”,而且比11个字符的安全性要低得多。

4
我想说的sitonapotatopanotis是,熵可能比用英语单词制成的标准10字母密码少得多。语法正确的回纹饰非常罕见。如果您从10个随机字符中组成回文记录mwiovqfbzczbfqvoiwm,或如果您只是说了话并使回文记成为废话的话,那将是同样安全的doctorwormrowrotcod。例如;此外,它增加了一个小多了位熵(你可以改变你是怎么做到的回文doctorwormrowrotcoddoctorwormmrowrotcoddoctorotcodwormmrowr等,但一般回文是PW一个坏主意。
博士jimbob

10

人们更容易选择“赛车”,因为他们喜欢它的密码。因此,这些单词在所有单词列表(在任何强行使用之前)中都处于较高位置。而且,与在密码检查库中维护回文列表相比,对所有回文进行检查要容易得多。


有些密码很好,有些却很不好。
我们使用某些因素来判断密码的质量。像长度或使用什么不同的字符。

对于某些密码,这些因素变得无关紧要或根本不相关。

就像,这是一个很棒的密码:

v10H73nqMQPkbUvTLOPyKBg4KnkUjWgF

这个,不是那么多:

acbaacbacaabcabbbaaabcaccbbbaaac

即使它具有相同的长度,如果相同的密码规则和您暴力破解它,第二个密码将尝试了很多比第一密码越快。

让我们来看看这个:

qwertyuiopasdfghjklzxcvbnm123456

现在,我们要输入一个认真的密码!只是这几乎是有史以来最糟糕的密码,因为所有字母的使用方式都与非常流行的键盘类型上出现的方式相同。

有人可能会看到该密码,并认为它超级棒,因为他在错误的假设下选择了它(长度对于密码来说是最重要的)。

对于回文症也可以这样说。首先,它们给人一种虚假的安全感(如迈克所言),因为通过简单地复制所有字母来增加其长度。但是它们的真正问题在于它们易于记忆并且有点像商品。


12
-1“v10H73nqMQPkbUvTLOPyKBg4KnkUjWgF”这是不是一个伟大的密码,这是一个可怕的一个,因为你根本记得了。
o0'。

3
密码错误的唯一原因只是因为我在这里提到了它,而不再是秘密了。我只使用随机生成的密码和单点登录解决方案。
Der Hochstapler'3

2
版本10有73个新引号。每个知识库的报价在不同的简洁,低序的情况下会增加,您可以从敏锐的新手知识中获得巨大的增长。有用的工作正在等待前进。
Synetech'3


2
@OliverSalzburg您不必记住密码。它写在我的显示器所附的便利贴上。
伊恩·博伊德

0

设置琐碎密码的简单方法,即使它是单个字符,也可以通过使用root用户来设置密码。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.