• Password requirements on sign-in page

    From Sylvia Else@sylvia@email.invalid to comp.misc on Mon Sep 7 22:08:23 2026
    From Newsgroup: comp.misc

    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    Sylvia.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From JJ@jj4public@gmail.com to comp.misc on Tue Sep 8 02:56:25 2026
    From Newsgroup: comp.misc

    On Mon, 7 Sep 2026 22:08:23 +0800, Sylvia Else wrote:
    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    Sylvia.

    It's not nonsense. It's a rule and guide for a strong password.

    It may be troublesome to use a strong password, but it makes it much more
    time consuming to brute force the password.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Kerr-Mudd, John@admin@127.0.0.1 to comp.misc on Mon Sep 7 21:50:51 2026
    From Newsgroup: comp.misc

    On Tue, 8 Sep 2026 02:56:25 +0700
    JJ <jj4public@gmail.com> wrote:

    On Mon, 7 Sep 2026 22:08:23 +0800, Sylvia Else wrote:
    My local council has changed their password requirements, and this is their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    Sylvia.

    It's not nonsense. It's a rule and guide for a strong password.

    It may be troublesome to use a strong password, but it makes it much more time consuming to brute force the password.

    https://xkcd.com/936/?correct=horse&battery=staple
    --
    Bah, and indeed Humbug.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.misc on Mon Sep 7 21:36:47 2026
    From Newsgroup: comp.misc

    On Mon, 7 Sep 2026 22:08:23 +0800, Sylvia Else wrote:

    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    It is a bit extreme. Password length (and lack of patterns/repeats)
    are the most important criteria. Requiring other characters besides letters/digits doesnrCOt add much.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From not@not@telling.you.invalid (Computer Nerd Kev) to comp.misc on Tue Sep 8 09:04:10 2026
    From Newsgroup: comp.misc

    JJ <jj4public@gmail.com> wrote:
    On Mon, 7 Sep 2026 22:08:23 +0800, Sylvia Else wrote:
    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    It's not nonsense. It's a rule and guide for a strong password.

    It may be troublesome to use a strong password, but it makes it much more time consuming to brute force the password.

    There's another argument that the opposite is true because all
    those requirements limit the range of possible passwords and could
    therefore be used to increase the speed with which a brute force
    attack could be executed by excluding checks against passwords that
    wouldn't have been allowed.

    Rather than a brute force attack, it's really trying to protect
    against a dictionary attack using lists of words, likely starting
    with lists of leaked passwords from large organisations like these
    that are available online:

    https://github.com/danielmiessler/SecLists/blob/master/Passwords/Leaked-Databases

    The ones that really annoy me are those that make you change your
    password routinely every so often, just to ensure that one day
    you'll make a mistake trying to do that in a hurry and later find
    you've got the old/wrong password and can't log in.
    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@rich@example.invalid to comp.misc on Tue Sep 8 02:31:08 2026
    From Newsgroup: comp.misc

    Sylvia Else <sylvia@email.invalid> wrote:
    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    The standard "tick the box on the security compliance report" stuff
    that is trying to force prevent the average joe on the internet from
    using passwords such as:

    robertsmith <--- when their name is Robert J Smith

    Or worse, which a great many have used:

    password
    or
    Password
    or
    Password1

    etc.


    This one is one of the better ones. The really frightening ones are
    the ones that include a rule of:

    New password may not contain any of these characters: $ | > < &

    Which heavily implies handling passwords in plaintext.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sylvia Else@sylvia@email.invalid to comp.misc on Tue Sep 8 11:47:47 2026
    From Newsgroup: comp.misc

    On 07-Sept-26 10:08 pm, Sylvia Else wrote:
    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    Sylvia.

    Hmm, seems I've described this in a way that makes people overlook the
    central point.

    My criticism is not aimed at the restrictions, annoying though they are,
    but at the fact that this is on the sign-in page. That is, it's being
    imposed on people's EXISTING passwords, and preventing them from logging
    in if the rules have been changed SINCE they originally created their password.

    The correct way to handle this is to make the person change their
    password after allowing them to log in using their now non-compliant
    password. This would also avoid having to present this password stuff
    every time someone logs in.

    Sylvia.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to comp.misc on Tue Sep 8 08:50:02 2026
    From Newsgroup: comp.misc

    not@telling.you.invalid (Computer Nerd Kev) writes:
    JJ <jj4public@gmail.com> wrote:
    On Mon, 7 Sep 2026 22:08:23 +0800, Sylvia Else wrote:
    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    It's not nonsense. It's a rule and guide for a strong password.

    It may be troublesome to use a strong password, but it makes it much more
    time consuming to brute force the password.

    There's another argument that the opposite is true because all
    those requirements limit the range of possible passwords and could
    therefore be used to increase the speed with which a brute force
    attack could be executed by excluding checks against passwords that
    wouldn't have been allowed.

    ItrCOs more complicated than that...

    If passwords were selected uniformly from all possible ASCII strings of
    a given length then yes, the requirements above limit the set of
    possible passwords a bit. For 10 character passwords it would reduce
    from around 2^66 to around 2^60 for 10-character passwords, if my back-of-envelope scribbling is right.

    But the user community does not pick passwords like that; left to their
    own devices, some of them will pick their dogrCOs name, dictionary words,
    their birthday or just 123456 (the worldrCOs most popular password).

    Unfortunately complexity rules donrCOt help much either. The people who
    wanted to pick their dogs name will (apparently quite reliably) use rCLRover1!rCY instead of rCLroverrCY. The real-life search space expansion due to complexity rules is rather small.

    NIST recommends a minimum of 15 characters with no complexity
    requirements:

    https://pages.nist.gov/800-63-4/sp800-63b.html#passwordver

    Rather than a brute force attack, it's really trying to protect
    against a dictionary attack using lists of words, likely starting
    with lists of leaked passwords from large organisations like these
    that are available online:

    https://github.com/danielmiessler/SecLists/blob/master/Passwords/Leaked-Databases

    The ones that really annoy me are those that make you change your
    password routinely every so often, just to ensure that one day
    you'll make a mistake trying to do that in a hurry and later find
    you've got the old/wrong password and can't log in.

    NIST also recommend against forced password changes, same link as above,
    so if you find anyone arguing for this you can inform them itrCOs rCLnot
    best practicerCY and point them at official guidance.

    (Anyone whorCOs been on the receiving end of this will know why forced
    changes donrCOt help: when forced to change a password like this, end
    users simply increase the number at the end of the password. So the last
    digit or two of the password are effectively the age of the user
    account, something that may be known to the attacker already.)


    For the OP, the solution to all this is to use a password manager to
    pick a random password and remember it for them. The only passwords you
    should be memorizing are your login passwords and the password to your
    password manager. If yourCOre trying to remember or type a password for
    you local council then you are making life unnecessarily hard for
    yourself.

    Passkeys are supposed to do away with all this, up to a point at least,
    but the user experience is currently pretty abysmal. Maybe itrCOll be
    smoother in a few years.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Ian@${send-direct-email-to-news1021-at-jusme-dot-com-if-you-must}@jusme.com to comp.misc on Tue Sep 8 07:59:35 2026
    From Newsgroup: comp.misc

    On 2026-09-07, Sylvia Else <sylvia@email.invalid> wrote:
    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    Sylvia.

    Sounds like they're encouraging the use of the "3M" password cache (*).

    Latest nonsense here is some Automatic Idiot thing popping up and warning you if
    you use the same password on more than one login dialog ($), or type a known password into notepad or teams or word or excel etc. I'm sure it's possible
    for it to be doing this without having a plaintext copy of all your passwords somewhere, but I would bet money it does.



    (*) https://en.wikipedia.org/wiki/Post-it_note

    ($) No, not on more than one site. Sometimes you get prompted for the domain password by different things, and the Automaitc Idiot doesn't know it's the same
    damn login :(
    --
    Ian

    "Tamahome!!!" - "Miaka!!!"
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Jim Jackson@jj@franjam.org.uk to comp.misc on Tue Sep 8 15:22:14 2026
    From Newsgroup: comp.misc

    On 2026-09-07, JJ <jj4public@gmail.com> wrote:
    On Mon, 7 Sep 2026 22:08:23 +0800, Sylvia Else wrote:
    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    Sylvia.

    It's not nonsense. It's a rule and guide for a strong password.

    It may be troublesome to use a strong password, but it makes it much more time consuming to brute force the password.

    Indeed they seem a very common set of conditions for passwords nowadays. another JJ!
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.misc on Tue Sep 8 21:52:32 2026
    From Newsgroup: comp.misc

    On Tue, 8 Sep 2026 15:22:14 -0000 (UTC), Jim Jackson wrote:

    Indeed they seem a very common set of conditions for passwords
    nowadays.

    ItrCOs worth looking at the value of imposing various kinds of rules on
    the makeup of passwords, to see how much effect they really have.

    LetrCOs say you start by making up passwords consisting only of
    lowercase letters.

    If the password is 10 characters long, that gives 26 ** 10 = about 200
    trillion possibilities.

    LetrCOs say you add uppercase and digits to the mix. Now you have (26 +
    26 + 10) ** 10 = about 800 quadrillion possibilities.

    Now letrCOs add some more characters -- what were the ones from that
    list on the page that Sylvia posted: rCL!@#$%^&*()-{[}]:;<,>.?rCY -- a
    further 22 characters. So now you have 84 ** 10 = over 17 quintillion possibilies.

    Sounds like adding all these extra characters is worthwhile. Except:
    If you go back to just upper- and lower-case letters and digits, and
    increase the length from 10 to 11 characters, you now have over 52
    quintillion possible passwords.

    Adding those non-alphabetic, non-numeric characters to the mix
    increased the number of passwords by a factor of about 20. Whereas
    adding one extra character, without increasing the character set,
    multiplied the password combinations by a factor of 62.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From not@not@telling.you.invalid (Computer Nerd Kev) to comp.misc on Wed Sep 9 08:47:57 2026
    From Newsgroup: comp.misc

    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    JJ <jj4public@gmail.com> wrote:
    It may be troublesome to use a strong password, but it makes it much more >>> time consuming to brute force the password.

    There's another argument that the opposite is true because all
    those requirements limit the range of possible passwords and could
    therefore be used to increase the speed with which a brute force
    attack could be executed by excluding checks against passwords that
    wouldn't have been allowed.

    It's more complicated than that...

    If passwords were selected uniformly from all possible ASCII strings of
    a given length then yes, the requirements above limit the set of
    possible passwords a bit. For 10 character passwords it would reduce
    from around 2^66 to around 2^60 for 10-character passwords, if my back-of-envelope scribbling is right.

    But the user community does not pick passwords like that;

    Indeed, but the software trying to guess a password by "brute
    force" will work more or less like that. But if someone's able to
    check that many possible passwords in a real attack then you've
    got problems anyway.

    left to their own devices, some of them will pick their dog's
    name, dictionary words, their birthday or just 123456 (the
    world's most popular password).

    Sure, see what I said before about a dictionary attack, which would
    most likely be attempted before pure brute force.

    Unfortunately complexity rules don't help much either. The people who
    wanted to pick their dogs name will (apparently quite reliably) use
    "Rover1!" instead of "rover". The real-life search space expansion due
    to complexity rules is rather small.

    I'm guessing it's mainly to defeat the dictionary attacks. First
    dictionaries of words, then dictionaries of leaked passwords, then
    eventually dictionaries of leaked passwords that had to be 30
    characters long and contain at least two non-printable ASCII
    characters. :)

    For the OP, the solution to all this is to use a password manager to
    pick a random password and remember it for them.

    If they pick a password manager that doesn't have a security
    weakness or isn't just a scam in the first place. Personally I
    don't trust them.
    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From not@not@telling.you.invalid (Computer Nerd Kev) to comp.misc on Wed Sep 9 08:57:16 2026
    From Newsgroup: comp.misc

    Sylvia Else <sylvia@email.invalid> wrote:
    My criticism is not aimed at the restrictions, annoying though they are,
    but at the fact that this is on the sign-in page. That is, it's being imposed on people's EXISTING passwords, and preventing them from logging
    in if the rules have been changed SINCE they originally created their password.

    The correct way to handle this is to make the person change their
    password after allowing them to log in using their now non-compliant password. This would also avoid having to present this password stuff
    every time someone logs in.

    Ah right, presumably they expect lots of people will never log in
    again and they don't trust their own system to still remember to
    force them to change their password instead of letting them
    straight through if they do log in again in a decade's time when
    everyone's forgotten about it.

    At least it beats one website where I was puzzled by some pages
    being blank and showing errors. Upon contacting support I was told
    they'd changed part of their website and hadn't imported accounts
    that hadn't been used for a long time into the new system. So I
    was told to forget about my old account and just create a new one
    from scratch. At least they'd removed the fee for ID verification
    since the first time I did that.
    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From JJ@jj4public@gmail.com to comp.misc on Wed Sep 9 06:47:14 2026
    From Newsgroup: comp.misc

    On Tue, 8 Sep 2026 11:47:47 +0800, Sylvia Else wrote:

    Hmm, seems I've described this in a way that makes people overlook the central point.

    My criticism is not aimed at the restrictions, annoying though they are,
    but at the fact that this is on the sign-in page. That is, it's being imposed on people's EXISTING passwords, and preventing them from logging
    in if the rules have been changed SINCE they originally created their password.

    The correct way to handle this is to make the person change their
    password after allowing them to log in using their now non-compliant password. This would also avoid having to present this password stuff
    every time someone logs in.

    Sylvia.

    Oh, I see now. That does not make any sense, even if they meant to notify
    users to change their password. The approach is just wrong.

    It also raises a concern. How did they know the users' password is weak? It seems to suggest that, they store users' password as is, encrypted or obfuscated. Instead of storing the hash of the passwords.

    I'm starting to believe that, most sites still stupidly store user passwords not as hashes. Cause I've read several past news of hacked sites where passwords were stolen, and they're in plain text.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lane W@cactus_DAC@yahoo.com to comp.misc on Tue Sep 8 18:10:59 2026
    From Newsgroup: comp.misc

    JJ wrote:

    I'm starting to believe that, most sites still stupidly store user passwords not as hashes. Cause I've read several past news of hacked sites where passwords were stolen, and they're in plain text.

    Not certain if it's most, but it has been a significant portion for a
    long time. My take is that most of these guys storing passwords never
    sat through a CS class. It's as if much of industry ignores the hashing
    of passwords as a rule. I believe it's because when they store them as
    plain text, they get the added "benefit" of viewing the passwords to see
    if they fit the party slogans.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@rich@example.invalid to comp.misc on Wed Sep 9 00:46:18 2026
    From Newsgroup: comp.misc

    JJ <jj4public@gmail.com> wrote:
    On Tue, 8 Sep 2026 11:47:47 +0800, Sylvia Else wrote:

    Hmm, seems I've described this in a way that makes people overlook
    the central point.

    My criticism is not aimed at the restrictions, annoying though they
    are, but at the fact that this is on the sign-in page. That is,
    it's being imposed on people's EXISTING passwords, and preventing
    them from logging in if the rules have been changed SINCE they
    originally created their password.

    The correct way to handle this is to make the person change their
    password after allowing them to log in using their now non-compliant
    password. This would also avoid having to present this password
    stuff every time someone logs in.

    Sylvia.

    Oh, I see now. That does not make any sense, even if they meant to
    notify users to change their password. The approach is just wrong.

    It also raises a concern. How did they know the users' password is
    weak? It seems to suggest that, they store users' password as is,
    encrypted or obfuscated. Instead of storing the hash of the
    passwords.

    I interpreted Sylvia's updated explanation as:

    1) X number of users (perhaps Sylvia herself as well) have an existing password on this system from before this new requirement

    2) When attempting to log in, using the old password, the login page is enforcing that the entered password, to use to authenticate the user
    logging in, is being checked against this list -- thereby preventing
    anyone with an old, and not compliant, password from logging in. And presumably, preventing anyone from changing their old password, unless
    the old password just by chance happened to fit the new restrictions.

    I'm starting to believe that, most sites still stupidly store user
    passwords not as hashes. Cause I've read several past news of hacked
    sites where passwords were stolen, and they're in plain text.

    Whiie it is easy to attribute nefarious reasons to why, the actual
    reason most often is simply that 99.9% of developers have zero security training, because none of the CS classes nor the "become a Java dev in
    10 weeks bootcamp" that they took bother to teach any "security best practices" training of any form. So they store passwords in plain text
    simply because they do not know any better.

    Plaintext storage is easy. Put an <input> on the web page (maybe with
    the 'password' attribute so it shows ****'s). Retreive the plain text
    from the http form data, do a basic SQL insert into the SQL database
    "users" table. And it all seems to work just fine, until one day the
    company is the subject of a breech, or until an actual security auditor
    who knows what they are doing (as opposed to most 'auditors', who are
    also just "checking boxes on compliance forms", but have no
    understanding of why the items next to the boxes are important).

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Sylvia Else@sylvia@email.invalid to comp.misc on Wed Sep 9 11:31:02 2026
    From Newsgroup: comp.misc

    On 09-Sept-26 8:46 am, Rich wrote:
    JJ <jj4public@gmail.com> wrote:
    On Tue, 8 Sep 2026 11:47:47 +0800, Sylvia Else wrote:

    Hmm, seems I've described this in a way that makes people overlook
    the central point.

    My criticism is not aimed at the restrictions, annoying though they
    are, but at the fact that this is on the sign-in page. That is,
    it's being imposed on people's EXISTING passwords, and preventing
    them from logging in if the rules have been changed SINCE they
    originally created their password.

    The correct way to handle this is to make the person change their
    password after allowing them to log in using their now non-compliant
    password. This would also avoid having to present this password
    stuff every time someone logs in.

    Sylvia.

    Oh, I see now. That does not make any sense, even if they meant to
    notify users to change their password. The approach is just wrong.

    It also raises a concern. How did they know the users' password is
    weak? It seems to suggest that, they store users' password as is,
    encrypted or obfuscated. Instead of storing the hash of the
    passwords.

    I interpreted Sylvia's updated explanation as:

    1) X number of users (perhaps Sylvia herself as well) have an existing password on this system from before this new requirement

    2) When attempting to log in, using the old password, the login page is enforcing that the entered password, to use to authenticate the user
    logging in, is being checked against this list -- thereby preventing
    anyone with an old, and not compliant, password from logging in. And presumably, preventing anyone from changing their old password, unless
    the old password just by chance happened to fit the new restrictions.

    I'm starting to believe that, most sites still stupidly store user
    passwords not as hashes. Cause I've read several past news of hacked
    sites where passwords were stolen, and they're in plain text.

    Whiie it is easy to attribute nefarious reasons to why, the actual
    reason most often is simply that 99.9% of developers have zero security training, because none of the CS classes nor the "become a Java dev in
    10 weeks bootcamp" that they took bother to teach any "security best practices" training of any form. So they store passwords in plain text simply because they do not know any better.

    Plaintext storage is easy. Put an <input> on the web page (maybe with
    the 'password' attribute so it shows ****'s). Retreive the plain text
    from the http form data, do a basic SQL insert into the SQL database
    "users" table. And it all seems to work just fine, until one day the
    company is the subject of a breech, or until an actual security auditor
    who knows what they are doing (as opposed to most 'auditors', who are
    also just "checking boxes on compliance forms", but have no
    understanding of why the items next to the boxes are important).


    In fairness to the council, the stuff about passwords appears
    immediately, not as a result of one's entering one's user name. I don't
    think there's any actual evidence here that they're not storing
    passwords securely (or that they are, of course).

    At best, it represents a belief that users are meant to serve the
    computer, not the other way around. Or perhaps, since this is a
    government entity, that people are meant to serve the government not
    vice versa.

    As usual, the really insecure process is the password reset, which
    relies on the security of an email service that the council doesn't control.

    Sylvia.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to comp.misc on Wed Sep 9 08:40:59 2026
    From Newsgroup: comp.misc

    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    JJ <jj4public@gmail.com> wrote:
    It may be troublesome to use a strong password, but it makes it much more >>>> time consuming to brute force the password.

    There's another argument that the opposite is true because all
    those requirements limit the range of possible passwords and could
    therefore be used to increase the speed with which a brute force
    attack could be executed by excluding checks against passwords that
    wouldn't have been allowed.

    It's more complicated than that...

    If passwords were selected uniformly from all possible ASCII strings of
    a given length then yes, the requirements above limit the set of
    possible passwords a bit. For 10 character passwords it would reduce
    from around 2^66 to around 2^60 for 10-character passwords, if my
    back-of-envelope scribbling is right.

    But the user community does not pick passwords like that;

    Indeed, but the software trying to guess a password by "brute
    force" will work more or less like that.

    AFAICT no, it does not. For example default behavior of John The Ripper
    uses word lists and mutation rules, because modelling user behavior
    generates results at a more realistic cost than exhaustive search.

    Exhaustive search is possible but gets rather expensive for anything
    beyond relatively short passwords.

    But if someone's able to check that many possible passwords in a real
    attack then you've got problems anyway.

    The right way to think about this is to think about the economics. If extracting a password from a list of hashes will yield you $X (in
    subsequent ransomware payments or whatever) then itrCOs not worth spending
    more than $X of compute time to recover it. (ThererCOs a hardware cost of course but that can be re-used for many passwords.)
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to comp.misc on Wed Sep 9 08:46:28 2026
    From Newsgroup: comp.misc

    JJ <jj4public@gmail.com> writes:
    Sylvia Else wrote:
    My criticism is not aimed at the restrictions, annoying though they are,
    but at the fact that this is on the sign-in page. That is, it's being
    imposed on people's EXISTING passwords, and preventing them from logging
    in if the rules have been changed SINCE they originally created their
    password.

    The correct way to handle this is to make the person change their
    password after allowing them to log in using their now non-compliant
    password. This would also avoid having to present this password stuff
    every time someone logs in.

    Yes.

    Oh, I see now. That does not make any sense, even if they meant to
    notify users to change their password. The approach is just wrong.

    It also raises a concern. How did they know the users' password is
    weak? It seems to suggest that, they store users' password as is,
    encrypted or obfuscated. Instead of storing the hash of the passwords.

    The password is by definition available when the user is attempting to
    log in, the reported behavior doesnrCOt imply plaintext storage.

    The other approach that can be used here is to spend some money
    attempting to recover passwords from hashes. There are rCywhite hatrCO
    password crackers who offer this service, or you can just run the
    software yourself. Any password recovered is by definition weak and
    needs to be changed.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.misc on Wed Sep 9 10:56:21 2026
    From Newsgroup: comp.misc

    On 2026-09-07, JJ wrote:

    On Mon, 7 Sep 2026 22:08:23 +0800, Sylvia Else wrote:
    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    <https://dl.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy>


    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    Sylvia.

    It's not nonsense. It's a rule and guide for a strong password.

    It may be troublesome to use a strong password, but it makes it much more time consuming to brute force the password.

    The case posted does look a bit like Microsoft Exchange or Active
    Directory, except with the restrictions actually shown to the user.

    In fact, it having been added to the page like this, showing also on the
    login form, could well be because it *is* that and, as usual, it was
    refusing passwords without telling exactly what is the password policy,
    so somebody added that message by hand?

    These requirements are leaning on the line between "acceptable
    requirements for a stronger password" and "ridiculously complex
    requirements that are overengineering and might lead [as someone already mentioned] to the usage of 3M password managers".

    The mere thing that this might force using a password manager (2ROT13 or
    not) could be a security downside in itself, as opposed to a password
    one memorizes.
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.misc on Wed Sep 9 10:58:49 2026
    From Newsgroup: comp.misc

    On 2026-09-07, Kerr-Mudd, John wrote:

    https://xkcd.com/936/?correct=horse&battery=staple

    (Are the GET parameters supposed to be doing something on that page?

    Just wondering if I need to try with a different browser.)
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.misc on Wed Sep 9 11:01:26 2026
    From Newsgroup: comp.misc

    On 2026-09-08, Lawrence DrCOOliveiro wrote:

    On Tue, 8 Sep 2026 15:22:14 -0000 (UTC), Jim Jackson wrote:

    Indeed they seem a very common set of conditions for passwords
    nowadays.

    ItrCOs worth looking at the value of imposing various kinds of rules on
    the makeup of passwords, to see how much effect they really have.

    LetrCOs say you start by making up passwords consisting only of
    lowercase letters.

    If the password is 10 characters long, that gives 26 ** 10 = about 200 trillion possibilities.

    LetrCOs say you add uppercase and digits to the mix. Now you have (26 +
    26 + 10) ** 10 = about 800 quadrillion possibilities.

    Now letrCOs add some more characters -- what were the ones from that
    list on the page that Sylvia posted: rCL!@#$%^&*()-{[}]:;<,>.?rCY -- a further 22 characters. So now you have 84 ** 10 = over 17 quintillion possibilies.

    Sounds like adding all these extra characters is worthwhile. Except:
    If you go back to just upper- and lower-case letters and digits, and
    increase the length from 10 to 11 characters, you now have over 52 quintillion possible passwords.

    Adding those non-alphabetic, non-numeric characters to the mix
    increased the number of passwords by a factor of about 20. Whereas
    adding one extra character, without increasing the character set,
    multiplied the password combinations by a factor of 62.

    One could argue that that additonal non-alnum characters rule is not
    increasing but decreasing the number of combinations. It's not you *can*
    use, it's you *must* use.

    (But yes, I understood your point.)
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From giulia@far5893@iperbole.bologna.it to comp.misc on Wed Sep 9 20:44:16 2026
    From Newsgroup: comp.misc

    Il 07/09/26 16:08, Sylvia Else ha scritto:
    My local council has changed their password requirements, and this is their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    Sylvia.
    Stirling.1 will pass(*) check and you can start count if they ask to change password.

    (*) Maybe stirling in in black list but other proper noun(**) should work
    (**) proper noun has to be written with capital letter ,two requirements satified.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From not@not@telling.you.invalid (Computer Nerd Kev) to comp.misc on Thu Sep 10 08:49:55 2026
    From Newsgroup: comp.misc

    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    JJ <jj4public@gmail.com> wrote:
    It may be troublesome to use a strong password, but it makes it much more >>>>> time consuming to brute force the password.

    There's another argument that the opposite is true because all
    those requirements limit the range of possible passwords and could
    therefore be used to increase the speed with which a brute force
    attack could be executed by excluding checks against passwords that
    wouldn't have been allowed.

    It's more complicated than that...

    If passwords were selected uniformly from all possible ASCII strings of
    a given length then yes, the requirements above limit the set of
    possible passwords a bit. For 10 character passwords it would reduce
    from around 2^66 to around 2^60 for 10-character passwords, if my
    back-of-envelope scribbling is right.

    But the user community does not pick passwords like that;

    Indeed, but the software trying to guess a password by "brute
    force" will work more or less like that.

    AFAICT no, it does not. For example default behavior of John The Ripper
    uses word lists and mutation rules, because modelling user behavior
    generates results at a more realistic cost than exhaustive search.

    Sure but "Incremental" mode in John The Ripper still claims to "try
    any character combination", just in the order of more likely
    combinations first. An unlikely password (designed to be hard to
    guess regardless of requirements for acceptance) will be tried
    sooner if all passwords not meeting length and special-character
    requirements can be excluded because they would never have been
    accepted.

    The argument therefore exists that the requirements have made that
    password easier to crack. It's a theoretical argument in most cases
    since real-world attack targets usually won't be valuable enough
    for it to be worth brute-forcing all combinations. As we've both
    suggested, attacks not targeting a specific individual are more
    likely to stop after a basic dictionary attack. In some (but not
    all) cases that might make the argument purely academic.

    Exhaustive search is possible but gets rather expensive for anything
    beyond relatively short passwords.

    But if someone's able to check that many possible passwords in a real
    attack then you've got problems anyway.

    The right way to think about this is to think about the economics. If extracting a password from a list of hashes will yield you $X (in
    subsequent ransomware payments or whatever) then it's not worth spending
    more than $X of compute time to recover it. (There's a hardware cost of course but that can be re-used for many passwords.)

    Well I meant that if someone's stolen the hashes you've got
    problems already. Or alternatively if they have a botnet large
    enough to bypass rate limiting for log-in requests, or found a
    design flaw that allows them to bypass it.

    It really annoys me when sites get their information hacked/leaked
    and I get an email (amongst all the spam that now knows my name and
    details) explaining how it's all OK because the passwords were
    hashed. Oh wonderful, the password that was only protecting all the
    personal information I'd entered on that specific site won't be
    readable. All the information is, but the password isn't. Great,
    thanks...

    Yes I know I'm apparantly the only person in the world who'se
    always followed the advice not to use the same password for
    different things.
    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to comp.misc on Thu Sep 10 08:56:10 2026
    From Newsgroup: comp.misc

    not@telling.you.invalid (Computer Nerd Kev) writes:

    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    If passwords were selected uniformly from all possible ASCII
    strings of a given length then yes, the requirements above limit
    the set of possible passwords a bit. For 10 character passwords it
    would reduce from around 2^66 to around 2^60 for 10-character
    passwords, if my back-of-envelope scribbling is right.

    But the user community does not pick passwords like that;

    Indeed, but the software trying to guess a password by "brute
    force" will work more or less like that.

    AFAICT no, it does not. For example default behavior of John The Ripper
    uses word lists and mutation rules, because modelling user behavior
    generates results at a more realistic cost than exhaustive search.

    Sure but "Incremental" mode in John The Ripper still claims to "try
    any character combination", just in the order of more likely
    combinations first. An unlikely password (designed to be hard to
    guess regardless of requirements for acceptance) will be tried sooner
    if all passwords not meeting length and special-character requirements
    can be excluded because they would never have been accepted.

    So, still assuming users pick passwords non-uniformly then.

    (If password cracking software assuming that passwords were selected
    uniformly, as you appeared to be suggesting, then any ordering would be
    as good as any other and there would be zero point wasting effort on
    anything but a simple lexicographic ordering.)

    The right way to think about this is to think about the economics. If
    extracting a password from a list of hashes will yield you $X (in
    subsequent ransomware payments or whatever) then it's not worth spending
    more than $X of compute time to recover it. (There's a hardware cost of
    course but that can be re-used for many passwords.)

    Well I meant that if someone's stolen the hashes you've got
    problems already.

    Part of the point of hashing is defence in depth, for the situation
    where the hashes have been stolen. (In the early days of Unix the
    password hashes were in a world-readable file...)

    Or alternatively if they have a botnet large enough to bypass rate
    limiting for log-in requests, or found a design flaw that allows them
    to bypass it.

    The other part of the point of hashing is to build unavoidable resource
    usage requirements into any password check.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Kerr-Mudd, John@admin@127.0.0.1 to comp.misc on Thu Sep 10 18:37:04 2026
    From Newsgroup: comp.misc

    On Wed, 09 Sep 2026 10:58:49 +0100
    Nuno Silva <nunojsilva@invalid.invalid> wrote:

    On 2026-09-07, Kerr-Mudd, John wrote:

    https://xkcd.com/936/?correct=horse&battery=staple

    (Are the GET parameters supposed to be doing something on that page?

    Just wondering if I need to try with a different browser.)

    I don't know, probably not; I guess maybe I cutnPasted the xkcd ref but
    left in the FWSE search parms. But in my defence, the url I gave does
    give a Clue as to what it's about.
    --
    Bah, and indeed Humbug.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From not@not@telling.you.invalid (Computer Nerd Kev) to comp.misc on Fri Sep 11 08:48:37 2026
    From Newsgroup: comp.misc

    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    If passwords were selected uniformly from all possible ASCII
    strings of a given length then yes, the requirements above limit
    the set of possible passwords a bit. For 10 character passwords it
    would reduce from around 2^66 to around 2^60 for 10-character
    passwords, if my back-of-envelope scribbling is right.

    But the user community does not pick passwords like that;

    Indeed, but the software trying to guess a password by "brute
    force" will work more or less like that.

    AFAICT no, it does not. For example default behavior of John The Ripper
    uses word lists and mutation rules, because modelling user behavior
    generates results at a more realistic cost than exhaustive search.

    Sure but "Incremental" mode in John The Ripper still claims to "try
    any character combination", just in the order of more likely
    combinations first. An unlikely password (designed to be hard to
    guess regardless of requirements for acceptance) will be tried sooner
    if all passwords not meeting length and special-character requirements
    can be excluded because they would never have been accepted.

    So, still assuming users pick passwords non-uniformly then.

    I'm not commenting on all users, I'm saying the one weird guy who
    doesn't just use something like "Passw0rd!" everywhere could argue
    the restrictions make it relatively easier/quicker for a brute
    force attack to guess _his_ password (dictionary attacks being
    irrelevent to his password anyway).

    Maybe other users will be better off by being forced to use a
    different password (even if they all end up "uniformly" using the
    same new ones anyway). Maybe not. All I was saying is there's a
    valid argument against it from that user who'll choose a strong
    password anyway.

    Yes for website log-ins you can argue that an attacker won't bother
    with his password and just go after everyone else using
    "Passw0rd!". However there could be lots of different motivations
    for this general type of attack. The attacker might have hacked or
    stolen a rich victim's phone and be trying to obtain their password
    so with 2FA they can empty their bank account. Or the victim might
    be the admin of a server where the attaker has got full read access
    but now they need root access to take over control and demand a
    ransom. Basically there are many cases where an attacker might
    target one individual regardless of how weak the passwords of other
    users on the system are.

    (If password cracking software assuming that passwords were selected uniformly, as you appeared to be suggesting, then any ordering would be
    as good as any other and there would be zero point wasting effort on
    anything but a simple lexicographic ordering.)

    The right way to think about this is to think about the economics. If
    extracting a password from a list of hashes will yield you $X (in
    subsequent ransomware payments or whatever) then it's not worth spending >>> more than $X of compute time to recover it. (There's a hardware cost of
    course but that can be re-used for many passwords.)

    Well I meant that if someone's stolen the hashes you've got
    problems already.

    Part of the point of hashing is defence in depth, for the situation
    where the hashes have been stolen. (In the early days of Unix the
    password hashes were in a world-readable file...)

    Or alternatively if they have a botnet large enough to bypass rate
    limiting for log-in requests, or found a design flaw that allows them
    to bypass it.

    The other part of the point of hashing is to build unavoidable resource
    usage requirements into any password check.

    Yes and if it's done properly using a complex hash and salt it
    should work, for a time until computers get much faster at least.
    You're the one who brought up hashes though, and even if everyone's implementing them perfectly now (unlikely), the attacker might
    have found a way to bypass the rate-limiting of the log-in system.

    If you assume hashes could be read, that also should suggest _some_
    form of routine password rotation would be advisable, since a
    password hash used in eg. the 1990s is likely to be crackable by
    brute-force at relatively little cost today.
    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.misc on Thu Sep 10 23:57:59 2026
    From Newsgroup: comp.misc

    On 2026-09-10, Kerr-Mudd, John wrote:

    On Wed, 09 Sep 2026 10:58:49 +0100
    Nuno Silva <nunojsilva@invalid.invalid> wrote:

    On 2026-09-07, Kerr-Mudd, John wrote:

    https://xkcd.com/936/?correct=horse&battery=staple

    (Are the GET parameters supposed to be doing something on that page?

    Just wondering if I need to try with a different browser.)

    I don't know, probably not; I guess maybe I cutnPasted the xkcd ref but
    left in the FWSE search parms.



    But in my defence, the url I gave does
    give a Clue as to what it's about.

    Indeed! :-)
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lane W@cactus_DAC@yahoo.com to comp.misc on Thu Sep 10 18:42:44 2026
    From Newsgroup: comp.misc

    Computer Nerd Kev wrote:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    If passwords were selected uniformly from all possible ASCII
    strings of a given length then yes, the requirements above limit
    the set of possible passwords a bit. For 10 character passwords it >>>>>> would reduce from around 2^66 to around 2^60 for 10-character
    passwords, if my back-of-envelope scribbling is right.

    But the user community does not pick passwords like that;

    Indeed, but the software trying to guess a password by "brute
    force" will work more or less like that.

    AFAICT no, it does not. For example default behavior of John The Ripper >>>> uses word lists and mutation rules, because modelling user behavior
    generates results at a more realistic cost than exhaustive search.

    Sure but "Incremental" mode in John The Ripper still claims to "try
    any character combination", just in the order of more likely
    combinations first. An unlikely password (designed to be hard to
    guess regardless of requirements for acceptance) will be tried sooner
    if all passwords not meeting length and special-character requirements
    can be excluded because they would never have been accepted.

    So, still assuming users pick passwords non-uniformly then.

    I'm not commenting on all users, I'm saying the one weird guy who
    doesn't just use something like "Passw0rd!" everywhere could argue
    the restrictions make it relatively easier/quicker for a brute
    force attack to guess _his_ password (dictionary attacks being
    irrelevent to his password anyway).

    Maybe other users will be better off by being forced to use a
    different password (even if they all end up "uniformly" using the
    same new ones anyway). Maybe not. All I was saying is there's a
    valid argument against it from that user who'll choose a strong
    password anyway.

    Yes for website log-ins you can argue that an attacker won't bother
    with his password and just go after everyone else using
    "Passw0rd!". However there could be lots of different motivations
    for this general type of attack. The attacker might have hacked or
    stolen a rich victim's phone and be trying to obtain their password
    so with 2FA they can empty their bank account. Or the victim might
    be the admin of a server where the attaker has got full read access
    but now they need root access to take over control and demand a
    ransom. Basically there are many cases where an attacker might
    target one individual regardless of how weak the passwords of other
    users on the system are.

    (If password cracking software assuming that passwords were selected
    uniformly, as you appeared to be suggesting, then any ordering would be
    as good as any other and there would be zero point wasting effort on
    anything but a simple lexicographic ordering.)

    The right way to think about this is to think about the economics. If
    extracting a password from a list of hashes will yield you $X (in
    subsequent ransomware payments or whatever) then it's not worth spending >>>> more than $X of compute time to recover it. (There's a hardware cost of >>>> course but that can be re-used for many passwords.)

    Well I meant that if someone's stolen the hashes you've got
    problems already.

    Part of the point of hashing is defence in depth, for the situation
    where the hashes have been stolen. (In the early days of Unix the
    password hashes were in a world-readable file...)

    Or alternatively if they have a botnet large enough to bypass rate
    limiting for log-in requests, or found a design flaw that allows them
    to bypass it.

    The other part of the point of hashing is to build unavoidable resource
    usage requirements into any password check.

    Yes and if it's done properly using a complex hash and salt it
    should work, for a time until computers get much faster at least.
    You're the one who brought up hashes though, and even if everyone's implementing them perfectly now (unlikely), the attacker might
    have found a way to bypass the rate-limiting of the log-in system.

    If you assume hashes could be read, that also should suggest _some_
    form of routine password rotation would be advisable, since a
    password hash used in eg. the 1990s is likely to be crackable by
    brute-force at relatively little cost today.

    I knew some guys, who happened to be members of a shadier group I was
    familiar with, who were promoting the use of passwords in the form:

    wordawordbwordc, basically three words contiguous.

    Do you think they had a special brute-force cracker that handled this particular case and were promoting bad ideology?

    Or is that an acceptable format for a 1990s password?

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to comp.misc on Fri Sep 11 08:57:58 2026
    From Newsgroup: comp.misc

    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    not@telling.you.invalid (Computer Nerd Kev) writes:
    Richard Kettlewell <invalid@invalid.invalid> wrote:
    If passwords were selected uniformly from all possible ASCII
    strings of a given length then yes, the requirements above limit
    the set of possible passwords a bit. For 10 character passwords it >>>>>> would reduce from around 2^66 to around 2^60 for 10-character
    passwords, if my back-of-envelope scribbling is right.

    But the user community does not pick passwords like that;

    Indeed, but the software trying to guess a password by "brute
    force" will work more or less like that.

    AFAICT no, it does not. For example default behavior of John The Ripper >>>> uses word lists and mutation rules, because modelling user behavior
    generates results at a more realistic cost than exhaustive search.

    Sure but "Incremental" mode in John The Ripper still claims to "try
    any character combination", just in the order of more likely
    combinations first. An unlikely password (designed to be hard to
    guess regardless of requirements for acceptance) will be tried sooner
    if all passwords not meeting length and special-character requirements
    can be excluded because they would never have been accepted.

    So, still assuming users pick passwords non-uniformly then.

    I'm not commenting on all users, I'm saying the one weird guy who
    doesn't just use something like "Passw0rd!" everywhere could argue
    the restrictions make it relatively easier/quicker for a brute
    force attack to guess _his_ password (dictionary attacks being
    irrelevent to his password anyway).

    For this to be true the rCyone weird guyrCO has to pick passwords uniformly, with a high enough probability of not being inside the password rules
    that they ever actually get a password rejected, _but also_ short enough
    that a cracker might ever realistically find the password.

    I donrCOt think thatrCOs a realistic situation.

    Maybe other users will be better off by being forced to use a
    different password (even if they all end up "uniformly" using the
    same new ones anyway). Maybe not. All I was saying is there's a
    valid argument against it from that user who'll choose a strong
    password anyway.

    I donrCOt think that one user can be choosing anything that could fairly
    be described as rCystrongrCO, in this though experiment.

    As discussed earlier I donrCOt much like typical password rules either
    (other than enforcing a minimum length), but my objection is about ease
    of use, not the more direct security properties.

    Yes and if it's done properly using a complex hash and salt it
    should work, for a time until computers get much faster at least.
    You're the one who brought up hashes though, and even if everyone's implementing them perfectly now (unlikely), the attacker might
    have found a way to bypass the rate-limiting of the log-in system.

    When properly implemented, the hashing _is_ the rate limiting. If you
    can defeat a modern password hash with anything more sophisticated than
    rCLbuy an awful lot of GPUsrCY then you get to write a paper about how you broke SHA256 or whatever.

    If you assume hashes could be read, that also should suggest _some_
    form of routine password rotation would be advisable, since a
    password hash used in eg. the 1990s is likely to be crackable by
    brute-force at relatively little cost today.

    In the long term yes, you do need to be rid of ancient hashes. But the timescale is years, not the handful of months we commonly see today.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Bob Eager@throwaway0008@eager.cx to comp.misc on Fri Sep 11 12:00:56 2026
    From Newsgroup: comp.misc

    On Thu, 10 Sep 2026 18:42:44 -0600, Lane W wrote:

    I knew some guys, who happened to be members of a shadier group I was familiar with, who were promoting the use of passwords in the form:

    wordawordbwordc, basically three words contiguous.

    See:
    https://en.wikipedia.org/wiki/Diceware

    I use this in some scenarios. I have real casino dice to use, too!
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Andy Burns@usenet@andyburns.uk to comp.misc on Fri Sep 11 13:33:18 2026
    From Newsgroup: comp.misc

    Bob Eager wrote:

    https://en.wikipedia.org/wiki/Diceware
    I use this in some scenarios. I have real casino dice to use, too!

    Mine are from Binion's Horseshoe Bar ...

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From kludge@kludge@panix.com (Scott Dorsey) to comp.misc on Fri Sep 11 10:18:04 2026
    From Newsgroup: comp.misc

    Lane W <cactus_DAC@yahoo.com> wrote:
    I knew some guys, who happened to be members of a shadier group I was >familiar with, who were promoting the use of passwords in the form:

    wordawordbwordc, basically three words contiguous.

    Do you think they had a special brute-force cracker that handled this >particular case and were promoting bad ideology?

    The 'crack' program would find these. Also word/number combinations
    like worda99wordb99. I don't know how many need to be added before it
    can't find them, though. And it would take MUCH longer than finding
    ones with only two words, so perhaps in the nineties CPU time limitations
    were higher.
    --scott
    --
    "C'est un Nagra. C'est suisse, et tres, tres precis."
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lane W@cactus_DAC@yahoo.com to comp.misc on Fri Sep 11 09:25:13 2026
    From Newsgroup: comp.misc

    Scott Dorsey wrote:
    Lane W <cactus_DAC@yahoo.com> wrote:
    I knew some guys, who happened to be members of a shadier group I was
    familiar with, who were promoting the use of passwords in the form:

    wordawordbwordc, basically three words contiguous.

    Do you think they had a special brute-force cracker that handled this
    particular case and were promoting bad ideology?

    The 'crack' program would find these. Also word/number combinations
    like worda99wordb99. I don't know how many need to be added before it
    can't find them, though. And it would take MUCH longer than finding
    ones with only two words, so perhaps in the nineties CPU time limitations were higher.
    --scott

    On the pro side, a benefit of this type of password is that it is very
    easy for a user to remember.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From scott@scott@alfter.diespammersdie.us (Scott Alfter) to comp.misc on Mon Sep 14 15:58:46 2026
    From Newsgroup: comp.misc

    In article <1dyqb1rcapvyz.9lqki7feeouz$.dlg@40tude.net>,
    JJ <jj4public@gmail.com> wrote:
    On Mon, 7 Sep 2026 22:08:23 +0800, Sylvia Else wrote:
    My local council has changed their password requirements, and this is
    their solution.

    https://www.dropbox.com/scl/fi/w6a1t9oakuq1xvfd3w1nk/StirlingCouncil.png?rlkey=2ox4eq0wsh4qtxf4zdvppbfcy&dl=0

    And they validate against the requirements before letting you log in.

    What kind of nonsense is this?

    Sylvia.

    It's not nonsense. It's a rule and guide for a strong password.

    An outdated rule, as it happens:

    https://cyberunit.com/insights/nist-password-guidelines-2026-update/
    --
    _/_
    / v \ Scott Alfter (remove the obvious to send mail)
    (IIGS( https://alfter.us/ Top-posting!
    \_^_/ >What's the most annoying thing on Usenet?

    --- Synchronet 3.22a-Linux NewsLink 1.2