Skip to content

Commit 74e7eaa

Browse files
committed
feat(about): add paragraph about good password policy
see also duffn#219
1 parent 1fe4e90 commit 74e7eaa

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

src/pages/about.njk

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,37 @@ permalink: "/about/"
5252
</p>
5353
</dd>
5454
</div>
55+
<div class="pt-8 lg:grid lg:grid-cols-12 lg:gap-8">
56+
<dt class="text-base font-semibold leading-7 text-gray-900 lg:col-span-5">What makes a good password policy?</dt>
57+
<dd class="mt-4 lg:col-span-7 lg:mt-0 text-gray-600">
58+
<p class="text-base leading-7 text-gray-600">
59+
The <a class="underline text-red-600" href="https://pages.nist.gov/800-63-3/sp800-63b.html#5-authenticator-and-verifier-requirements" target="_blank">
60+
current NIST guidelines for passwords</a>
61+
state:
62+
</p>
63+
64+
<ol class="ml-4 mt-2 px-2 !list-outside" style="list-style-position: outside;">
65+
<li class="mb-3"><strong>Longer passwords (>=8 characters)</strong><br/>
66+
but recommend even longer ones (passphrases with +64 characters)</li>
67+
<li><strong>Don't require password complexity</strong><br/>
68+
like caps, special chars, etc., instead disallow bad
69+
or blacklisted passwords like "password" or
70+
"123456" by making use of
71+
<ul class="ml-4 px-2 !list-outside" style="list-style-position: outside;">
72+
<li>libs: e.g. <a class="underline text-red-600" href="https://github.com/dropbox/zxcvbn" target="_blank"><code>zxcvbn</code></a> ("a password strength estimator inspired by password crackers")
73+
<li>APIs: e.g. <a class="underline text-red-600" href="https://haveibeenpwned.com/API/v3" target="_blank">haveibeenpwned API</a>
74+
</ul>
75+
</li>
76+
<li><strong>Avoid mandatory password changes</strong><br/>
77+
except in cases of suspected compromise.</li>
78+
<li><strong>Allow copy-paste</strong><br/>
79+
to facilitate the use of password managers.</li>
80+
<li><strong>Use two-factor authentication (2FA)</strong><br/>
81+
or multi-factor authentication (MFA), especially for high-value accounts.
82+
</li>
83+
</ol>
84+
</dd>
85+
</div>
5586
<div class="pt-8 lg:grid lg:grid-cols-12 lg:gap-8">
5687
<dt class="text-base font-semibold leading-7 text-gray-900 lg:col-span-5">I found a password rule that I
5788
think is dumb. Can I add it to this list?</dt>

0 commit comments

Comments
 (0)