[wp-trac] [WordPress Trac] #32261: Security: Wordpress Admin/Backend: No Passwordlength is enforced = Big Security Risk
WordPress Trac
noreply at wordpress.org
Tue May 5 22:19:45 UTC 2015
#32261: Security: Wordpress Admin/Backend: No Passwordlength is enforced = Big
Security Risk
------------------------------+------------------------------
Reporter: iamwordimpressed | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Security | Version: 4.2.1
Severity: normal | Resolution:
Keywords: close | Focuses:
------------------------------+------------------------------
Changes (by ericmann):
* keywords: => close
Comment:
WordPress doesn't force security in this way. You could hook in and remove
all passwords if you wanted to. Or could hook in and replace the default
password setup with something like OAuth, LDAP, or ActiveDirectory. Every
installation is different, and forcing a minimum (or maximum, or strong,
or whatever) password on <em>everyone</em> is a quick way to hurt many end
users who may or may not face the same requirements.
Weak passwords are a potential security risk, true. But the onus of
enforcing strong passwords is on the site administrator, <em>not</em> on
the tool upon which they build a site.
If you need to force long passwords, or strong passwords, or passwords
with only alphanumeric characters, or whatever you're entirely welcome to
do so. But that's not a use case that fits the majority of end users, so
it likely won't be a change rolled into core. As it stands now, that kind
of a change might actually prove destructive to the existing user base and
do more harm than good.
Instead, I highly recommend you look into existing plugin solutions like
Force Strong Passwords (https://wordpress.org/plugins/force-strong-
passwords/) that add an extra layer of security onto your password system
if you need it.
Some other systems add two-factor authentication as well. Others force
passwords to expire on a sec schedule. The exact security requirements of
your site and setup should dictate how you deal with passwords, not the
software itself.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/32261#comment:1>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list