Slashdot Mirror


Passwords May Be Weakest Link

blankmange writes "ZDNet is carrying a piece on network security and employee passwords: "When a regional health care company called in network protection firm Neohapsis to find the vulnerabilities in its systems, the Chicago-based security company knew a sure place to look. Retrieving the password file from one of the health care company's servers, the consulting firm put "John the Ripper," a well-known cracking program, on the case. While well-chosen passwords could take years--if not decades--of computer time to crack, it took the program only an hour to decipher 30 percent of the passwords for the nearly 10,000 accounts listed in the file." Sounds like enforced password formats and mandatory changing of passwords would help, but how many companies actually make them policy and enforce it?"

186 of 495 comments (clear)

  1. Very good analysis. by tshak · · Score: 5, Funny

    Passwords May Be Weakest Link

    And in other news, "The Earth May Not Be Flat".

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    1. Re:Very good analysis. by Spazzz · · Score: 2, Interesting

      Agreed! What good does the latest, greatest super-whizbang password hashing scheme do when users pick easily guessed usernames? I used to work for a dialup ISP who had approximately 10,000 entries in /etc/passwd. Just for the heck of it not long after I started working there, I ran Crack against it, and in a matter of about 30 minutes I had myself a nice little list of about 1,500 passwords. -J

    2. Re:Very good analysis. by pacman+on+prozac · · Score: 3, Funny

      A conflicting article at the Center for Stating the Bloody Obvious this week stated that infact:

      Humans are the weakest link. Without them there would be no need for passwords.

    3. Re:Very good analysis. by Llywelyn · · Score: 3, Insightful

      You do realize, of course, that passwords are not the weakest link in computer security?

      Users are.

      No matter how good a password is, it can be compromised *instantly* if someone can use social engineering to either get it from the owner (e.g., "Hey, I need your password to check if this works...") or get the Sysadmin to change it back (e.g., "I am thusandso and I forgot my password, could you reset it for me please? I need to get some work done this evening but cannot log on..."

      It's like with home security and a lock on a door. A weak lock can be forced or may even be left unlocked, but even a set of high-quality dead-bolts can fail if someone on the inside opens the door to let the intruder in or decides to leave a set of keys under the mat.

      Humans are the weakest link, not passwords.

      --
      Integrate Keynote and LaTeX
    4. Re:Very good analysis. by tzanger · · Score: 2

      I used to work for a dialup ISP who had approximately 10,000 entries in /etc/passwd.

      Um, why? Even 5 years ago it was possible to authenticate via RADIUS in a separate user database, use qmail with virtual users and give webspace via Apache and ProFTPd without having a single user in /etc/passwd. Unreal.

    5. Re:Very good analysis. by Stackis · · Score: 2, Funny
      You think that's bad...

      I use to work for a software company in Eastern Washington State...

      Their password for all of their servers was QWERTY...

      How freaking dumb is that?...

      Needless to say, I implemented new passwords...

      Since I've left the company, I'm sure they went back to something pretty lame.....like QWERTY

      --

      "Look where we worship" -- Jim Morrison
  2. The problem with forced passwords: by Anonymous Coward · · Score: 2, Insightful

    If you know the methods of forced passwords you can write a program around them. All of a sudden not only do you have a ton of passwords that are unnacceptable, you can predict patterns of tricks people will use to fool the force password picker into letting them choose an easy to remember password.

    1. Re:The problem with forced passwords: by Anonymous Coward · · Score: 2, Insightful

      Here at work we're required to have two passwords; one for the Windows network domain logon, and another to access most parts of our corporate intranet. Each has it's own password complexity rules, and both passwords expire, but not at the same intervals. Hence we're regularly forced to come up with a new password, different from each of the previous five or so that we've already used. If you choose a good password, it's harder to remember, so you wind up writing it down somewhere until you've got it memorized. Of course by then it's time to come up with a new one again. For that reason, more people than not around here just write their password for this 90-day period on a Post-It and stick it to the side of the monitor.
      I think if passwords didn't frequently expire, we would be more likely to use a good one that would be ingrained in our brains after a week or so, rather than easily guessable ones or ones we have to write down somewhere. After all, if a someone with bad intentions gets hold of my password, he's going to use it immediately, not wait around for a couple of months to give it a chance to expire. Whether it expires or not, the damage has been done.
      I know you can use acronyms as passwords, including some mixed case and numeric digits, which makes them a little easier to remember, but I'm tired of thinking up witty lines to use for the acronym.
      B.T.W., my current network login password is 'Pissoff'. The three before that were 'pissoff', 'pissoff1', and 'pissoff2'. If you forget, just look on the side of my monitor.

    2. Re:The problem with forced passwords: by Bluesee · · Score: 2

      I once had a pw scheme that used the first letters of a song, then when I had to change it, I'd just use the next stanza. Here goes:

      jsrbayhat
      atoaft
      tsotti
      atts

      tmwamsm
      tsbat
      fpsstd
      oa3hta3ht

      like that ... that way when I was prompted to update it (every 30 days) I'd have one ready, and not forget too too soon. It worked.

      But I still wrote it down and put it in my top drawer. :)

      (Hint: the tour length? Three hours. Until the weather started getting rough...)

      --
      SDMI: Finally! Music that won't rip or burn! Brought to you by the fine folks at RIAA.
  3. The problem with strong passwords... by Anonymous Coward · · Score: 3, Insightful

    ...people will write them down.
    Preferrably on post-it notes and stuck to the keyboard or the screen.

    I have seen it all.

    1. Re:The problem with strong passwords... by blacksmith · · Score: 2, Funny

      ...people will write them down. Preferrably on post-it notes and stuck to the keyboard or the screen.

      But that's not always a problem. In some situations, where outsiders don't wander round offices, this can be a good technique. If the office is "secure", writing down passwords is fine. This can certainly be put to good effect in the home.

      Post-its stuck to monitors might not be the best place to write them down, I grant you.

    2. Re:The problem with strong passwords... by oobeleck · · Score: 2
      As the security admin I routinely go around and *pickup* unwanted trash off of peoples desks.

      You take their post-it notes a couple times and they start learning....

    3. Re:The problem with strong passwords... by SCHecklerX · · Score: 5, Insightful

      That's why, IMO, you force a strong password, but don't make the poor user change it every other friggin' day (ok, i'm exaggerating, but being forced to change a password for no good reason is a pet peeve of mine...system was hacked? fine, I'll change it)

    4. Re:The problem with strong passwords... by SomeoneGotMyNick · · Score: 5, Interesting

      I use a dissected CueCat for password entry. It allows me to use any bar code found on snack food, coupons, product ID's, etc. as a random sequence of alphanumeric characters of significant length. All I need to do is remember where I kept, stored, tucked, stuck, shoved the item with the code on it, scan it, and I'm logged onto the company network.

      People may find a myriad of scannable codes on or near my desk at any given time. The trick is to know which one it is unless I carry it with me. Five attempts at a wrong password locks out the account. Due to the significant amount of digits, the IT department STILL has yet to crack my password using their cracking tools.

      We're required (forced) to change our passwords at regular intervals. Since I've been scanning things, I have not found that an inconvenience.

    5. Re:The problem with strong passwords... by imr · · Score: 2

      and now that you told everybody that you carry your password in your pocket, you've become the weakest link to the weakest link to log onto the company network.

    6. Re:The problem with strong passwords... by ozbird · · Score: 2

      Agreed. My previous employer had a policy where you had to change your password every 30 days, and it remembered the last 10 (20?) passwords so you couldn't reuse them, *and* wouldn't let you use a similar password to the last one. (I don't know how the latter worked, but I was told that it didn't keep the plain text passwords.) The bottom line was it was near impossible to choose a password that satisfied it, so most people chose two passwords that they alternated between and applied a simple fudge to make them different. Dumb.

      In my current job, I apply the "if it ain't broke, don't fix it" rule. I run John the Ripper regularly - any passwords that it cracked get expired; if they are particularly weak, the account is locked (and the user can have a chat to the helpdesk.) People soon learn that choosing weak passwords is inconvenient, and most will choose a reasonably strong password sooner or later.

    7. Re:The problem with strong passwords... by SomeoneGotMyNick · · Score: 2

      That's never been an issue. There are people at work who know how I log onto the network. I even challenged them to try to log in using their choice of items on and in my desk, office, pockets, wallet. Of course, I ended up having to ask IT to reset my password (in person) so I could change it after the failed attempts.

      The nice thing about technology is that in most cases, some people carry at least a half dozen or more acceptable bar codes with them without even knowing it. Have you ever gone shopping lately? Some stores now print bar codes on their receipts. These are useful sources of barcodes. The supply of barcodes change frequently. Don't forget the barcodes on the books on your bookshelf, software CDs, music CDs, UPS slips, boxes with shipping labels, etc.

      My point is, there's far too many to try for someone to try and get it right. A major deterrent for those attempting to get in. Because after hours, it's 5 times and your done.

    8. Re:The problem with strong passwords... by imr · · Score: 2

      You just made me realize how surrounded by bar code I am. I never gave a thought to that. I was kinda thinking, he must have it in his wallet. all right, i see your point.
      yet, "regular" persons can't make another one give a password by phone, but there are some who can. Are you sure there isn't some kind of persons who can find out which bar code you used in less than 5 attemps with good chances?

  4. Obvious by aridhol · · Score: 5, Interesting

    Did anybody think that passwords wouldn't be the weakest link in security? Remember that, in general, "easy-to-remember" and "secure" are mutually exclusive. And if we forgo "easy-to-remember" for "secure", we will have people writing their passwords on a piece of paper on their desk. There's security for you.

    --
    I can't say that I don't give a fuck. I've just run out of fuck to give.
    1. Re:Obvious by Slak · · Score: 2

      In the spirit of the Felt-Tip-Marker-Qua-DMCA-Illegal-Device, does this place electronic dictionaries under the same category?

      Cheers,
      Slak

    2. Re:Obvious by sc00p18 · · Score: 4, Funny

      This makes me so MAD! I mean, why can't people take their security seriously? It's not that hard to sit down one day and make up a few difficult passwords and memorize them. For example, I use one of

      ekk4H$2drPr3Q,
      Ltc4buX126w, and
      7ydEX92aSz3UIo

      for 90% of my passwords. Then all you have to do is not tell anyone about them. They're not hard to remember anymore, and it really wasn't that difficult to begin with. Sheesh, morons.

    3. Re:Obvious by MarkusQ · · Score: 5, Funny
      I wonder how tough it would be to crack SSN number passwords. These are easy to remember, but GOTTA be tought to crack....

      Not really. I once worked (as a contractor) with a primadona / hot shot who thought he was the side the bread was buttered on (or something like that). Anyway, he left in a huff of wounded genius one day (someone had the audacity to challenge his expense report, IIRC). I had noticed a few months back that 1) his password was all numeric and 2) he typed it in a 3-2-4 pattern. After he was gone & everyone was in a panic because we were locked out of a few important things, I took it upon myself to look up his SSN in the payroll system.

      After everyone was sufficiently worried about the fate of the company and all, I asked mildly "Mind if I take a stab at it?"

      It worked the first time, and I deadpaned it like it was no big deal, with some Jeeves-ish quip about "the psychology of the individual" and tapped my forehead. It was quite fun.

      -- MarkusQ

    4. Re:Obvious by Beryllium+Sphere(tm) · · Score: 2

      >we will have people writing their passwords on a piece of paper on their desk

      Even that is a step up from having something that any remote cracker could guess. Imagine a program running through your list of employee names, trying to log in as each one in turn with the password "cookie". Can't succeed if the passwords are high-entropy, even if they are on sticky notes on monitors.

      A password on a desk is a risk only for attacks that depend on physical access. An attacker with five seconds of physical access could memorize a password, but with only a couple of minutes of access the same attacker could boot the machine from a floppy and Game Over.

      Now make another incremental improvement. Move the written password off the desk, onto a card on the employee's keychain. Next to the key that unlocks the front door. OK, I suppose I can imagine an attacker borrowing someone's car keys and memorizing the password, but that's still a practical level of security for many needs. I wouldn't recommend it to a client who needed to secure a wire transfer center, but it's probably adequate for Joe's Garage. And it trains the users to think of a password as being valuable property, like a door key.

      "We make things do stuff!" -- Alan Lindsay

    5. Re:Obvious by Dudio · · Score: 4, Funny

      I'm sure it was unintentional, but you seem to have left out your Slashdot password. Plz fix. Thx.

    6. Re:Obvious by ivan256 · · Score: 3, Insightful

      A secure password on a post-it note on someone's monitor is much more secure then an easy password in someone's head if the premesis are secure, and you're worried about external attacks. Someone in another country, or even another building, likely won't be seeing the post-it or the slip of paper in your desk drawer. It depends on the circumstances.

    7. Re:Obvious by Moonshadow · · Score: 2

      If you're worried about brute force attacks, just set your passwords to ZZZZZZZZ

      It's always the last one you try (Assumiung sequential attack...)

      Easy to remember, O(n^8) to crack, all kinds of fun! Of course, it won't work that well against an intelligent mind...

      On a different tack, we were discussing the use of high-ascii or 8-bit characters in a password. That would make it pretty much immune to brute force crackers, as those characters wouldn't be in its dictionary, and it would make it immune to someone snooping on you as you type, because chances are they're gonna miss that "Alt" keypress, thinking that instead the 0179 is a part of your password, and your password length will be different than the number of keypresses. Social engineering would be the only viable method of password retrieval...

    8. Re:Obvious by ivan256 · · Score: 2

      I would criticize the point in that article where they said that a well-chosen 8 digit password would still take 13 years to crack on average on a Pentium 4. An 8 digit password chosen from the 95 printable ASCII characters is about equivalent to a 52 bit key. It is well known that the 56bit DES key can be broken within a few minutes on machines that are not prohibitively expensive to build. Assuming that people are only going to try to crack passwords on a Pentium 4 is somewhat naive and misleading.

      If the system that you're trying to break into has 30,000 users with unique strong passwords that are 8 "digits" and more or less randomly distributed across the set of available passwords, you will have greatly reduced the amount of time required to get access to the system (assuming you have a list of user id's or the passwd file). With that many accounts, you'll likely be finding up to 10 valid passwords a day.

    9. Re:Obvious by p3d0 · · Score: 2
      ... with only a couple of minutes of access the same attacker could boot the machine from a floppy and Game Over.
      All you have to do is tell the BIOS not to boot from a floppy, and then put a password on the BIOS. The BIOS password has to be a good one though. Make it a strong random sequence of letters. Then, to remember it, put it on a sticky note on your monitor.

      Oh, wait...

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    10. Re:Obvious by aussersterne · · Score: 3, Interesting

      I was in the car with a friend of mine one day when I noticed a post-it note on her notebook with words written on it in a list: "mom, god, love, peace, dad..." and I asked her about it and whether it was a list of values or goals or something... and of course it turned out to be her password list at work -- each time they forced her to change her password, she wrote the new one at the bottom of the list, which was then sitting on a post-it note on her notebook, which routinely sat on her desk.

      I tried to explain about the importance of selecting good passwords... and she agreed.

      Several weeks later, she called me to ask for my help -- she needed to know how to "bypass" the password and get to her files. When I asked why, she said she'd taken my advice and selected a more difficult password this time around, and hadn't written it down on a post-it note. Instead, she'd saved it in a file so that she could always print it out when she needed it, but of course now she'd forgotten it because it wasn't something she'd normally remember, and without it, she couldn't get to her file...

      The truth is that passwords are never going to work for most people. People only have the mental capital and patience to remember things that are important to them. But once you know someone, you know what is important to them, and pretty quickly you know their potential passwords. And of course, many humans find that the same things are important to them... so passwords as a group from anyone but computer professionals tend to be easy to guess.

      Just bring out the fingerprint scans or retina scans, etc. and be done with it.

      --
      STOP . AMERICA . NOW
    11. Re:Obvious by Dephex+Twin · · Score: 2

      Well, a person would get a safe to protect things. Why not write down your password, put it in a small safe, and lock that up? Then if you need it it's there, but your password is still secure.

      Just a thought.

      mark

      --

      If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
    12. Re:Obvious by jeff67 · · Score: 2
      Quote:
      Just bring out the fingerprint scans or retina scans, etc. and be done with it.

      Don't you read /. ?

      From this post: comes: Fingerprint readers can be fooled.
    13. Re:Obvious by Tackhead · · Score: 3, Informative
      > All you have to do is tell the BIOS not to boot from a floppy, and then put a password on the BIOS. The BIOS password has to be a good one though. Make it a strong random sequence of letters. Then, to remember it, put it on a sticky note on your monitor.

      Doesn't matter. A black hat will ignore the sticky note and just use the default or backdoor BIOS password.

    14. Re:Obvious by Moonshadow · · Score: 2
      Even today, using ^U wouldn't be a great choice on many systems... ;-)

      Well...and then there's always ^D...

    15. Re:Obvious by Dephex+Twin · · Score: 2
      you can still break into the safe,

      Well, you can also still be held at gunpoint and be forced to divulge your passwords. You could still have your child kidnapped. There could be an earthquake. There is no 100% safe solution!
      you have to memorize the safe numbers in addition to the password you are using.

      A safe combination is simpler than a complex password, and you can't use a computer to crack it. Or you have a key to the safe. Or the "safe" is a safety deposit box at the bank, if you are really paranoid.

      My point was that you can use existing forms of physical security to protect physical copies of your passwords. That way you have an "out" in the event that you forget what it is.

      mark
      --

      If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
    16. Re:Obvious by b1t+r0t · · Score: 4, Insightful
      There's an easy way to make a relatively strong password that is also relatively easy to remember. How many of you have ever tried to make a cheezy D&D character name generator by having it generate cvccvc combinations (like say, keztul)? They can come up with some pretty wierd... but still pronounceable... stuff.

      So start with a random cvccvc (c=consonant v=vowel) combination. Yes, I know it's not quite as good as a fully random alpha combination (by a factor of 275625), but it's a lot easier to remember. Then add a punctuation character (especially a shifted one like !@#$%^&*() ) and you will get something like "kez#tul". That's a pretty decent password right there.

      If you have a truly fascist password policy to satisfy, change a letter to a l33t5p33k digit, and maybe make one letter uppercase. In this case, the result could be "k3z#t00L".

      If you come up with three or four cvccvc pseudo-words, you can even use them for various security levels. One for r00t passwords, one for "normal" passwords, and one for web passwords (like slashdot, etc.).

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    17. Re:Obvious by MarkusQ · · Score: 2
      Hmm. A contractor had random access to the payroll system? Sounds almost as bad a practice as letting a prima donna type hold uniquely important material using just password protection.

      I agreed. But neither practice was as bad as letting all employees have company credit cards with no real tracking of who spent what. They were in much better shape by the time I left. I even got them to stop running their Cat-5 on the outside of the building.

      -- MarkusQ

    18. Re:Obvious by Dephex+Twin · · Score: 2
      For systems that need security, I think the best plan is to force periodic password changes, disallow reusing old passwords, enforce a few simple rules on password creation (like the password can't appear in the dictionary)

      Okay, that's good and all... except that the whole problem is that people don't remember their passwords. So by forcing periodic changes, the difficulty is increased, and you'll probably have an even better chance of people writing down their passwords.

      Perhaps a safe can be broken into... but it's certainly tougher than "breaking into" a sticky note on a monitor or piece of paper in someone's pocket.

      Nothing is totally secure, but if you know you are going to have to write down a password, maybe putting that paper in a safe will at least provide some protection.

      mark
      --

      If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
  5. I've heard this before... by vicviper · · Score: 3, Insightful

    Sounds like they put a password cracking utility against the NT sam file. The thing is that if your security is done right, you should at least need the Administrator password to access that file, no?

    1. Re:I've heard this before... by janda · · Score: 2, Informative

      One word - SQLSnake

      The fact that you need "x" access in order to get to the password file is no protection against the password file being stolen and cracked.

      --
      Karma: Food Fight (Mostly affected by Date Plate).
    2. Re:I've heard this before... by Bazman · · Score: 2

      Or on unix, they got /etc/shadow, which you'd normally need root privs to read anyway. That's why crypted pws are stored in /etc/shadow...

      However, hacked user passwords are useful if they give you user-level access to another system, since then you can use a non-remote root exploit to get root.

      Baz

    3. Re:I've heard this before... by GlassUser · · Score: 2

      Just get physical access to the machine. You can then use any number of filesystem readers to get at anything on an NTFS volume, regardless of permissions.

    4. Re:I've heard this before... by peddrenth · · Score: 2

      This is probably a dumb question but...

      Why does the superuser account need access to the password file?

      Surely the only thing which needs access to that is the login program and the password-changing utility. Loads and loads of programs/daemons/whatever run as root, and none of them have a valid reason to access the password file.

      Talking of which, second dumb question: why do unix systems only store the passwords of valid users in the password file? Surely it would be more useful to have many random usernames with simple passwords, where any attempt to login to one of these accounts would banish whoever had tried it?

  6. just one problem by mpweasel · · Score: 2, Funny

    ...secure passwords are usually difficult to remember. Thus users tend to use the month (05 for may, etc) for the mandatory digits, and sometimes cusswords to vent their frustration at the secure password policy. Also, it's not too difficult to find sticky notes with obscure strings a la "h0tgr1tz99" stuck on people's monitors. Hmmmm, wonder what that could mean?

    Sources: interviews and sticky notes on monitors

    --
    martin

    1. Re:just one problem by Waffle+Iron · · Score: 3, Funny
      Also, it's not too difficult to find sticky notes with obscure strings a la "h0tgr1tz99" stuck on people's monitors. Hmmmm, wonder what that could mean?

      It's probably their /. username...

    2. Re:just one problem by h0tgr1tz99 · · Score: 3, Funny

      HEY! Who told you?!?

  7. Microsoft password files... by antirename · · Score: 5, Interesting

    Are especially vulnerable when bonehead admins let you remotely dump the registry. I've seen that one a couple of times. They don't let the users change the time or date on their machine, but the users can dump the registry on the servers. One company told me that "of course, we know that could be a problem, but the users are'nt going to know how to exploit it". One of the dumbest examples of security by obscurity that I've ever seen.

    1. Re:Microsoft password files... by Jace+of+Fuse! · · Score: 2, Insightful

      "of course, we know that could be a problem, but the users are'nt going to know how to exploit it"

      That attitude makes me sick to no end.

      I wish I had a penny for every admin that assumed the users knew less than he did, I'd literally melt them all down into a club and bash their skull in.

      One thing I learned a long time ago is that there is always someone out there who knows more. Sometimes, it's that quiet kid that doesn't seem to know anything.

      --

      "Everything you know is wrong. (And stupid.)"

      Moderation Totals: Wrong=2, Stupid=3, Total=5.
  8. Netware makes us change... by Kiaser+Zohsay · · Score: 3, Funny

    ...every 39 days, and it remembers an ungodly number of old ones, so you can't recycle. I don't have enough kids to come up with that many passwords.

    --
    I am not your blowing wind, I am the lightning.
    1. Re:Netware makes us change... by TeamSPAM · · Score: 3, Funny

      ...I don't have enough kids to come up with that many passwords.

      You must not be Catholic. >;-)

      --
      Brought to you by Team SPAM! where we believe: "Information in the noise!"
    2. Re:Netware makes us change... by Arandir · · Score: 2

      If you make the change interval frequent enough, users will simply append a number to their favorite password:

      jarjarbinks1
      jarjarbinks2
      jarjarbinks3
      jarjar binks4
      jarjarbinks5
      jarjarbinks6

      and back to

      jarjarbinks1
      ...

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:Netware makes us change... by Chelloveck · · Score: 2

      Precisely. We need to change our NT passwords every 45 days or so. Everyone I know just rotates "password1", "password2", etc. In fact, the system here is set up to only remember your last four passwords, not all your passwords within the past 90 days or something. So, in the course of about 30 seconds you can rotate all the way back to "password1" again. Effectively, the password is never changed.

      To add to this, the password format isn't checked. I can set mine to "password", "hello", or even my userid. Tell me again why changing them periodically is more secure?

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
    4. Re:Netware makes us change... by quantaman · · Score: 2

      It has to do with the Catholic church's refusal to allow members to use birth control. This results in a perception of Catholics having lots of children due to lots of unprotected sex. I don't know how accurate that perception is (I don't pay much attention) but that is the joke.

      Yeah punk, it's offtopic but what ya gonna do? Yeah moderators I'm talkin' to you!

      --
      I stole this Sig
  9. Here's the problem with that: by AMuse · · Score: 5, Interesting

    My company is a service based company. We're a group of professional sysadmins who contract to large customers to take over network and SysAdmin duties. We are also responsible for security of our systems.

    The problem with password policy enforcement is that users want weak passwords. Ordinarily this is no problem, since security often trumps user needs.

    However, since we're a service based organization, our salaries and bonuses are based on user satisfaction of our performance. Guess what our number one gripe is? You bet. Password enforcement. Our enforcement of the "Strong passwords only" policy has helped us be secure, but it's also eating into our employee bonuses because the users mark us off for it.

    It seems like we're caught between a rock and a hard place here, but since our customers are all senior civil servants, what're we to do? The more we enforce strong passwords, the closer they'll get to looking for someone who won't be so picky.

    1. Re:Here's the problem with that: by Waffle+Iron · · Score: 5, Interesting
      However, since we're a service based organization, our salaries and bonuses are based on user satisfaction of our performance. Guess what our number one gripe is? You bet. Password enforcement.

      I wonder if holding something like a "password cracker demo meeting" would help. Set up a test machine, let everyone enter a password of their choice, then run crack or similar on the password file. Let people watch as the program guesses their passwords and spits them out. Maybe give a prize to the best/worst passwords. It might get people to understand the problem and help them become more interested in solving it.

    2. Re:Here's the problem with that: by aktbar · · Score: 2, Insightful

      Security (for your users, or at least me) is one aspect of an overall goal: getting our jobs done. If someone hacks into my system and trashes all of my files, that will time and energy away from other work. If I have to unlock the safe under my desk, pull out the notebook containing 16-character one-time passwords and punch one in every time I want to check my e-mail, that also will take time and energy from other work.

      Remember always to balance the security you use with the value of the secured valuables. For a health-services company the value of the information is (perhaps) much higher than for your average "senior civil servant".

      Also, don't put 15 deadbolts on the (virtual) front door while leaving the (virtual) window next to it wide open. I would guess that a lot of organizations have lost more proprietary information by viruses attaching documents to outgoing e-mails than by crackers breaking in.

    3. Re:Here's the problem with that: by JordanH · · Score: 3, Insightful
      • Password enforcement. Our enforcement of the "Strong passwords only" policy has helped us be secure, but it's also eating into our employee bonuses because the users mark us off for it.

      Is your firm being paid any less due to customer dissatisfaction?

      If the answer is no, then you are being abused by your management. They should throw out strong password complaints when evaluating customer satisfaction.

      Surely the civil service organization has a policy about the use of strong passwords. I believe all Federal organizations have such a policy, if this is state or local, maybe not, I guess. Not insisting on implementation of policy would possibly be a cause of legal action against your company should there be problems.

      I suspect this is a convenient way for your company to hold on to your bonuses.

    4. Re:Here's the problem with that: by Milican · · Score: 2

      Thats a great idea. It wasn't until Lophtcrack (or however you spell it) cracked my NT password in about 5 seconds that I realized how insecure my passwords are. So for important access. I use important passwords, and any company resource is important info.

      JOhn

    5. Re:Here's the problem with that: by Darth_Burrito · · Score: 4, Interesting

      My university had a some sort of automated cracking script running weekly. If it cracked your password you were sent an email telling you your password had been cracked by their script. You were then instructed to change your password within 3 days (or something) or else your account would automagically be disabled.

      This system seemed to work well because users could see an actual threat. Also, since everything was handled via script, there was no one tangible to blame other than the user with the bad password.

    6. Re:Here's the problem with that: by commonchaos · · Score: 3, Insightful

      Why have them enter their passwords into the computer? Why not just ask them their logins are, make a list, and then run the crack on what is already there, right in front of them on a projected screen, showing their passwords, or something similar, perhaps not showing an acutal password, but have john_doe pop up when his password cracked, then if the people dont believe it, they can ask you personaly.

    7. Re:Here's the problem with that: by bafu · · Score: 2, Insightful

      The thing that is kind of silly about these is that they attack your encrypted password even though the system has access to your plaintext password whenever you enter it. On top of that, you have had the bad password on the system already and you get to deal with people who have disabled accounts because they were away when they got the warning, etc.

      It's a lot more effective to just check the password when the user is actually setting it. You take the plaintext password and apply it against the plaintext that your password guessing algorithms would produce. If you are at least somewhat efficient about it the whole thing will take a second or so and you'll be able to apply much more extensive tests than you would bother to use if you were going to spend the system time encrypting each guess (Just don't apply the "up to 1000 8-bit-characters exhaustion" test. Sure, it's fast since you just automatically fail them, but it kind of defeats the purpose). The first time I did this I had to write my own and fiddle the passwd program to use it, but nowadays you can just stick in an off-the-shelf pam module to do it with little muss or fuss. If they fail, they have to come up with one that passes, so the system never has the bad one on it.

    8. Re:Here's the problem with that: by CJ+Hooknose · · Score: 2
      Watching thier passwords getting cracked in the span of an hour and a half meeting will get the idea home that if you could do it in that time, what could a real cracker do in the course of a night.

      From comp.os.linux.misc , Dec. 2, 2000 :

      -------
      From: "Peter T. Breuer"
      Subject: Re: email security

      Jose Luis Domingo Lopez wrote:
      If you really want to impress your audience on how insecure email is, consider making a tipical demonstration about reading others email and getting their POP accounts username/passwords. As simple as download a sniffer, like sniffit or ethereal (graphical), and start a session where someone, in another PC in the sme LAN, tries to download his mail.

      I've tried precisely this ...

      When the audience sees the username/password and mail contents appear on your screen I'm sure they will pay more attention.

      ... and they weren't impressed. They didn't understand what passwords were or what they signified.
      -------

      Against stupidity, the very Gods themselves contend in vain. You can lead people to good resources on password security, but you can't make them think. And ease-of-use trumps security any time you are dealing with large groups of people or people who are not too bright.

      --
      Give a monkey a brain and he'll swear he's the center of the universe.
    9. Re:Here's the problem with that: by bartle · · Score: 2

      My university had a some sort of automated cracking script running weekly. If it cracked your password you were sent an email telling you your password had been cracked by their script. You were then instructed to change your password within 3 days (or something) or else your account would automagically be disabled.

      When I was in school, our CS department did something similiar. A few admins would get done with finals and run a password cracking program against their user base. If a password was cracked, they would disable the account and send out an email. If you had a poorly chosen password and a major project due at the end of the semester, this meant that your account would automagically be disabled at the worst possible time. I assume that your admins were smarter (or nicer) than ours.

    10. Re:Here's the problem with that: by Darth_Burrito · · Score: 2

      Good point. At one time they were doing something like what you just described. I'm not sure if they switched to it, from it, or do both now... (I graduated) It would seem redundant to run a cracker in the background in addition to checking for weak passwords when they change them. Your idea sounds considerably more efficient and overall is probably much more secure. I think one difference between the methods is that catching them when they change the password makes it look like a password policy police kind of thing whereas a scheduled cracker gives the impression of a more detached process.

    11. Re:Here's the problem with that: by Darth_Burrito · · Score: 2

      That's classic. Our Admins sent out an automatic email and then waited several days before disabling the account. Sounds like your guys just got the order of operations all mixed up. Did they send the email out to the account they'd just disabled or were they smarter than that?

    12. Re:Here's the problem with that: by Darth_Burrito · · Score: 2

      Ohio State: They may have switched to checking your password whenever you change it instead of running a background cracker, I'm not sure.

  10. Password are not the weakest link by Raleel · · Score: 3, Insightful

    Users are the weakest link. Always has been. The user chose the password.

    --
    -- Who is the bigger fool? The fool or the fool who follows him? --
  11. Making complex passwords should be an IQ test by scarpa · · Score: 2, Interesting

    After dealing with multiple incidents of hacking at my former work, we formed a security policy that included enforced, complex passwords. Luckily we did the same analysis on existing passwords to justify the change because it caused quite an uproar.

    Our heuristic was simple (to me)- inlcude one character from each of the following subsets of characters; UPPERCASE, lowercase and Numbers, minimum of 8 digits.

    I must have spent at least 10 minutes with most people helping them choose passwords that fit the criteria. The worst ones of course were the executives, one made me sit with them for over a half an hour while they figured it out.

    Luckily it was a small company of 40 people or so, I might have gone crazy.

  12. What they don't tell you: by Telastyn · · Score: 3, Interesting

    probably 60-75% were cracked within 8 hours.

    People do not understand how computers work. If they do not understand how computers work they cannot understand how computer security works. If they do not understand how computer security works, they will likely never ever understand the gravity of a password no matter how much it's explained to them.

    To users a password is an annoyance. And they are trained to not be secure with their identities. How many people just give out their SSN? Something that is a definative source of identity, and allows access to tons of things: bank accounts, medical info, home addy. People will just give this to pretty much any customer service Joe.

    Why shouldn't they do the same with a password?

  13. Mandatory Password changes by Triv · · Score: 2

    Sounds like enforced password formats and mandatory changing of passwords would help, but how many companies actually make them policy and enforce it

    Mine did. Every 3 months our payroll server refused to let us in if we didn't send in a new Password, then and there. Same thing with the filesharing/print server. The cool thing is, they were staggered so that you've have to change one of your passwords every six weeks or so. Kept it regular, kept it part of routine.

    Triv

  14. Consistent Password Policies? by devnullkac · · Score: 2

    In my experience, in a large corporation, there are hundreds of independently managed password domains, at least a dozen of which any one person will usually have to deal with on an ongoing basis. Differences in password change frequency, minimum lengths, differentials from prior passwords (sometimes from ANY password used by ANYONE on that system in the last year), and digit inclusion rules vary in a tower of Babel that make it difficult to even maintain passwords, let along ensure they are all maintained securely.

    --
    What do you mean they cut the power? How can they cut the power, man? They're animals!
    1. Re:Consistent Password Policies? by WolfWithoutAClause · · Score: 2
      The corporation that I work for has actually fixed this one a little. They're techno bastards but atleast they're enlightened bastards.

      They enforce good (i.e. hard to remember) passwords by refusing to let you set one that isn't good. On the other hand they have a system that actually synchronises all of the different domains to be the same password. I currently only have one system out of maybe 8 that has a different password. That way you use it all the time, so after a few days you have it down.

      However because the passwords are good in the first place, you don't have to change them quite so often (I think 90 days).

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
  15. Expiring Passwords by pz · · Score: 2, Insightful

    In what way does changing a well-chosen password increase security on a non-compromised system?

    --

    Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    1. Re:Expiring Passwords by SCHecklerX · · Score: 2

      Exactly. Somebody please mod the parent up.

    2. Re:Expiring Passwords by ocbwilg · · Score: 2

      In what way does changing a well-chosen password increase security on a non-compromised system?

      That all depends upon a) how many people who no longer need access to the system (former employees) know the password, b) how many other systems use the same password somewhere, and c) to what degree of certainty you believe that your system is not compromised.

  16. Yah! Stick it to the users! by jehreg · · Score: 4, Insightful

    This is so tech-elitist... "The users are the problem!"

    Give a look at any paper by Sasse, Brostoff and Adams, such as this one, and then re-think your sysadmin I-never-change-my-dictionary-password-but-I-force- all-my-users-to-32-char-monthly-passwords bullshit attitude.

    The answer is not to forget the human aspect. Find a better way to help users generate better passwords, through education and assistance, not automated password rules, and forced password expiry.

  17. Yeah...yeah by teslatug · · Score: 2

    Can we have some evidence as to how harmful weak passwords really are? I know people that would be a lot more trouble if they were forced to remember good passwords (They'd probably end up wrighting it on a piece of paper). I think it's a lot better to make sure that the compromise of the account could not do much damage by restricting priviledges.

  18. Shadow passwords by Beliskner · · Score: 2
    Haven't they heard of shadowed password files?

    THIS is what you get when you hire people with lots of experience and not fresh graduates. The more modern security measures that are taught in University in NetSecurity 101 such as using shadowed password files instead of using /etc/passwd for everything simply get "lost in the woodwork".

    Therefore by hiring only EXPERIENCED people these old security threats remain until these EXPERIENCED people retire.

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    1. Re:Shadow passwords by Beliskner · · Score: 2
      This link gives further info. Scroll the the bottom, shadowed passwords can be enhanced by the administrator changing the encryption algorithm used to something strong like Rijndael or whatever plus a bigger salt to thwart dic attacks. Lazy *EXPERIENCED* admins.

      Talking to yourself is the first sign of going nuts. Heh

      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    2. Re:Shadow passwords by teslatug · · Score: 2

      The problem is not that they were able to get the passwords, the problem is that the passwords were so weak that it didn't take the program long to figure them out.

    3. Re:Shadow passwords by ergo98 · · Score: 2, Insightful

      The point was not accessibility of the password file, but rather it just happened to be a easy method of testing against passwords : The same thing could be done remotely by slamming against an authentication server with username/password combos.

      Actually, truth be told they are over dramatising somewhat : Whilst (tribute to the other reply :-]) you can slam a password file several million times a second, you can authenticate against a reasonably configured server maybe three times against an account before the account will be locked out for a prescribed period of time (often permanently until someone in the IT department can figure out if you're just a moron with CAPS LOCKS on and reeneable your account), so such brute force attacks are irrelevant. I wonder if the hooplah about easily guessed password might be more drama than anything else. Admin accounts don't get locked out (the obvious reason being a DOS by continually locking you out of your own machine) so they would still require a very strong password and active security monitoring.

    4. Re:Shadow passwords by Beliskner · · Score: 3, Informative
      Not so dramatic - the previous kerberos did give credentials to an unauthenticated session, quoting from here
      In order to mount an offline dictionary or brute force attack, some data that can be used to verify the user's password is needed. One way to obtain this from Kerberos 5 is to capture a login exchange by sniffing network traffic.

      In Kerberos 5 a login request contains pre-authentication data that is used by the Kerberos AS to verify the user's credentials before issuing a TGT. The basic pre-authentication scheme that is used by Windows 2000 and other Kerberos implementations contains an encrypted timestamp and a cryptographic checksum, both using a key derived from the user's password.

      The timestamp in the pre-authentication data is ASCII-encoded prior to encryption, and is of the form YYYYMMDDHHMMSSZ (e.g. "20020304202823Z"). This provides a structured plaintext that can be used to verify a password attempt - if the decryption result "looks like" a timestamp, then the password attempt is almost certainly correct. A password attempt that recovers a plausible timestamp can also be verified by computing the cryptographic checksum and comparing it to that in the pre-authentication data.
      The moral of this story is, kids, update your kerberos, as kerberos v5 is partially decapitated.
      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  19. Mine does...sorta. by ocbwilg · · Score: 2

    The company I work for (large, national insurance company with over 50,000 users) has a "strong" password policy that is enforced by the system. A password for our domain must be a minimum of 8 characters with a mix of upper and lower case letters plus numbers. Password changes are forced every 2 months, and a previously used password is not able to be reused for the next dozen password changes. That being said, just yesterday I was working with a user whose password was their first name with a number one tacked onto the end of it. I imagine that she started with Firstname1 and then just incremented it on subsequent changes.

    The problem isn't just forcing "strong passwords" onto the end users, but making sure that end users understand the reasoning behind it. Making someone use complex password formulas is useless when a large number of the users are going to use something that can still be easily guessed that conforms to the formula.

    1. Re:Mine does...sorta. by Beliskner · · Score: 2
      The company I work for (large, national insurance company with over 50,000 users) has a "strong" password policy that is enforced by the system. A password for our domain must be a minimum of 8 characters with a mix of upper and lower case letters plus numbers. Password changes are forced every 2 months, and a previously used password is not able to be reused for the next dozen password changes.
      Dude, hate to break it to you, but with difficult passwords like that I'd estimate that 95% of people you admin have their password written down in 10 places including on post-it notes stuck to their monitors.
      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    2. Re:Mine does...sorta. by ocbwilg · · Score: 2

      Dude, hate to break it to you, but with difficult passwords like that I'd estimate that 95% of people you admin have their password written down in 10 places including on post-it notes stuck to their monitors.

      DUDE! No way! What if they use Dell computers?

      A few of them do have post-it notes up, most of them don't. When I encounter sticky-note passwords I usually confiscate them and lock their account. By the time they've called the helpdesk (for which their manager gets charged, and the user thereby gets some heat) they start to get the hint. But more importantly, what's the point of writing it down if you can use something as memorable as "Beliskner1" (which though valid is a very bad idea)? These are personnel issues rather than an IT issues. If the user can't be expected to adhere to info security policy then they need to be reprimanded or released. The alternative to a complex password that is moderately difficult to break is a simple password that is easy to break. Which would you rather have if you are the admin who's career could be on the line?

      I guess you can look at biometrics. We all know how well fingerprint scanners work. The wider-spread problem of using biometrics is that you are using a single measurement as your password everywhere. For example, say you work at ABC Corp and they have fingerprint scanners (or retinal scanners, or voiceprint scanners, or whatever) for authentication. Say also that you leave ABC Corp to work at XYZ Corp who also uses fingerprint/retinal/voiceprint authentication. Now your password has been compromised since ABC Corp already has a copy of it. To make matters worse, short of extreme medical procedures there is no way to change that password. Where does that leave you?

      Biometrics + a password is only marginally more secure than a password alone once your biometric measurement is available. I guess that we could all go to SecureID systems, though those are not impossible to defeat either (especially when users tend to leave the SecureID cards or keychains in their desk drawer).

      What it eventually comes down to is that there really isn't a simple, effortless method of having a secure authentication process. Security simply requires thought and effort on the part of end-users, and until we can beat it into their tiny little heads then we're going to be stuck with stupid end users making our systems insecure.

    3. Re:Mine does...sorta. by Beliskner · · Score: 2
      Security simply requires thought and effort on the part of end-users, and until we can beat it into their tiny little heads then we're going to be stuck with stupid end users making our systems insecure.
      Dude, that is totally not the way to do it. It's like a vicous circle against your own users. Your problem is lack of compartmentalisation. I don't care if anyone hacks into our accounts, because our most important data is stored on a system that only has a keyboard, monitor and Zip drive, NO ethernet card. The computer's in a lock cupboard. I have the key, my comrade in Japan has another in case I get run over or something. I suppose a locksmith can always break in.

      In summary, there's too much automation making us Borg-like, having the key to the company's most impoartant data makes system administration feel exciting and important, I like it.

      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    4. Re:Mine does...sorta. by ocbwilg · · Score: 2

      Dude, that is totally not the way to do it. It's like a vicous circle against your own users. Your problem is lack of compartmentalisation. I don't care if anyone hacks into our accounts, because our most important data is stored on a system that only has a keyboard, monitor and Zip drive, NO ethernet card. The computer's in a lock cupboard. I have the key, my comrade in Japan has another in case I get run over or something. I suppose a locksmith can always break in.

      I think that you fail to appreciate the scale and complexity of a large, national insurance and finance company. You can't just lock your "most important data" away in a cupboard and hold the key yourself. The company I work for processes many many millions of dollars worth of finanical transactions between banks, consumers, markets and our own accounts on a daily basis. We process and store confidential information from millions of our customers and partners, not to mention our employees. All of this data needs to be secured, yet still be available to process or be manipulated as needed by a wide variety of people with legitimate purposes within the company.

      Maybe if you work for Bob's Widget Store you can afford to lock up the payroll list in a cupboard. But at our company our most important data consists of terabytes of information that is used daily to conduct business.

    5. Re:Mine does...sorta. by Beliskner · · Score: 2
      We process and store confidential information from millions of our customers and partners, not to mention our employees
      Ah, now that's a problem, lots of important data must be accessed by lots of people as quickly as possible, as easily as possible (no password preferable). Catch-22 if everyone with a PC and something superficial like a password can access all your data, and more security is unacceptale to management, then you're screwed. Don't worry, it's the same everywhere, now that everyone's forgetting 9/11 you'll see cockpit door reinforcement projects will be delayed then cancelled, etc.

      People only care about security when there's a breach, if you force them to put security into everyday stuff they'll just regard it as an impediment to business. Heck most people don't even lock their car doors and have a laptop on the passeneger seat.

      I take it that your data has to be open to everyone on your network, no limitations (including therefore anyone that can hack your network).

      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    6. Re:Mine does...sorta. by ocbwilg · · Score: 2

      I take it that your data has to be open to everyone on your network, no limitations (including therefore anyone that can hack your network).

      No, it doesn't. But there are many people on the network who need access to one category of confidential data, and other groups who need access to other pieces of the confidential data. Again, I think that you are thinking far too simplistically about the whole situation. There isn't anybody who has access to all of the data on our networks, nor is there anybody who has a legitimate business need to access all of the data.

  20. Use RSA keys and SSH/SSL whenever possible by jabbo · · Score: 2

    crack this with JTR:

    MIIBuwIBAAKBgQCvUCC9yWCa83yU3Ebjc5su9pFCoENwPEuK wa U3KprZ4oidOjSw
    J9Q4Or2FqIK9zd/VDvTsbW875/pKe13BNu UAWW/X1NxdC1Dog2 ra/sUWmNYClJWC
    vHz4JGz6HRSNWyW0KweCNN6oNAiICks870 LOXSfpvL8HgEBMG4 eibA124QIVAMzn
    RJxmFVhZ5gF4/Pt1GHkFSAyHAoGBAJ/7pc 3oJ/BAr7IMDyCBF1 Iidf0ou4PvaeBj
    VkcsSYMizrbP9O4Gwtt30MdWqUxY21NFAm ZyUyMT7zrCZtQC2C 7ZUbow5vPlVSbr
    7RWmzF4P+xN8zZABbHXlv01uDGZvnmK9WV Eb1Uko7F0Z/914Tc 4qx3/wW3eBheNm
    elSArUMLAoGAO4cO0FqefRT6VshGt4T3vF RHt/fL/6qgLhInab nXiOn4N8egBuuN
    7hBy56BNWMuP7Z/ixROhxv59gCJTsKEFtR 5p0icOY6L/zaBMqw iGn3gm3LgE9MkK
    Gk8LxtdRBPgpoK0BwmEQhZEAL5pfemW94y KAhM5hHU1GyoYUSe +OV6wCFCBN9faK
    BQG08IhGGotd8mBIfO4s

    no, of course that is not my private key. But it proves a point. Don't rely on false randomness to enforce security. Do it the right way.

    While you're at it, read Schneier's book(s) and subscribe to Crypto-Gram. I force-feed it to my network users every time it comes out...

    --
    Remember that what's inside of you doesn't matter because nobody can see it.
    1. Re:Use RSA keys and SSH/SSL whenever possible by jabbo · · Score: 2

      Yes. And it is 12 characters long. But the idea is not to let people get a hold of your private key in the first place. Furthermore, brute forcing an RSA key is slower than brute forcing a weak login password.

      --
      Remember that what's inside of you doesn't matter because nobody can see it.
  21. Not neccessarily by enkidu · · Score: 3, Insightful
    For instance: How about the first letters of phrases mixed in with numbers and symbols? "Tis not too late to seek a newer world" becomes "Tnt82saNW" which ain't gonna come up in any matching scheme. Or my sig "There is no trap so deadly as the trap you set for yourself" becomes "T1ntsDa%tys4y". Of course, none of these examples fit the 8 char limit (which personally I think we need to increase. Computers will become fast enough to brute force even totally random 8 char strings, but that's not the point of this post) but I'm sure you get the point.

    Now "dictionary word" -> "easy to remember" -> "insecure" but that doesn't imply "insecure" -> "easy to remember". Far from it in my opinion.

    EnkiduEOT

    --

    There is no trap so deadly as the trap you set for yourself
    -Raymond Chandler, The Long Goodbye
    1. Re:Not neccessarily by Peyna · · Score: 2

      You can set up a system to ignore anything beyond 8 chars when comparing passwords, silly practice if you ask me.

      --
      What?
    2. Re:Not neccessarily by Mr_Perl · · Score: 2
      Complex passwords certainly help a lot, but the user is always the weakest point. It doesn't matter how complicated the password is if the user doesn't know how to protect it. Employee training in showing the proper caution is the most neglected aspect of any organization's security.

      For an illustration to the uncautious I present you with my latest extra evil sig

      --

      My poetry site welcomes the unusual.
  22. Password expiration -- Bad by spencerogden · · Score: 2

    In my experience password expiration just forces you to pick memorable passwords. I have several passwords thatt haven't changed in years, but they are secure by most definitions, 8 chars, upper lowercase and numbers. They would be impossible to remember except that I have been using them for years. The only thing password expiration protects against is limiting the damage of a password which has already been compromised.

  23. That's no surprise by Chardish · · Score: 3, Insightful
    In the corporate non-IT environment, you would be absolutely astonished at the stupidity of the passwords involved.

    • A great deal of passwords are simply PASSWORD. Try it, you'll be amazed
    • If you know the names of the target's immediate family (and possibly pets), you've just gained 1-5 more possible passwords.
    • Many people simply make their passwords 'qqqq' or some chain of identical letters. This is because they don't want to have to bother with remembering a password.
    • On a similar note, try QWERTY, ASDFGH, ZXCVBN, etc. Look for strings of letters on the keyboard that fit the minimum password length (typically either 4 or 6.
    • If you have access to the target's desk, you've hit pay dirt. The password is likely written down somewhere. It would be nice if most software didn't say write down your password, etc.
    Good password creation tips...

    Mother's maiden name is too obvious. But what about just any random name, or maybe a confirmation name (if you're Catholic)? For example, my confirmation name is Anthony. Here's what we do. We reverse the characters, and it becomes ynohtna. Let's remove the vowels. We get ynhtn. Screw around with case. Make it YnHtN. Then throw some easy to remember chain of numbers in there. For example, the last 4 digits of your phone number (0799 for me.) So it becomes Y0n7H9t9N - a password that would take weeks to bruteforce, and can be remembered fairly easily with a bit of practice.

    Also consider biometrics. But the problem with biometric input devices is if your password is cracked, you can't really change it...

    I've rigged up a :CueCat barcode scanner to just generate raw text input. This way, you can take another piece of paper that has a barcode on it and use that as a password. For instance, keep your library card in your wallet and use the barcode on that as your password by scanning it with a :CueCat. That's always a viable option.

    But hey, if you have your password set to PASSWORD, let me tell you, you're asking for it.

    -Evan
  24. wow...this is really OLD by Archfeld · · Score: 2

    news, and in other news, Computer systems are 100% safe except for the users. Anyone who has been in any sort of IT environment can tell you this, and probably for a whole lot les money than the consulting firm charged. Unless your policy is enforced and dictionary used on passwords, (L)Users will compromise security for ease of use almost ALL the time.

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
    1. Re:wow...this is really OLD by Archfeld · · Score: 2

      "First off, archy, computer systems are not 100% safe except for the users. Non-users, i.e. outsiders with technical knowledge, are responsible for cracking as much as stupid users. Design flaws, too, cause many computer problems. "

      Whether they are authorized or not, crackers are USERS of the system. Can't get ANYTHING or ANYWHERE without using the system, but point taken. Now I agree there has to be a tradeoff between security and useability, especially in passwords but c'mon people I run "John" here alot on my shadow files and people using their first names ?!?!, 1234567,
      password...etc. If you do not use a dictionary and enforce some minimum standard people will end up with a blank passowrd trust me.

      --
      errr....umm...*whooosh* *whoosh* Is this thing on ?
  25. Strong Passwords by JoeWalsh · · Score: 2

    At my company, I initiated a policy requiring strong passwords (8+ chars, at least 1 uppercase, 1 lowercase, 1 digit, one punctuation, no dictionary words beyond two characters in length allowed). The policy also requires monthly password audits (using programs like John the Ripper).

    I got the policy signed off on by the board, then I wrote a memo that explained the policy and showed how it is easy to come up with and remember good passwords (through the phrase --> password method, for example).

    So far, it's worked out well. There was some grumbling at first, but once people came up with their first passwords, they realized how easy it was and it didn't bother them any more.

    -Joe

  26. Re:Passwords will always be the weakest link by SuiteSisterMary · · Score: 2

    Yup. Passwords need to be done away with, wherever possible, in lieu of things like smart cards, SecureID style schemes, and other such thingies. Otherwise, you get an email address from a company, divine from that, probably, the login name scheme, then start randomly trying names, using all the usual suspects for the password, and you'll get in eventually. Don't even need to try any more.

    --
    Vintage computer games and RPG books available. Email me if you're interested.
  27. I've been saying this for years! by farrellj · · Score: 2

    Tokenized fobs, or one-time passwords are the best answer, I think. Too bad an ACE server costs so much. :-(

    ttyl
    Farrell

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  28. Complex Passwords... by Orne · · Score: 2

    Here at work, the DBAs are setting up strong-password checks on all of the Oracle databases. Passwords are restricted to more than seven characters, and must contain an upper-case alpha, lower-case alpha, a numeric, cannot be one of your last 10 passwords, and cannot have similar substring matches with your last password.

    However, with Oracle versions 8.1+, there is a bug with the supplied verify function that rejects nearly ALL passwords supplied, even passwords that are completely random strings (such as g8kLK58sS). Anything used in the "ALTER USER [NAME] IDENTIFIED BY [PASS]" will fail, and we users are getting a bit angry that we've lost the ability to change our own passwords.

    What this has resulted in is an abundance of ORA-28003: password verification for the specified password failed messages. This is the default error message when your password is not complex enough. Note that by default, Oracle passwords are NOT case sensitive.

  29. Draconian Password Policies Are Not The Answer by YankeeInExile · · Score: 3, Interesting
    This is a touchy area.

    You need to have a password policy that encourages better passwords without requiring a specific password makeup.

    If I encounter a system where my password must include mixed case and digits and punctuation, I'm going to make up a random string, and then have to write it down.

    Some Unices I've encountered had a passwd(1) that would NOT allow you to enter a "bad" password, while others would nag you gently depending on how "bad" it was, but would eventually relent and let you set your password to "flower" if that's what you REALLLY wanted.

    The REAL answer is not "password" but "pass phrase" where the text can be lengthy and meaningful to none but the user.

    Furthermore Opie is a neat project to avoid keyboard snooping.

    --
    How does the Slashdot Effect happen given that no slashdotters ever RTFA?
  30. Passphrase, passphrase, passphrase. by Dr.+Tom · · Score: 2
    The password is dead. Long live the passphrase. Tell people to chose a "word", and they'll pick their Mom's name. Tell people to pick a short phrase, and they'll very easily pick something that's orders of magnitude harder to guess.

    Phrases can have lots of entropy, and still be easier to remember than the equivalent entropy in 8 chars.

    Enforcing policies that make people choose random passwords just leads to people writing them down on postits stuck to their monitor. Just make sure it has a couples spaces in it and has a decent length, like more than 10 chars. If your system is still enforcing an 8 char limit, trash it, it sucks.

  31. l0pht for MS networks by scubacuda · · Score: 2

    When I was sysadmin (for a Windows network), I would just run l0pht. If A) the dictionary could hack it, or B) if they didn't have a number or special character, then I forced them to change their password on the next round. (Here is a detailed explanation of the Microsoft vulnerability.)If they didn't change it to something better, I'd give them a quick phone call and politely explain the security policty I was implementing. (Most people are very cooperative if you tell them politely and don't shave your security policy down their throat.)

    There are other free programs out there (I forget the names) that generate nice reports based on l0pht findings. You can, for example, say that 80% of the users have passwords the same as their user names, 50% have passwords with one special character in it, etc.

    Perhaps CxOs should visit sites like Astalavista.com. They'd then see how easy it is for a cracker to compromise your network!

  32. All Microsoft Would Need To Have Done.. by Baldrson · · Score: 2
    The most valuable standard to be set is not API but the authentication protocol.

    All Microsoft would need to have done is buy out Verisign before the anti-trust actions and before Verisign became a monster.

  33. New Authentication Schemes? by EXTomar · · Score: 2

    Lets face it: one of the weakest features of username/password authentication is the fact you must declare your ID and then your password. No matter how well you hide your password that fact you declare your ID into the system is probably just as bad as easily guessed passwords.

    Think about the difficulty in authenticating hacking if the all usernames were completely unknown or never declared. I could tell you there are 4 users on "login.supervaluable.com" all of which the passwords are "easy12remember". Unfortunately if you never figure out what the names of those 4 accounts are the passwords are worthless. However if you have a list of the 4 account names but don't know the passwords you have at least a place to start your intrusion.

    So just as much as easy to guess passwords are a problem I stipulate that easy to guess usernames are too. Does this mean the username/password scheme needs to be rethought? Anyone have alternative authentication schemes that requires minimal "declaring" of any information?

  34. Obvious password detector by Animats · · Score: 2
    A long, long time ago, I wrote an obvious password detector. It's a tiny bit of C code, portable, free, and doesn't call anything or need any files. (It's so old it's K&R C.) If it were widely used, password guessing wouldn't be a problem.

    • The algorithm used requires that the length of the password be within configurable length limits, and that the password not have triplet statistics similar to those associated with words in the English language. This is an inversion of a technique used to find spelling errors without a full dictionary. No word in the UNIX spelling dictionary will pass this algorithm.

      Users should be advised to pick a password composed of random letters and numbers. Eight randomly chosen letters will pass the algorithm over 95% of the time. A word prefaced by a digit will not pass the algorithm, although a word with a digit in the middle usually will. Two words run together will often pass.

    That's enough to defeat the usual attacks. And it's one page of code, plus a few pages of table.
  35. Single sign-on : the big lie! by longduckdong · · Score: 2, Insightful

    Single sign-on is a joke. There is no standard for this. There is no single solution to authentication that spans across all platforms. Take, for instance, a vendor of a turn key product, say a web based materials management system. They would probably role their own authentication system because they need authentication but can't rely on their customers to have a particular system in place to interface to for authentication purposes. So in addition to the ten other papsswords I need to remember for all of the other systems with custom authentication, I will need to add one more to my list. Thee solution is the development of a authentication standard that can be applied to future systems and retrofitted in to legacy systems. Kerboros? Seemed good at the time, but why hasn't is caught on more? Tall order? You bet! But how else are you going to solve the problem of having to remember multiple passwords. Most people just go back to remember one or two and use them for all the systems they log in too. Not a good idea, but let's face the truth, almost everyone is doing this and this won't change until a real single sign-on solution is delivered.

    --

    -- Knuckle Blood : Official Lube of Team Rusty Nuts.
  36. NT scores here by Cally · · Score: 3, Insightful
    No, I'm not a Microsoft astroturfer!

    But this is definitely one of the few areas where NT/2K still scores over (most) Unices (as far as I know, please cluestick me if I'm wrong...) , namely it's trivially easy to enforce finely grained password policies. On NT, it's a case of find the dialog, check the options you want to apply , enter some numbers (length to time to remember old passwords and reject them, how often to force changes), minimum length, whether to force uppercase/ digits / alpha-numericals etc. I've been using Linux, BSD and Solaris for three years professionally, and tinkering at home for several years before that, and I frankly wouldn't know where to start to enforce password policies. (Well, OK, I'd use Google, the LDP, how-tos etc, but you see my point.)


    That said, I just installed Mandrkae 8.3 out of curiousity to see what a Windows-friendly distro looks like, and I'm VERY impressed. Bob Young is wrong - IMHO - I think Linux /IS/ going to take over the desktop. I just made a 50 quid bet with my manager on the subject anyway...

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    1. Re:NT scores here by digitalsushi · · Score: 2

      I've been using Linux, BSD and Solaris for three years professionally, and tinkering at home for several years before that, and I frankly wouldn't know where to start to enforce password policies.

      i think just about any linux and solaris system will come with PAM these days, and one of those libraries lets you configure these requirements.

      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    2. Re:NT scores here by kervin · · Score: 3, Informative

      as someone else stated, PAM does this. More specifically, it's the cracklib PAM module, here's an intro http://linux.oreillynet.com/pub/a/linux/2001/10/05 / amModules.html.

      NT has actually the same type of deal. The dll that does the password check is just a generic password filter provided my MS, you can replace with your own. I wrote an NT password filter that catches the username and password of a user whenever they change their password and sends it to a an external program registered in the registry. Use it to keep Win2K and OpenLDAP server passwords in sync, http://acctsync.sf.net but the external program could obviously be anything.

      As usual, it's just that windows has a pretty GUI ( which should not be discounted btw. )

  37. Obvious by photon317 · · Score: 2


    The story is rather obvious, everyone knows the human factor is always the weakest link, and that includes passwords people pick.

    On a side note, password policies can sometimes do more harm than good. Our company enforces password changing and password strength rules for NT logins. We change passwords once a month, and the requirements read "At least 6 characters, must contain capitals, numerals, or punctuation, cannot be any of your previous five passwords, cannot be based on username"...

    Well, someone goofed in the logic of the password ruleset. As it turns out, it requires the use of both capitals *and* numerals. They've actually managed to limit the number of possible passwords... as the majority of the passwords at this company now start with a capital letter and end with a numeral (most often "1"). Since they have to change passwords once a month, most employees erither write them down or pick very easy ones.

    --
    11*43+456^2
  38. What to do? by delphi125 · · Score: 2, Interesting
    Perhaps compromise a little, and educate too? I don't know what you consider strong, but if they have to choose and remember passwords like 'xh3*gH!P67' then I can understand why they are upset. Assuming you have full control over the software, why not continue to disallow 'britney', but allow 'brit54ney'. Not strong, can be brute-forced easier than most, but I expect with a little education you can manage this - even senior civil servants aren't that stupid, they simply haven't grown up with this issue at all.

    In my view, the real problem lies in the number of web sites which require (free) log in. Say you use 20 services and that they all require logins. Are the punters supposed to remember 20 different name/password combinations? No, they'll often reuse. And what is to stop billg/msft1234 who has logged in at both slashdot and the New York Times being compromised by CmdrTaco to read the NYT for even freer? I personally re-use passwords for sites where there is no risk involved, elsewhere I often create throw-away passwords which I'm happy to have in a cookie but forget before I'm ever asked to use them again (and thus create a new account).

  39. Password FILE maybe? by dimer0 · · Score: 2

    Wouldn't access to the password file be the weakest link? Who doesn't run a shadowed password file anymore? ..

    Without that - you're looking at brute force. So, start guessing at usernames, and start guessing at passwords for those users. At since the Unix login slows down the more you attempt to get in, well, it's pretty damn hard. :-) Oh, wait, every system has root! Well, show me a system that lets you login as root and I'll show you a sysadmin who should be shot.

    Windows - on the other hand - is no issue, they lock accounts after a couple failed logon attempts. Microsoft knows how to implement tight security controls.

  40. Mandatory Password Changes... by dasmegabyte · · Score: 2

    My IT folks love to talk about the mandatory password change. I change my password once every 15 days. It has to include three of four character classes: numeric, uppercase, lowercase and symbols. And finally, it can't be any of your last five changes.

    And yet, we've been hacked a few times. How's that possible, you ask? Well, the same IT folks have set up a network that uses plaintext passwords for everything, unless you know how to properly tunnel things.

    The draconian password policy has created other difficulties. A few employees have a set list of five passwords that they rotate; one has his written on the calendar. Many of us have password lists under our keyboards, which in an open floor is about as secure as...well, it isn't secure. Finally, the majority of the passwords follow a simple theme: capitalize the first letter, add a numeral to the end. A dictionary attack for that would take what, five minutes?

    Rapidly changing passwords are a hassle for everyone but the paranoid, and that makes them insecure based solely on inconvenience. Want a nice, secure password? Change it once every six months (with a reset any time you suspect network funny business) and generate it yourself. Anybody can memorize any password given enough time -- and forcing the change only results in easier to crack passwords.

    --
    Hey freaks: now you're ju
  41. Re:Passwords will always be the weakest link by Beliskner · · Score: 2
    Passwords need to be done away with,
    That's nonsense, passwords are cool. Just limit the damage if someone gets the password - audit trail and no crappy chgrp used in the wrong places by the wrong people.

    That way when (not if) an account is breached you can track what's been done, damage has been limited, and user privileges is where the buck stopped. Of course root needs to be locked up like a bull in a china shop. Make sure you're patched up. When you need high security like in the military you need to uhhh, not gonna finish this sentence I'm hungry gonna click submit and eat now

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  42. A good system by Anonymous Coward · · Score: 2, Interesting

    I once work at a research institute where they have very nice policy regarding the passwords.

    They constantly run the best available password cracking program and when users password is cracked, he get either the warning or account lockout right away depending how long it takes to crack. No other restrictions were applied.

  43. Ooops! by dimer0 · · Score: 2

    Microsoft knows how to implement tight security controls.

    That <grin> didn't show up very well!!! Should have previewed my message. Hah.

  44. Weak password by archie77 · · Score: 2, Interesting

    A good method to create strong password I known is named "passphrase".
    People think a phrase (a statement) with 4-6 words and get the first (or latter, as you wish) chars off the words.
    For example:
    phrase: my linux box is equipped with an athlon 850

    Using the first 1 char, you get:
    mlbiewaa8

    which is a "strong" password but easy to remember. ;-)

    My 2 cents. ;-)))

  45. mandatory changing of passwords does not work by 0WaitState · · Score: 2

    The net impact of requiring monthly password changes is the majority of the user-base will work the month/year into their password. This means that your typical password will be bobmay02, or at best bob8mylf5, where 5 is the month. Making people change the password frequently causes them to split the password into the root, and either a time identifier or a monotonically increasing integer. Thus, your 8-char passwords are now really 3-7 char passwords.

    Has anyone written a cracking program to take advantage of this? Instead of having to decode the entire password, you merely look for transformations that result in the beginning or end of the password translating to a string resulting in a mnemonic for the current month/year.

    --

    Remain calm! All is well!
  46. To whom is this news? by evilpenguin · · Score: 2

    This has been true since passwords were first used. I've run password cracking programs against all of my systems and projects as part of a standard assessment. I would say that finding 30% of passwords in less than a day would be a fairly typical result.

    The truth is that passwords are not a good security tool for all the reasons you would expect. The basic one is that memorable passwords are generally easily cracked passwords.

    I use tricks like passphrases where I take the third letter of each word, mix case, and numbers for certain letters, etc. Even with those tricks, the password is still fairly easily attacked (the frequency of letters in the english language is hardly random).

    IMHO the best solution is to combine authentication methods. Use a token system like SecureID combined with a password. Better yet, use password, token, and biometrics.

    If you have to use passwords and only passwords, run the attacks yourself and lock accounts you can crack. If you don't run them, someone else will.

    1. Re:To whom is this news? by Peyna · · Score: 2

      I used to work at a medium-sized ISP. We ran John the Ripper on our password file once and it found about 60-70% of them in a week. This is an interesting situation, since to some people, they probably don't realize that if someone has that password, they can most likely read their e-mail (could be diff. password), and many people use the same password for everything, so you could access bank statements, credit card info, etc, pretty easily.

      The ISP obviously can't be held liable if someone guess this person's password, but do places like that, where you are serving large amounts of customers instead of your own employees, should a password policy be put in place? Imagine if AOL had a password policy =]

      --
      What?
    2. Re:To whom is this news? by evilpenguin · · Score: 2

      IANAL, but if my service agreement with customers didn't spell out who was responsible for this, I would get a clause saying "The ISP is not responsible for unquthorized account access by any party that has the account password, no matter how that password was obtained" added to the agreement right away. To me, this is not something you want ambiguous.

    3. Re:To whom is this news? by Peyna · · Score: 2

      I'm pretty sure there was some kinda meta-clause in there. Most places have those. 'We're not responsible for jack crap so stop bugging us.' kind of clause. I wonder how valid some of those are =]

      --
      What?
  47. Necessary Strength is Relative by alouts · · Score: 5, Insightful
    Passwords are important. Fine. But why are they important? They protect sensitive information? They keep the infrastructure running? They will allow a web site to track who you are and pull up the appropriate marketing preferences? They will allow you to launch nuclear weapons?

    Depending on who you are, and what context you're in, the answers could be totally different. And depending on that context, the strength of your password may matter a lot, or not at all.

    If you're just some schmoe in marketing, with no access to change anything on your personal system, no access to anything on the company network except to alter files in a personal directory on one server, your company's network does not allow remote access, and your building requires a card to get inside and another one to get up the elevator, then the importance of you choosing a strong password is relatively small.

    Making people choose strong passwords is a computer based version of a tradition risk-reward scenario. Users are going to hate keeping track of multiple passwords, with mixed case, numbers, special characters, and then throwing it all away and remembering a new one every 60 days. The reward of doing it has to outweigh that risk. Unfortunately I haven't gotten the feeling that either in this article or on many of the people here take into account the relative nature of computer security.

    One of the key questions that need to be asked before a password policy is defined and implemented is what are we securing and how valuable is it? How devestating would it be if people got access to it, and how would one go about getting that access? In most of the cases that people have mentioned, the items being secured are potentially not that critical/confidential/valuable and therefore the importance of a strong password is significantly diminished.

    Similarly, writing down passwords is more or less of a problem depending on where your threats are coming from, and what that password secures. I am not worried that the root password to my linux box at home is written down and taped to the box itself. Or even that it says "Root Password" right above it. It's securely formatted and difficult to guess, there's not a whole lot of important/critical info on the machine, and my main threat is coming from a random person on the network outside, not from someone specifically targeting me and breaking into my room to read the paper taped to my machine.

    Memorizing multiple truly secure passwords on a rotating basis are a pain in the ass. Before you force everyone on your network to do it, sit down for a second, think about how your systems and permissions are set up, and make sure that that pain is truly necessary. If it is, you will have a solid, business based reason why, and will be easily able to explain and convince others of your position. But implementing it because it's what someone told you is the "right" way to secure a system is lazy, and because people won't see the value, they'll shortcut it anyway.

    1. Re:Necessary Strength is Relative by Darth_Burrito · · Score: 2

      Memorizing multiple truly secure passwords on a rotating basis are a pain in the ass.

      Additionally, having more passwords than you can effectively keep track of often results in you entering the wrong password for a service. So when you accidently log in to your friends machine at school with your home root password, you may end up with your root password sitting in some failed login log file. The same kind of problem can emerge if you always have to enter the same password over and over again at work all day. When you log in to Hotmail, how often are you going to accidentally enter the work password?

  48. As a Security Admin all I can say is..... by oobeleck · · Score: 5, Informative
    Duh!

    People at work hate me for enforcing hard passwords. (And other assorted security measures)

    Basically I am a BOFH so I don't care.

    Unfortunately the common joe/jill user has no clue when it comes to computer security.

    You just have to resign yourself to the fact that people are not going to like you. (i.e. Security Nazi)

    A good way to help *push* them towards secure passwords is to crack your own systems passwords.

    You can use John the Ripper for Unix passwords OR l0pht crack for Windows systems.

    Nothing disturbs an end user more then when you email them their old password,

    (You have changed it to something hideous now...) and warn them that you can read their email.

    If you use Microsoft systems then use the password "Account Policies" options to increase password length/complexity values.

    If you use Unix try npasswd to enforce difficult passwords.

    The most important factor is to get Management buy in. Try cracking some VP's passwords during a "standard audit".
    Help them come up with a creative password. (First letters of a phrase work good. Throw in some numbers/metachars..)

    Once I had Management buy in it was smooth sailing. Just hold their hand for a while.

    1. Re:As a Security Admin all I can say is..... by MrSoccerMom · · Score: 2, Interesting

      But... how much is too much? My company uses ckpw. Here's a sample session:

      $ ckpw ar
      Please enter old password:
      Enter proposed password:

      Insecure Password!
      Whole or part of password is found in a dictionary
      Enter Selection: new/display/help/quit > d

      "ne2511s" was the proposed password that was checked.
      The following operations were applied to your password
      to detect security:

      --> Substitute '2' with 'a'.
      --> Substitute '1' with 'i'.
      --> Reverse spelling of word.
      --> Check for "word + word" combinations.

      "sii5aen" was the result after applying the above operation(s) to your
      password. The pair of words "sii" and "aen" was found in your
      password. Since your password can be guessed by applying the inverse
      operation(s) to "sii5aen", your password is considered insecure.


      In what dictionary can you find the words "sii" and "aen"? Mirriam-Webster Unabridged has neither sii nor aen defined!

      I can't even get a nonsense password to be acceptable!

    2. Re:As a Security Admin all I can say is..... by bobdehnhardt · · Score: 2

      Nothing disturbs an end user more then when you email them their old password,

      Better is to do it publicly. At one of my former employers, we set up a password policy, started auditing, sent out notices, and still some of our upper management refused to change their passwords (and for purely political reasons, we were barred from forcing a change). So, at the next All Staff meeting, I made a little presentation about password security. One of my slides was a partial list of passwords (sans user ids) that had been cracked within 5 minutes of firing up l0ftcrack. The entire executive staff started squirming, because they all recognized their passwords.

      Oddly enough, the next audit showed complete compliance with policy by the executive staff...

    3. Re:As a Security Admin all I can say is..... by jonabbey · · Score: 2

      Yeah, we see problems like that with our npasswd based Ganymede configuration.

      We require all passwords to pass a fairly strict password quality checking filter upon entry, and we require users to change their passwords every 3 months. This has met with some grumbles, but it has gotten a lot of dead accounts cleared off our books, which is a big benefit in and of itself. We have had some users report that the password checking logic was too strict, but I haven't seen a case of rejection as egregious at the one you listed, and our 700+ users seem to be coping okay. Knowing that none of those 700+ users are using 'password' or are likely to be using their 3 year old slashdot password for their local account makes it worthwhile, though.

      It does help that we do a lot of work to reduce the number of redundant passwords users have to remember.

    4. Re:As a Security Admin all I can say is..... by perky · · Score: 2

      That's a good point. I changed my password on a system with a mandatory 3 month changeover the other day. I typed in a password that I have been using on another account for a month or so, only to have it rejected by the program. It was not an english word, contained punctuation and numbers, and was "randomly" (obviously not really randomly) generated by me as being easy to type and meaningless. I was mildly surprised and a little irritated at the time, but a few seconds contemplation revealed that if the password checker uses certain logic, then you can be sure that the cracker will too. Consequently I updated the passwords on other systems that used it and carried on as usual.

      --
      "The new wave is not value-added; it's garbage-subtracted" - Esther Dyson, Dec 1994
  49. Another opinion.... by zulux · · Score: 2

    I strictly enforce "difficult" passwords on all of my clients - but I don't make them rotate them.Why? Because difficult passwords are by defenition hard to rememeber - and I don't want them to write their new-passwords-of-the-month on post-it notes.

    In this day in age, it's usually easy to add SSH/IPSec gateways to everything, and filtering all unknown ip addresses helps as well - I use these to augment any system that brain-dead enough to transmit passwords in the clear.

    Quite often, password rotation causes passwords to be transmitted in the clear - over help-desk phonelines, in un-secured palm devices and on sticky notes.

    Food for thought - and yes, I do know it's against your MCSE training.

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  50. Passwords cannot work. Why do we still use them? by MarkedMan · · Score: 3, Insightful

    Everyone knows the first part of this. If a password is easy to remember, it is easy to crack. If a password is changed frequently, it is almost impossible to remember. Why are we still using passwords? Passwords rarely catch on in any of the other places we try to use them (car locks, electronic padlocks, electronic house locks, etc.) The few places they have caught on are typically a joke. I recently went to the side door of my sister in law's high security apartment. There were four keys on the entry pad with the numbers worn off. I didn't even bother to call up to her until I had the sequence figured out. Thirty years in trying to lock down systems seems to have taught us nothing. Why aren't we damanding something better, such as USB keys, fingerprint scanners, etc? Whenever I discuss this, there are quite a few who say it is the users fault, that they must be trained to use passwords that are secure, and then everything would be fine. Sure, and if everyone loved each other, there would be no more war. But let's deal with people as they really are, not in some theoretical alternate universe. I'll say it again - thirty years of experience has taught us that passwords do not work. At some point we need to stop trying to start that car and get a new one.

  51. memorable machine-generated passwords? by bcrowell · · Score: 2
    The answer is not to forget the human aspect.
    This implementation of S/KEY includes a scheme for making machine-generated passwords that are supposed to be memorable by humans. Does anyone have any experience with such a system, as used in real life?

    Just because there's a tradeoff between ease of use and security, that doesn't mean that you can't sometimes improve both; most real-life systems are probably not optimal in either way.

    To give an example of a really retarded password system that's completely nonoptimal, I teach at a school where the faculty turn in their grades on a computer. Security is obviously an issue. The password policy is that your password must consist only of digits, at least six of them. Now this certainly will stop people from choosing "password" or "rover" or "aaa" as their password, but they'll probably end up using their birthdays, or writing their passwords on a post-it, because they can't remember a string of digits. And of course the idea of restricting it to a character set of only 10 digits is pathetic -- it just reduces entropy. (The people who wrote the software are so clueless, they even set up the default configuration so that you have to type in your password twice in order to log in -- I guess that was meant to increase security! It took a few months for the school's admins to change that.)

    1. Re:memorable machine-generated passwords? by Arandir · · Score: 2

      S/Key itself is too difficult for the mere mortals to use (it's not that difficult, but you know how obtuse mere mortals can be). But the style of password is excellent. Its basically your standard hash mapped onto a dictionary of English words.

      I'm writing a new password scheme for my company's embedded product. I plan to use S/Key style passwords. We will assign the passwords to the users, but they will still be easy to remember. This should allow me to implement a relatively robust scheme without marketing getting wise to it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  52. It happens with weak passwords too... by allism · · Score: 2, Interesting

    Our company's business is shipping medical software on laptops for drug studies. We had to start complying with 21CFR Part 11 for all studies done in the US (has to do with electronic signatures and record-keeping). Fully half of the sites that we have visited for training or orientation on a study have post-it notes with user IDs and passwords either on their screens or on the underside of the laptops...and this is when they KNOW we're coming to train them on this and they KNOW we're gonna holler at them for the violation, because the FDA will do more than holler at them when they show up for an audit and the FDA doesn't have to announce their visit before they show up.

    I would be less surprised at this if we forced strong passwords, but we don't. 21CFR Part 11 doesn't specify how strong passwords have to be, so we use fairly weak rules--four to ten characters, not case sensitive, symbols allowed, expire after a year. (And the only reason we went with four characters was because the user ID is three characters and we didn't want the password to match the user ID). Then we had one of our trainers going around suggesting to users that they use their year of birth as their password...nobody knows anyone else's year of birth, right? We actually had a user at one site write THAT one down on a post-it note, too...

    We actually had to fight administration here on development of our next software package because the PHBs wanted passwords to be a minimum of one character. I finally convinced them by having the vice-president change his screen-saver password to a one character password and manually hacked it while he was sitting there, but then he just wanted to change it to two characters! We finally got them up to five characters, but it took some doing...and forget about trying to get them to approve case-sensitive or forcing numeric entries too...

    1. Re:It happens with weak passwords too... by berzerke · · Score: 2

      ...Then we had one of our trainers going around suggesting to users that they use their year of birth as their password...nobody knows anyone else's year of birth, right? We actually had a user at one site write THAT one down on a post-it note, too...



      I can out do that easy. At a company I used to work for, the username was, in all but a handful of cases, the person's first name. I kid you not. I had 13 different individuals (and 2 were repeat offenders) who couldn't log in because they forget their username.



      BTW, I suggested to one repeat offender she write it on her hand. She was upset because she thought I was calling her stupid. (I was, of course.)

  53. passwords will not survive by kipple · · Score: 2

    with the coming of usb-size hard drives, passwords will not survive the next generation of communication systems. a public/private key system will take its way, with those USB small hard drives containing the keys to access the system. No need to change passwords either; it can be completely automated, and the keys will be long enough to be safely uncrackable.

    also, a usb hard disk will become what a metal key is now: a fundamental piece of our daily job.

    the other side of the medal is that those keys can be given easily, or even stolen. True, but how many times did you hear your users tell their passwords each other (can you check my e-mail while I'm away? thanks) for whatever obviously stupid reason?

    and also - you can force users to use long, difficult passwords. but how long can you screw your CEO patience off?

    cheers

    --
    -- There are two kind of sysadmins: Paranoids and Losers. (adapted from D. Bach)
  54. Forced password changes by SCHecklerX · · Score: 2
    I've never really agreed with this. If you force somebody to change passwords all the time, you will force them to always choose something easy to remember, and thus possibly a dictionary word. If you force both changes all the time AND a password resembling line noise, well, they'll then have to write it down. Also a bad security decision. This is amplified by the fact that people need to interact with many different systems. Having a different jumbled password for each is a pain to manage, and prone to compromise (a key part of good security is KISS...complexity breeds weakness)

    IMNSHO, the best policy is to allow the user to have a password that does not expire, and force it to be a good password. That way the user will have a virtually uncrackable password that they can also remember. Of course if compromise of the password, or a system the password is contained or used on is suspected, THEN you force the password change.

    Of course, all bets are off if you are using insecure protocols and hire web programmers who cannot figure out how to handle/store session data securely.

  55. Passwords, Security Levels, and more by ari{Dal} · · Score: 2

    I have my own policy when it comes to passwords and how difficult they are. It's all a matter of degree.

    Our NT network uses a fairly weak password system to be honest (8 characters minimum, no uppercase or numbers required), which I find completely silly. I can use most dictionary words to log into my workstation in the morning, but I don't. Because I have admin access to my own machine, and access to a lot of other resources, I make sure my password is somewhat obscure by throwing in mixed-case and numbers where they wouldn't be expected.

    Now, if you're talking about a silly login to the NYT website, and other assorted types of sites, I have a standard easy to remember password I use for it, completely seperate and apart from any of my other passwords. If anyone gets ahold of it or guesses it or whatever, the worst they can do is browse the NYT site on my login id. woo.

    Then there's the big ones. Root access passwords to critical machines. Those are always completely obscure, meaningless, hard-to-remember strings (at least for anyone else... for me, they're associated with something I'm personally familiar with).

    --
    Moral indignation is jealousy with a halo - H. G. Wells
  56. Re:Passwords will always be the weakest link by Beliskner · · Score: 2
    I don't have a firewall (unless you consider a Cisco router is a firewall), only IPChains, TCP wrappers, kerberos, latest patches. Even if they do get in, sometimes I get worried, but then I just smoke some marijuana and that's it. No point having work-related stress. I let him do his worst and then that's it. They usually just do a bit of exploring, so I copy a few interesting files into the breached account when I spot a cracker, some of Management's word documents which I rename to TOPSECRETCOMPANYSECRETS.doc or MANAGERSMINUTES.doc or CONFERENCENOTES.doc and chgrp and chown it to make it look like it belings to that account. Then after a short time they go away. When adminning linux I dunno I have this sense that it's made by Linus and his gang so it's indestructible, but I suppose race conditions and buffer-underruns appear all the time..... Hmmmm maybe I should pre-empt this stuff by compiling with one of those anti-stack-smashing malloc drop-in replacements in /lib.... Hmmmm..

    As for tunnelling, ssh with port forwarding suits my apps fine, I don't need any of this fancy new stuff like GED or JED thru IPSEC or whatever although I might look at it sometime. Should pre-empt those buffer overflows now.... Hmmmm....

    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  57. Bad plan by mattbee · · Score: 2

    I wonder if holding something like a "password cracker demo meeting" would help. Set up a test machine, let everyone enter a password of their choice, then run crack or similar on the password file.

    Golly, yes, the users will be impressed by that: here, enter a password into our computer here and we'll tell you what you just typed :-)

    --
    Matthew @ Bytemark Hosting
  58. "Secure Programming" by Scoria · · Score: 2

    I had strongly considered posting a response similar to this one in the worm thread appended to Slashdot earlier today.

    Nearly every member of the Slashdot community is an advocate of "secure programming," but the possibility exists that we may be overlooking some of the most trivial preventative measures that could be utilized to protect our applications from intrusion.

    Don't assume that the individual installing your program is competent, proficient, or intelligent. Had MS SQL been programmed in this manner, it would have never accepted logins to usernames without (strong) passwords applied. SQLsnake would most likely not have propagated as easily beyond its author's machine.

    Both programmers and administrators must act responsible for an application to be configured securely. I'm certainly not suggesting that administrators should be permitted to shirk becoming educated and competent. I'm merely recommending that programmers attempt to prevent incompetency from compromising an otherwise secure application by dedicating a small amount more of time and effort.

    Appromimately fifteen minutes of the Microsoft programmer's time and ten lines of code may have prevented the loss of hundreds of manhours and perhaps gigabytes of bandwidth.

    --
    Do you like German cars?
  59. Forcing "strong" passwords by Zathrus · · Score: 3, Insightful

    As many others have pointed out, it's between a rock and a hard place. Allow weak passwords and you'll get them. Force strong ones and they'll be written down where anyone can find them (I used to work at a company whose Unix admin wrote down all the root passwords on the bottom of his keyboard wrist rest. Yes, he sucked.)

    The forced password changes really piss me off though, especially when combined with long memories of "previous passwords". I use secure, uncrackable passwords for most things, and particularly for work. But when I'm forced to change them every 30 days you can bet I'll run out of things that I can easily remember, especially since I have passwords for work, for home, for email, for websites, my ATM card(s), the company's alarm system, and so forth. Eventually I end up relying on wonderful passwords like "abcdef1" which may as well be an invitation to use my UID.

    It really is a catch-22 situation. I suppose SecureID and the like are the "best" solution, but they're nearly as unwieldy for the user as strong passwords. But at least they can't just be written down -- just lost or stolen.

  60. Re:Passwords will always be the weakest link by Beliskner · · Score: 2
    Passwords are not meant to provide an audit trail, they're meant to do only one thing -- provide security. Since you say "when (not if)", you obviously agree that they don't even sufficiently serve that purpose. Point proven
    You should watch the movie Gattaca - DNA checks faked by cleanliness and sprinkling skin fragments and nail filings from imposters. Blood tests faked by human engineering (falling off the chair in the middle of the injection and then placing it in a false reservoir). Retina scans in Pamela Andersen's movie - faked by reflctive contacts. Everything can be faked. No security measure is perfect. Sorry.
    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  61. novice passwords by waterbiscuit · · Score: 2

    The article is needless to say stating the obvious, but it is nevertheless drawing attention to an increasing problem as more people use computers, more people use simple passwords.

    I think this is particularly the case with novice users- speaking from experience my first use of a password was the school computer system. Firstly, in the first term we were not allowed to change our password from "password"! Then we were told to think up something a bit random that you wouldn't forget- well how was I meant to do that- something random _is_ hard to remember. So I use my middle name. This remained unchanged for a long long long time, until my hacking boyfriend decided to hack into my school network and easily worked it out. It was only then that I decided to change to the serial number on my mouse.

    So really, novice computer users simply do not see the need to choose good passwords- who's going to go hacking into the system anyway? Paranoid about credit card usage perhaps, but average users like myself generally don't think too much about anything else. It is here that the problem lies.

  62. sucks by jafac · · Score: 2

    I don't mind having to have a good, secure password. My gripe is having to change it every 30 days, when I'm logged into 3 different NT domains, and I have to figure out how to get my accounts passwords all synchronized when trust relationships are broken. NT and domain trust relationshipss fucking sucks. MS created Active Directory to kill Novell, and IT bought it hook line and sinker, and nobody is even fucking using directory services.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  63. You are the weakest link! by MongooseCN · · Score: 2

    Login: Bob
    Password: password

    You are the weakest link! Good bye.

    Logout

  64. Who cares about regular user passwords. by duffbeer703 · · Score: 3, Informative

    The problem users are bonehead sysadmins who use their authority to bypass the password policy or just don't set secure passwords.

    I'd be eating dinner and drinking expensive wine at a nice restaurant if I had a dollar for every time I've found an Oracle SYS password set to "change_on_install" or "oracle".

    The only solution to the password problem is to eliminate passwords. At my organization, we are moving to a smartcard-based system that removes the password problem completely.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
  65. one password for life by tapiwa · · Score: 5, Informative

    OK, one password for life might be a bit extreme, but if a user is on to a good thing, do not get them to change.

    I have never understood why people think that passwords suffer from wear and tear. I have never seen evidence to convince me that the longer one uses a password, the more vulnerable it becomes.

    I remember in university, one of my courses had a module in something about maintenance/replacement of machinery, from a managerial perspective. One thing I recall is that with a lot of mechanical equipment, the older it got, the shorter the mean time between failure.

    Digital equipment was almost the opposite. New equipment had a high chance of failure. If it survived the first couple of weeks, then it became almost impossible to predict failure rates. It was entirely random. Hence replacing aging mechanical equipment made absolutely no sense, whereas replacing digital equipment actually introduced a danger of failure .. .. ok I have oversimplified things a bit but you get the point right?

    Well, passwords are like that. If you force users to change their passwords, and they change it from John, to Luke, to Mark to Peter, you have not really done much.

    If you get really funky, and force them to change from adf0708 to 1433lkh to kh432lk to 23HGLY9 then you are beginning to get somewhere. The problem with these is that users then tend to write them down, because just as soon as they remember them off by heart, they are force to change them. As long as a password is written down somewhere, it is not secure!

    A more thorough plan is to get users to choose one password, and set rules on numberics, caps, etc.. (or better yet issue passwords). At the same time, run a basic brute force dictionary cracker on the password file(s) and force *all* users with simple passwords to change them. Keep forcing them until they choose something sufficiently hard (or issue them with one that they can't change for the first 3 months or something).

    Once users have a robust password, allow them to use it indefinitely!

    --

    Live today. Tomorrow will cost a lot more!

    1. Re:one password for life by edp · · Score: 4, Informative

      "I have never understood why people think that passwords suffer from wear and tear."

      Using a password does indeed weaken it. Every now and then, a user will accidentally type a password into a user name field, and that results in a log entry with the incorrect password in plaintext. Every now and then, some users will give their passwords to a coworker or relative to "borrow" their account. Some users will use the same password on multiple systems. When a cracker gets into a system, they are likely to record the password file and attack it, or to collect passwords via spoofing or whatnot.

      So, the longer a password has been in use, the higher the probability it has been compromised. The password suffers from wear and tear. Changing passwords refreshes them. A cracker that formerly had access to the system would have to start from scratch (especially if all passwords are changed simultaneously). Also, that cuts the coworker off from access to other employees accounts. They might not have done anything with that access now, but, someday, maybe they'll be fired and would like to take some sort of revenge. Since you cut them off by a policy of regularly changing passwords, they can't do it that way.

  66. Do expiring passwords really help? by KFury · · Score: 2

    In practice, when people have to change their password every few weeks or months, they typically either have a standard modification of a base password, incrementing a number on the end or the like, to make it easy to remember the new password, or because they have to think if 'secure' passwords again and again, they have to record them somewhere to remember them.

    The first action renders the new password only barely better than the last, and the second opens a physical attack, by finding the file or piece of paper where the passwords are recorded (ever see Wargames?)

    If someone's conducting a brute-force attack on a password, it doesn't matter whether you change it often, as the chance of hitting it in any given time interval stays the same whether it's changed or not.

    Expiring passwords only help to lock out people who already have access to your system because they guessed your current password. In most cases once someone has breached your system it's irrelevant to lock out the password they used, as they've either changed the password themselves, created a new account, installed another backdoor, or done the damage/thieving they set out to do.

    To sum up: Making passwords expire incents users to make passwords that are easier to guess, or makes them write the passwords down to remember them. Both of these are bad.

  67. Wanna test your debian system? by 7-Vodka · · Score: 2
    apt-get install john
    then just use unshadow to combine the passwd and shadow files and run john on it. I just did it and one of the passwords on my system was cracked within 10 seconds.

    Bah! It's time to tell the system to expire my gf's password... wonder if she'll be pissed :)

    Oh yeah, on debian, you can have john run as a cron job which mails users with weak passwords to change them.
    *I have a feeling gf will be complaining to me soon how she's getting spam from somone named john. heh.*

    --

    Liberty.

  68. nonweak link by Lord+Omlette · · Score: 2

    here.

    --
    [o]_O
  69. Re:one password for life in prison by teamhasnoi · · Score: 2

    all it takes is one mistake in WHERE you type that password, and suddenly there can be a plain text record of it. Look over your logins and there is a good chance that someone has typed their password there. Same with email and logins, people will enter the password that jumps to mind, even for the incorrect service.

  70. Passwords annoy me by scrytch · · Score: 2

    And I just figured out the terminology for why: they're not a capability. And I'm not a raving capabilities geek like the erights folks, it's just that passwords are so "exposed" by virtue of the fact that they're entered, often in plain sight, and typically for other mechanisms, have to be stored in config files that now have to be kept nonreadable, because they contain database passwords. Every other security mechanism I'm comfortable with isn't really subject to the guessing attacks, to being written down, to being exposed. Everyone can look at an ACL or a PAM config file, know who has the access, but it's all quite pat, one has the access already by virtue of having some existing credentials, or they don't. Nothing that can be taken and duplicated, no piece of information that can get stale and has to be changed.

    I guess that's just how it works, you have to initiate the chain of authentication/authorization somewhere, and lacking a physical token, you choose something that's easily replicated to whatever needs the security. A secret stored as a string fits that bill nicely.

    About the only thing that feels "squishier" than passwords than passwords is the timeout aspects of kerberos auth... the whole notion of a timeout as a security feature just feels like a race condition to me.

    --
    I've finally had it: until slashdot gets article moderation, I am not coming back.
  71. Give that company a PRIZE! by chancycat · · Score: 2
    Shoot - only 30% in the first hour?

    That deserves a much praise. I've seen 70% broken in 20 minutes at an unnamed company I used to work for. That was 12000 accounts (NT domain). And that was a few years ago on slower hardware.


    Seriously - 30% isn't all that bad if the cracking software is configured well.

    --
    Evan - needs to hit preview before submitting
  72. Mandatory changing of passwords by Sun+Tzu · · Score: 2
    Quoth the submitter:
    "Sounds like enforced password formats and mandatory changing of passwords would help, but how many companies actually make them policy and enforce it?"

    I'm not convinced that mandatory chaning of passwords helps. It would seem that having to change a password every 30 days or so would encourage weak, easy to remember passwords. Or, the infamous sticky note on the monitor with the pw on it. Does anyone know of any actual research into the value of forced password changes and/or the optimum cycle time? Or, is this just something security admins cooked up to look like they were doing something? :)
  73. excellent program by austad · · Score: 2

    A few years ago, I had an account at a local ISP that offered shell access. Amazingly, they were not using shadow passwords even though that option was available at the time. I grabbed the file, and using my trusty 486, I cracked 4000 out of 6000 accounts in 2 weeks. I didn't do anything with the passwords I found, but someone more evil than me obviously could have.

    John the ripper is an excellent tool, and will also work on windows passwords also with an addon.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
  74. Giggle password=password by darkonc · · Score: 2
    I remember having access to a password list for a couple of thousand users (decrypted). From the glance I got, probably 5-10% of the people had a password of 'password'.

    The security implications are horrifying.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  75. biggest barrier by austad · · Score: 2

    In all of the places I've worked, the biggest barrier to implementing password policies is the users. People want simple passwords because they are lazy, and they don't want to be forced to remember a new one every month. Management has an interest in not pissing off users as it makes them look bad, and if there was a breach of security, it would make the people under them look bad, not them.

    I've found that the best way to convince management to allow password policies is to whack up some sort of brute force password cracker, and run it with them sitting right there. Scare them into it. Make lots of mention about all of the bad PR you'd receive if you were hacked and what your clients would think. This will usually sway them in the right direction. A much better system would be Secure Computing's Safeword product, one-time use passwords that are event based, not time based like RSA's product. This way users don't ever have to change their password, and if it gets sniffed over a silly telnet connection, the attacker can't use it for anything.

    --
    Need Free Juniper/NetScreen Support? JuniperForum
  76. Re:1 hour? BAH! by ocbwilg · · Score: 2

    I did the same thing on our NT SAM database a while back. 75% of all passwords fell in about five seconds. ;-)

    I did that once for a previous employer. Boy was my boss suprised when after a minute or so of cracking I called to ask him why he'd choose such a stupidly simple password as "miscio".

  77. Deductive Security... by NanoGator · · Score: 2

    Hmm... reading through the comments, one thing that bothered me was the claim that users are the problem. I really don't agree with that. The biggest problem is that nobody has put all that much thought into really making anything secure. It seems reasonable to me that somebody could develop a security system that has some common sense to it.

    Here is an example: Let's say that I am working on my highly secure workstation that only responds to my thumb print. This should trigger a set of rules that the computer should respond to. "The user is sitting here at the workstation, so whoever is trying to access data from this terminal from the Vancouver office cannot possibly be him."

    I know that there are some security systems that use similar rules to verify access, but what Im describing is a computer that uses more intelligent deductive abilities to grant or deny access. If a computer were to be aware of what hours somebody works, and what key was used to open the door to the office, and was even smart enough to call the guy's cell phone and see if it can hear it ring, then it would be more discriminate about what is legit and what is a hack. *realizes that is one huge run-on sentence and apologizes*

    The point Im making is that security is more than just passwords, it is about common sense. I believe this is possible. If a webserver, for example, knows that the word 'haxx0red' probably wouldn't show up on one of the pages, it could heal after somebody breaks in. Heck, the website could even be smart enough to know 'Hmm, it is 3 am, and the computer accessing me is 400 miles away from me. I seriously doubt this is somebody with legitimate access.'

    Put more time into giving your systems common sense security, and they'll be harder to break into.

    --
    "Derp de derp."
  78. Re:How about this by ocbwilg · · Score: 2

    For years I've been creating my passwords not based on words, but on easy to remember hand motions. to give a very simple example: Qwerty78 a simple rolling left to right motion, plus a few numbers. Very easy to remember, tough to crack if you try a brute force attempt.

    That's hardly any good. "QWERTY" would probably be my 9th or 10th guess if I were trying to hack someone's password by guessing. I can guarantee you that simple strings like that are in most PW cracker dictionarys.

  79. Indirectly important access by Squeamish+Ossifrage · · Score: 3, Insightful

    What you say is certainly true, but I want to put a big caveat on it:

    It's very difficult to answer the question " what are we securing and how valuable is it?" for a number of reasons. To do that, you need to define what it is you're afraid of losing and how much of it you might lose from a particular attack. Both are very difficult questions, and are often gotten wrong.

    Looking at the first, people often underestimate the risk from a security compromise because they're only thinking about the confidentiality (secrecy) of their data. At least as important to consider are integrity and availability, that is whether the system and data remain correct and usable. There are lots of things don't really need to be confidential, but do need to be right. Picture building design specs, for example. They're not secret at all - most of them will become matters of public record - so it doesn't really matter if they get stolen. God help you, though, if they get altered and you don't find out until halfway through construction.

    Supposing you can somehow estimate the total VAR (Value At Risk) of your information systems, it's still nigh impossible to figure out what portion of that would be endangered by any particular attack. An apparently minor attack can easily be a stepping stone to a much more serious one. Parlaying limited access - whether aquired legitimately or otherwiss - into greater power is generally called privilege escalation, and it's a common component of attacks. The "root kit" is a classic examples of this. A root kit won't get you onto a system, but if you can get unprivilleged access some other way, the kit will then get you root. You can't assume that the security of a given account is unimportant just because that person hasn't been granted access to anything sensitive. There's always the possibility that a user has, or could get, access to things way beyond what was intended. Consider your marketing schmoe whose password security you claim is relatively unimportant. It's entirely possible (even likely) that the network which "does not allow remote access" does indeed have a gap somewhere. And if it does, someone could telnet in, log in as Mr. (or Ms.) Schmoe, and escalate to root on their one server. At this point, the attacker can probably compromise the username and password of any other user on that server, one of whom may have access to something that does realy matter. This is just a hypothetical story, but it illustrates a very important point about computer security: A series of weaknesses, any one of which would be unimportant as long as everything else worked as intended, can often be strung together into a succesfull attack.

    As you said, security policies should be based on a rational economic evaluation of what's at risk and how much it would cost to mitigate that risk. The problem is that it can be difficult indeed to assess how much risk hinges on a given decision, so it's usually wise to be more conservative than you think you need to be.

  80. Password vulnerabilities. by Dalroth · · Score: 2

    Why is it an accepted and often encouraged practice to force users to change their password after a certain number of days? Obviously most of the vulnerability is caused by users selecting simple and easy to remember passwords. However, changing passwords frequently causes the very behavior we are trying to avoid. In my experience, users who previously had very secure passwords switched to easy to remember passwords such as "lastname01, lastname02, lastname03..." when forced to change every 60 days.

  81. difficult passwords are written down more often by Splork · · Score: 2

    The more obfuscated a password is, the more difficult of a time people have remembering it. thus is more likely it is that they will write it down and store it on a piece of paper near their workplace.

    Try a combo of a reasonable but not insanely restrictive pass phrase plus a digital token (smart card, assuming you trust smart cards) to be safe. that way just writing the pass phrase down doesn't hurt and the pass phrase doesn't have to be so difficult to remember that it needs writing down.

  82. Just a quick heads-up... by Lendrick · · Score: 3, Insightful

    Users are lazy.

    If you have a small company with, say, fifty people, and you educate and assist all fifty of those people, a significant fraction will still say "there's no way my account would be cracked" and use set their password to "PASSWORD" or somesuch.

    The fact is, you do need to force users to enter cryptic passwords, or there will always be lazy, irresponsible types who just don't do it.

  83. Password are always the weakest link! by Milalwi · · Score: 2

    A long time ago a friend of mine was running an ISP. This was back in the days when ISPs usually had a user shell machine for people to log into. He ended up with a "non-authorised user" infestation. He had me run Crack against the user machine password file. I was shocked at how fast the first few passwords popped up... literally before my finger had left the "return" key. Of course, these were the ones where the password matched the username. :-( After about a week of running, fully one-third of the user passwords had been cracked. By that time Crack was getting into the "weirder" rules, and I stopped it.

    I gave the list of usernames to the support folks so that they could force the users to change their passwords. I don't think I'll ever forget the shock of seeing those passwords pop up the instant I hit "return"!

    Milalwi

  84. Policy in place at my organisation. by Rob+the+Roadie · · Score: 2

    I work for a large confectionary manufacture who have one of the best password policies I've come across in the 7 years of my IT career.

    8x90. It's simple. Eight characters with forced policies on every system to change them every 90 days. Splash screens at startup give advice on choosing stronger passwords. We advise choosing a six letter word, breaking it in half and inserting a two digit number.

    e.g. let01ter

    Simple and effective.

    Of course, without running a cracker over the password lists I guess we'll never know if the policy actually works!

  85. Password Generator by DeadSea · · Score: 2

    If you like getting a nice secure password, try a password generator.

  86. Use a password server by jregel · · Score: 3, Informative

    We used to store our root passwords on printouts that the sysadmins kept in their top drawer - obviously not secure.

    The solution I came up with was to build a dedicated Linux password server. Each user has a login and is a member of certain UNIX groups. Their "shell" is a custom C program that when the user logs in, prompts for a machine and username combination. This input is only displayed as asterisks (so people looking over the shoulder won't know what machine the user is looking up). The program then tries to read a text file for that machine and user. If the permissions are such that the logged in user is a member of the right group, then the contents are displayed for 5 seconds and then the screen is blanked.

    This allows us to restrict who has access to what machines. The password server is pretty secure with no unnecessary daemon processes running, root cannot login through telnet (you need to login using a second account to get a prompt to su), there is a bios password and lilo password and the box is physically secure in the server room.

    In the case of fatality, a paper backup is stored in a secured envelope and kept locked away with human resources who have permission to give it to a select few only (managing director, director of operations and IT managers).

    It's working well for us and has been live for about three months now.

  87. Going the other way. by MicklePickle · · Score: 2, Insightful

    Every company/ISP/system should enforce password changes/passwd restrictions I'm all in favour of it. However, it IS possible to go the other way, and provide less security. My company is a multi-national and we have a huge network. Forced password changes were implemented around a year ago, because of a hacker wandering around. That's fine to do that, but then we have around 5-9 accounts, (depending on what you're doing), and that's INDIVIDUAL accounts. That's INDIVIDUAL passwords. It's made slightly easier, by not having passwd restrictions. I can tell you that the passwords that are going to be used by users will be something along the lines of 'abcdefgh', then 'bcdefghi'. The forced passwd changes is a monthly grief for everyone. Everyone HATES it. And so they should.

    --
    -- main(s){printf(s="main(s){printf(s=%c%s%c,34,s,34) ;}",34,s,34);} $p='$p=%c%s%
  88. Re:Cost of lost passwords by jred · · Score: 2

    Having just implemented a linux box here at work, my boss asked me about this. I tested it, and just using the first 8 chars did *not* work. This is on the latest version of Slackware (7?)...

    --

    jred
    I'm not a mechanic but I play one in my garage...
  89. Novelle phrase pour les licensier by peddrenth · · Score: 2

    "Your password is the weakest link. Goodbye."

  90. In other news... by kindbud · · Score: 2

    The National Highway Safety Institute released a report today that strongly suggests motorists are the cause of most traffic accidents. I know, hard to believe, but there you have it.

    --
    Edith Keeler Must Die
  91. shell script? by DanThe1Man · · Score: 2

    Why not write a shell script, with say the most common 1,000 or 10,000 (or even greater) passwords and just have it look at the password when the user changes it, and spit out a printf("that is a common password, for security reasons, please change it something that is harder to crack") or whatever and prompt them again.

  92. It's amazing! by FyRE666 · · Score: 2

    At my last firm I was amazed to see everyone using the SAME password on hundreds of machines. I'm a bit nosey so I used to look over the shoulders of my collegues as they typed and almost without exception all of the passwords were a string of asterisks!!!! I changed mine to a string of asterisks too, because I like to fit in.

  93. Why do PINS work (was: Passwords cannot work) by seaan · · Score: 2
    Passwords can work under limited circumstances. Think of the banking system's Personal Identification Number (PIN). The standard 4 digit PIN is a really weak password, at least from a cryptographic standpoint. The banking system uses a whole variety of techniques to make up for this weakness. Not every bank follows them perfectly, but collectively the system is not too bad.

    One of the key techniques is velocity checking (only able to enter 3 bad PINs), but this really works best with centralized systems (alternative if only local velocity checking is used, find 2500 ATM's and try two trial PINS at each ATM). That is one of the main differences between this system and a UNIX like password (where you can get a password file and perform offline attacks).

    There are additional safety measures. For example, a key principle of PIN input/verification is that you should not be able to create PIN-trails purely electronically. The cryptographic weakness of 5000 trails (average to attack a randomly chosen 4-digit number) is not too bad if each trail requires a user punching a PIN into a keypad. So long as the attacker has to punch each trial into a keypad (average of 5000 trials for a randomly chosen 4-digit number). Obviously 5000 is a very weak number from a cryptographic standpoint. For this reason the PIN verification products don't usually accept clear PINs, they only accept PINs that have been encrypted (with something like a key used for the ATM or POS terminal that generated it). One of the classic design issues for a PIN validation system is to make sure PIN trails are O-2^56 (single DES) instead of O-10000.

    Throw in physical security like cameras at ATMs and the like, and you get a system that is basically acceptable. Of course there is a whole number of issues in the industry today. The move from single-DES to 3DES is pretty complicated (there are a lot of ways to implement 3DES systems that only have single-DES strength). You also need to worry about internet and phone banking, where the system that generates PINs (or their equivalent) are not trusted hardware devices like an ATM. I've seen naïve internet PIN systems that turn out to be great PIN crackers (i.e. they provide a method of doing O-10000 trials to an adversary).

  94. Re:Passwords will always be the weakest link by Beliskner · · Score: 2
    LOL, jeez, no wonder you think passwords are sufficient -- people hacking into your systems seems to be an everyday occurance for you
    Not quite everyday, but I admit this would be a boring job if people didn't hack in every now and again, and then I'd lose my excuse for a marijuana smoking break.
    Then after a short time they go away
    Think again. They install root kits to hide their presence from you and then use your machine to launch attacks on others
    Ah no, I delete the files belonging to that user when they're gone, and restore from a backup. I don't allow anybody, not even my users write access to /lib or anything, they may only write to /tmp and their home directory. These hackers are unlikely to be able to compromise root, I've got a > 25 characters in length password of upper+lowercase+alphanumeric+numbers
    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  95. too many passwords by Wansu · · Score: 2

    Once these policies are enforced, the weakest link will be the PDAs and paper pads where people write down all the damned passwords they have to keep up with. I don't know what else we can do but this password stuff is getting out of hand.

    --
    Wansu, th' chinese sailor
  96. Non-english passwords by AndyChrist · · Score: 2

    These cracking programs...how many languages do they tend to have dictionaries for? How many foreign pop cultural references might one find?

    I have a tendency to use non-english words for passwords (my current fave is a combination, forming a nonsense word, so it ought to be safe)...how safe is this practice?

  97. Re:Passwords will always be the weakest link by ColaMan · · Score: 2

    These hackers are unlikely to be able to compromise root, I've got a > 25 characters in length password of upper+lowercase+alphanumeric+numbers


    Troll,
    You don't have to figure out your root password once they're in.

    They just have to bend/break one of your daemons running as root, or a higher privelige than what they've got, and they are out of that users account, and installing their own backdoor somewhere as root. That's why rootkits are called rootkits

    Anyone,

    Who was that person that saw a intruder get in, install rootkit in 7 seconds and then get in through his newly installed backdoor later?

    Luckily he had a modified a few system programs to log all data to a file, otherwise he would have been screwed, as the intruder tidied up the system logs and all on his way out.

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
  98. Yeah that's right you Nazis by gelfling · · Score: 2

    Anything you don't agree with mod it down - /. used to be a nice place now it's just a lockstep groupthink prison.

  99. Re:Passwords will always be the weakest link by Beliskner · · Score: 2
    They just have to bend/break one of your daemons running as root, or a higher privelige than what they've got, and they are out of that users account, and installing their own backdoor somewhere as root.
    Hmmmmm, good point, I can't guarantee that the daemons running as root are unexploitable but uhhhh, yeah there's probably some daemon somewhere that's exploitable somewhere. Aw man, you've ruined my day, I'm gonna go smoke some pot so I don't worry about HaXoRs. Then I'll get around to minimising the number of services I have running sometime. But I'll admit it's fun when someone gets in. I better read the HOWTOs, find out how to check for a rootkit. Thanks dude.
    --
    A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  100. username/password is incomplete security by ecloud · · Score: 2

    It should be coupled with a physical key of some kind like a smartcard or iButton. In some cases the physical key may be enough; it's not easy for a hacker to simulate, at least not remotely. And in cases which warrant extra security a key combined with a password would be even better. That way you're not depending entirely on the password for security. This is the method used at ATMs - you bring your card and remember your PIN.

    And for the ultimate security you would need 3 things - 1.) bring something (the key) 2.) remember something (the password) 3.) prove something about who you are (biometrics)

    Cheap USB or serial iButton readers could be a quick and easy fix for many corporate environments. I heard there is an implementation for Windows to permit logon only by this method.