Re: New Password rules at VRM610
Simon Coulter <shc-Q/[email protected]> Fri, 25 Apr 2008 07:39:43 +1000
| Newsgroups | gmane.comp.systems.as400.security |
|---|---|
| Message-ID | <[email protected]> |
On 23/04/2008, at 11:53 PM, Ed Fishel wrote:
>
> Perhaps you were looking for documentation in the wrong place. For
> example
> one of the notes for the description of QPWDLMTCHR in the V6R1
> information
> center and Chapter 3 of the V6R1 Security Reference manual is this:
> "If the
> QPWDRULES system value specifies any value other than *PWDSYSVAL, this
> system value cannot be changed and its value will be ignored when new
> passwords are checked to see if they are formed correctly".
I was looking in the Information Centre reference for QPWDRULES. I
did not see any new option that mapped to the facility provided by
QPWDLMTCHR. The QPWDRULES documentation listed the QPWD* system
values that will be ignored so I saw no reason to to read the
QPWDLMTCHR documentation (although I should have done).
>
> You are probably already aware that QPWDLMTCHR is only enforced when
> QPWDLVL is set to 0 or 1. The most popular use of QPWDLMTCHR is
> probably to
> prevent the use of vowels in a password. It can also be used to
> prevent the
> use of the letter Q (so users can't have passwords like Q123456 and
> then
> just use 123456 as their password). QPWDLMTCHR can also be used to
> prevent
> the use of the ten digits.
Actually I wasn't aware of that--at least if someone had asked me
does QPWDLMTCHR take effect at password levels 2 or 3 I would have
said "Don't see why not".
However, if I want to continue using password level 0 or 1 AND change
to QPWDRULES it seems I cannot retain the behaviour of QPWDLMTCHR and
that is not at all clear from the documentation.
>
> I can say that our decision to not include the QPWDLMTCHR function
> in the
> new QPWDLMTCHR system value was not an oversight. You are free to
> use the
> old rules if you wish, so in that sense the old function was not
> removed.
> If you use the new QPWDRULES system value then by specifying the
> minimum
> number of digits, letters, and special characters you should be
> able to
> prevent a dictionary attack. The *LTRLMTAJC value can also be used to
> prevent a dictionary attack by not allowing any two letters to be
> next to
> each other.
Ok, but if I want to use the new rules because it is simply easier to
keep them in one place and I choose to remain with password level 0
or 1 you've just broken my password rules.
My point is that changing to use QPWDRULES is an administrator
decision that does not require any approval because it (mostly) does
not affect end-user behaviour--especially if the new rules simply
implement the old ones just in a single place for the administrator's
convenience.
Changing QPWDLVL is not an administrator decision because it has a
significant effect on how users sign-on--not least of which is the
case-sensitivity issue.
Now however, if I need to retain QPWDLMTCHR you have FORCED me to
continue with the individual system values or write an exit program
to support this behaviour.
>
> It is my hope that most people that use QPWDRULES will be able to stop
> using a password validation program. These programs are risky
> because they
> are passed both the old and new password of the user. The risk is that
> someone could change the program to save the passwords in a file or
> some
> other object.
I gathered that from the sort of things that have been added to
QPWDRULES. It mostly makes my own, 13 year-old, exit program
unnecessary.
Regards,
Simon Coulter.
--------------------------------------------------------------------
FlyByNight Software OS/400, i5/OS Technical Specialists
http://www.flybynight.com.au/
Phone: +61 2 6657 8251 Mobile: +61 0411 091 400 /"\
Fax: +61 2 6657 8251 \ /
X
ASCII Ribbon campaign against HTML E-Mail / \
--------------------------------------------------------------------
_______________________________________________
This is the Security Administration on the AS400 / iSeries (Security400) mailing list
To post a message email: Security400-Zwy7GipZuJhWk0Htik3J/[email protected]
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/security400
or email: Security400-request-Zwy7GipZuJhWk0Htik3J/[email protected]
Before posting, please take a moment to review the archives
at http://archive.midrange.com/security400.