Slashdot Mirror


The Unspoken Taboo - The Never Expiring Password

anon writes "Every security savvy professional lives with the daily fear of the "never expiring password" being exposed. It's the unspoken taboo, the wide open back door in every corporate network. But no-one ever acknowledges it or discusses it. All applications have got pre-defined passwords that never change. Which means developers, privileged users and hosting third party service providers will all have access to these passwords."

103 of 537 comments (clear)

  1. I hate to do it.... by Strokke · · Score: 5, Funny

    but I feel the need to expose the world's most sophisticated software. The password....is "password"

    1. Re:I hate to do it.... by ppz003 · · Score: 5, Funny

      Really... My secret password is 1 2 3 4 5.

    2. Re:I hate to do it.... by techfury90 · · Score: 5, Funny

      That's the same combination as my luggage!

      --
      I'm friends with the youngest daughter of the former head of the PowerPC division of IBM you insensitive clod!
    3. Re:I hate to do it.... by passion · · Score: 3, Funny

      quick - what's the combination to the air shield?!

      --
      - passion
    4. Re:I hate to do it.... by kernelfoobar · · Score: 2, Funny

      "I knew it, I'm surronded by assholes!"

      --
      Here we go again!
    5. Re:I hate to do it.... by A+beautiful+mind · · Score: 2, Funny

      You obviously don't have the schwartz in you.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    6. Re:I hate to do it.... by double-oh+three · · Score: 5, Funny

      No no no, you don't jump straight to the combination on the luggage line. First comes the "that sounds like the kind of combination an idiot would have on his luggage" and then comes your line.

      Another +5 funny could have been milked from that joke, but noooo, you had to ruin it and skip a line.

      This ain't Soviet Russia ya know.

      --
      "For years, I struggled with reality... but I'm happy to say I finally won out over it." -- Elwood P. Dowd
    7. Re:I hate to do it.... by mrchaotica · · Score: 2, Funny

      You say that as if it's a bad thing -- what, do you want somebody's schwartz in you?!

      Never mind, I don't want to know!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    8. Re:I hate to do it.... by doubtless · · Score: 4, Funny

      One of the funniest quote I read from bash.or goes something like this

      tech support: what's your password?
      user: ******
      tech support: .....
      user: really, it's ******. now you don't even know if i'm really stupid or really smart.

      --
      geek page at KY speaks
    9. Re:I hate to do it.... by Associate · · Score: 2, Funny

      Oh shit. There goes the whole thread.

      --
      Someone hates these cans.
    10. Re:I hate to do it.... by dan+dan+the+dna+man · · Score: 2, Informative

      Actually its a comic from UserFriendly

      --
      I don't read your sig, why do you read mine?
    11. Re:I hate to do it.... by j-turkey · · Score: 5, Funny
      My favorite bash.org password quote:

      [Cthon98] hey, if you type in your pw, it will show as stars
      [Cthon98] ********* see!
      [AzureDiamond] hunter2
      [AzureDiamond] doesnt look like stars to me
      [Cthon98] *******
      [Cthon98] thats what I see
      [AzureDiamond] oh, really?
      [Cthon98] Absolutely
      [AzureDiamond] you can go hunter2 my hunter2-ing hunter2
      [AzureDiamond] haha, does that look funny to you?
      [Cthon98] lol, yes. See, when YOU type hunter2, it shows to us as *******
      [AzureDiamond] thats neat, I didnt know IRC did that
      [Cthon98] yep, no matter how many times you type hunter2, it will show to us as *******
      [AzureDiamond] awesome!
      [AzureDiamond] wait, how do you know my pw?
      [Cthon98] er, I just copy pasted YOUR ******'s and it appears to YOU as hunter2 cause its your pw
      [AzureDiamond] oh, ok.
      --

      -Turkey

    12. Re:I hate to do it.... by Schraegstrichpunkt · · Score: 2, Funny

      If someone mentions Hitler on Ice, does that invoke Godwin's Law?

  2. guilty by LiquidMind · · Score: 5, Informative

    how many of us computer-savvy are guilty of doing this for our login accounts, web banking, Email, etc? I know i am.

    --
    This sig contains repetition and redundancy.
    1. Re:guilty by ATeamMrT · · Score: 5, Interesting
      how many of us computer-savvy are guilty of doing this for our login accounts, web banking, Email, etc? I know i am.

      I am not a cracker or hacker. But I know a guy who uses password trading websites for porn. According to him, once you get a password for one porn website, that same password will work for others. According to him, these porn members use the same password for all sites they subscribe to.

      Once companies start losing money to crackers/hackers, then they will start issuing more complex security.

    2. Re:guilty by Anonymous+Crowhead · · Score: 5, Interesting

      I used to work for a free adult hosting site. We stored the passwords in plain text in a database. One day, just for the hell of it, I pulled out the top ten passwords. They accounted for something like 40-45% of the passwords for more than 250,000 accounts.

    3. Re:guilty by Anne_Nonymous · · Score: 4, Funny

      >> adult hosting site. One day, just for the hell of it, I pulled out the top ten passwords.

      Drum roll please, Anton...

      10. Wank
      9. Jerk
      8. Milk
      7. Yank
      6. Spank
      5. Rub
      4. Beat
      3. Whack
      2. Jack
       
      ...and the number one porno password...

      1. Off

    4. Re:guilty by The+Amazing+Fish+Boy · · Score: 5, Funny
      how many of us computer-savvy are guilty of doing this for our login accounts, web banking, Email, etc? I know i am.

      Sadly, I am guilty of this as well.

      He wasn't kidding, folks!
    5. Re:guilty by Anonymous+Crowhead · · Score: 2, Interesting

      They were the obvious - password, 12345, qwerty, sex. I can't remember any more (it was 5 years ago). I think password and 12345 were 1 and 2.

    6. Re:guilty by JWSmythe · · Score: 5, Informative

        This is always a fun game.  I won't say what site it's for, but it is adult.  This is the top 20 from 600,000 expired accounts.  Checking the top 1000 common passwords, I don't see a single strong one.  I know, it shouldn't, since I'm grouping by count.  I suspect this list will apply almost everywhere in very similar ratio's.

      SELECT COUNT(pass) AS count, pass
      FROM `users`
      WHERE expired = 1
      GROUP BY pass
      ORDER BY count DESC

      | count | PASSWORD    |
      |  1322 |    password |
      |   994 |      123456 |
      |   824 |       12345 |
      |   569 |      harley |
      |   536 |      696969 |
      |   434 |     mustang |
      |   385 |      qwerty |
      |   355 |    baseball |
      |   307 |    football |
      |   305 |      hunter |
      |   305 |     letmein |
      |   296 |      shadow |
      |   294 |       pussy |
      |   279 |      maggie |
      |   276 |      monkey |
      |   265 |      golfer |
      |   260 |      buster |
      |   260 |    12345678 |
      |   255 |      bandit |
      |   241 |      nascar |

      When a site password is compromised, the system automagically sets a strong password, and notifies the user.  They get rather upset about that.  I tell them, "You should have used a good password to start with."  We will let them change it back to something else, but we won't let them use anything easy.

      --
      Serious? Seriousness is well above my pay grade.
    7. Re:guilty by patio11 · · Score: 3, Insightful

      Raise your hand if your slashdot password would flunk any "best practice" ever invented and is also used on at least 100 other internet sites for a similar login. Guilty here, and been guilty since high school. I only bother with strong passwords for email and anything that has enough access to my data to cost me money.

    8. Re:guilty by JWSmythe · · Score: 3, Informative

      Your friend was full of shit. Well, mostly.

          Some sites allow users to select their username, some don't. Some set arbitrary passwords, some don't.

          If you're real lucky, you may find a combination like "user:pass". But why should anyone think someone who has the username of "bullshit" has the password of "my_password", and everyone who's chosen the username of "bullshit" would select the same one.

          We've had many users complain that their username was taken. It's always funny too, on common first names, or something simple like that. How many username "bob" can there be? ;)

          More than likely, he's finding multiple sites in the same 'family' of sites. I've seen that happen before. Buying a membership at one site will allow access to many, usually because they use the same password file on the same server. :) In those cases, obviously it will work.

          The password sites do work though.

          I've become very familar with passwordz sites over the years. We were hit pretty hard when we started doing one of the largest on the Internet. We have a bot who builds pretty interesting reports for us, and I had included the sites which we were linked on.

          Most people are using something like 'AccessDiver'. Many sites now set firewall rules against IP's using those tools, start showing them a bogus valid login page, or any of a number of tricks to mess with them. I know some of the 'hackers' were using multiple proxies after a while, but really, when you have to do tens of thousands of attempts to even think you're getting one password, how many proxies could you possibly have at your disposal.

          When we see x number of attempts come in from an IP, it gets blocked. If we see that a valid password was acquired in the attempes from that IP, we automatically change that password, and notify the user. We have a few other tricks too. I very rarely see our sites showing up any more, simply because by the time they get a password posted, it's no longer any good. It does the same thing to the casual 'hacker', so if you start scanning through multiple proxies and leave for a while, when you get back, you still won't have a good password. :)

          I use hacker in quotes above, because they're not real hackers. They're barely crackers. I classify them with script kiddies. They found a tool, run it, and now they've accomplished something with no work. They don't know how it happened, they just know it did.

      --
      Serious? Seriousness is well above my pay grade.
    9. Re:guilty by moro_666 · · Score: 4, Insightful

      which word in the clause "never keep unencrypted passwords around since you dont need them" didn't your application authors understand ?

      never keep the passwords as plain text fields, if someone hacks your server, gets the password and then abuses the matching password on their bank accounts/(or elsewhere), you will be the dumb lamb that will be sued for letting their secrets out.

      encrypt passwords and be safe, an ordinary md5 gives you more than enough for now.

      i'd get my ass fired if someone would discover that i even considered saving passwords as plain text.

      ps. for the password story itself, on a windows platform which is terrorized by zillion spyware items, i suggest you never change your password, as the spybot authors know it before your disk synchronizes the changes to disk (keyloggers, blah ....)

      --

      I'd tell you the chances of this story being a dupe, but you wouldn't like it.
    10. Re:guilty by AdamWill · · Score: 4, Interesting

      Mine's a completely random 12-character string. My passwords for every other website (and other password-protected things) I use are also (different) random 12-character strings. They're all stored in my password storage app (gpass), which is protected by one extremely strong password I spent five minutes memorising (and will change next month). This whole thing only took about two hours to set up, and it's certainly worth it in terms of peace of mind.

    11. Re:guilty by Anonymous Coward · · Score: 3, Insightful

      Well, by the time it hits anywhere that is relatively public, it's encrypted in some fashion. Since most places need to be able to do a password recovery, it has to be in something more open than md5. People get all pissy when they can't get their password back when they forget it.

      Even if you do really have a need to keep the passwords around for recovery, that is still no excuse to store them unencrypted in the database. It's big time amatuer hour, and I agree with the GP who calls it grounds for being fired for incompetence. God only knows how many other problems your application has, if this is level of care you take in protecting passwords. Please, find a new line of work.

    12. Re:guilty by Wonko · · Score: 2, Insightful

      Well, by the time it hits anywhere that is relatively public, it's encrypted in some fashion. Since most places need to be able to do a password recovery, it has to be in something more open than md5. People get all pissy when they can't get their password back when they forget it.

      Why not just reset their password to something random, like everyone else? You aren't doing anyone any favors by storing their passwords as plain text.

    13. Re:guilty by jonadab · · Score: 2, Interesting

      > Raise your hand if your slashdot password would flunk any "best practice" ever invented

      My slashdot password is weak, but that's an indication of the value of my slashdot account. If it is compromised, the perpetrator gets the use of a slashdot account (something he also could get just by, uhm, signing up), and I lose... what, maybe some of my reputation on slashdot? I think I'd live through it. Worst case scenario, the perpetrator changes the password *and* changes the email address for the account, so I permanently lose the ability to use my preferred username on the site in question; he could also try to impersonate me, but if the email address changes, who's he going to fool that knows me -- and what does it matter if he "fools" someone who doesn't know me into thinking he's the "real jonadab"? He gets the username, but beyond that... ? It's really a complete non-issue.

      I reserve strong passwords for situations wherein they're actually warranted. I've got *enough* twenty-character mixed-case passwords with punctuation in them in my head as it is, some of which actually *matter* (well, relatively speaking; they're not for nuclear missile systems or anything). The last thing I need is to add a bunch more for protecting minor stuff like my slashdot account.

      What scares me, in terms of weak passwords, is a scenario like what we have at work, wherein there are weak passwords hardcoded into the application for full access to our database, which contains the personal data for every single one of our patrons; the password in question is *extremely* weak (i.e., weak in at least three distinct ways (non-complex, identical to its corresponding username, and based on a word closely associated with the product)) inherently, and additionally is known to at *least* the IT staff (and probably more than that) of not just our software vendor but also every single one of their customers (who, incidentally, also have access to the complete customer list on the customer extranet). This is a PR disaster of epic proportions waiting to happen for us, not to mention a legal nightmare in the making, and there is nothing we can do about it, short of switching vendors. We didn't find out any of this until after we'd signed a multi-year contract for tens of thousands of dollars that we absolutely cannot afford, financially, to back out of. We can't change the password, because then the application won't work, since it's hardcoded there. Worse, we can't firewall the server off from the rest of our network, because the application requires that everything (and, in particular, the ports on which the database listens) be open from every staff workstation to the server, or the application won't work. We do have the whole network firewalled off from the outside world, but there's no defense in depth at all, and there's a big fat hole in the firewall through port 80, which the application needs to expose to the outside world for important parts of its functionality. The service listening on 80 is, you guessed it, IIS.

      Additionally, there is a clause in our contract with the vendor that absolves them of *all* responsibility for our systems' security and specifies that if anything goes wrong, we have to pay *them* x number of dollars per hour to fix it. I am not making this up. I highlighted that and went to our director and said, point blank, "Don't sign the contract with this clause in it." So naturally she asked them about it, and they explained (verbally) that it's not a problem, the clause is only in there because some sites refuse to run antivirus software, and if we keep our antivirus up to date we won't have a problem, and no site has ever had a problem if they had antivirus protection. She *believed* them and signed the contract, because she's a director, not a paranoid systems administrator.

      It's not mainly us that I'm worried about. We're a small-time outfit in a small city, not a target for anyone beyond the level of bored students fooling around. What scares me is that I know, deep down inside, that our vendor isn't the only vendor that pulls this sort of [language fails me; no word is foul enough].

      --
      Cut that out, or I will ship you to Norilsk in a box.
    14. Re:guilty by JWSmythe · · Score: 2, Informative


          You can't reverse a hash. That's the problem. The hash is like a fingerprint of the data, not an encrypted version of the data. You can compare hashes to see if they're from the same original data, but you can't take the hash and find the original data (recent Slashdot story aside).

          So, if you want one of those whiz-bang features like password recovery, it has to be encrypted or encoded, not hashed.

      --
      Serious? Seriousness is well above my pay grade.
    15. Re:guilty by geoskd · · Score: 2, Interesting
      I am not a cracker or hacker. But I know a guy who uses password trading websites for porn. According to him, once you get a password for one porn website, that same password will work for others. According to him, these porn members use the same password for all sites they subscribe to.


      I work for a large company (200k+ employees) and we have what can only be described as anal retentive security and administration. These guys do absolutely everything exactly the way they are supposed to as far as adminstration staff is concerned, but several things have become apparant to me over the last few years.

      First: Having a super strong IT department won't prevent virus outbreaks. We got hit with a SoBig variant and it damn near put us out of commission for a day. The reason wasn't because the virus caused serious harm to our infrastructure (it didn't, we were almost unaffected by it), it was because our global IT folks, in their infinite wisdom, decided to lock down all the routers everywhere to prevent the worm from spreading. The result was that we were incapable of doing any of our normal business activities for one day. Using the facility I work at as typical, and extrapolating accross the entire company, this cost us about $2,000,000. The key to remember, was that it wasn't the worm that caused the loss, it was the IT reaction to it. They did "nothing wrong". Everything was done by the book, but from my experience the textbook reactions to these things need to be re-examined.

      Second: Virtually every department in my company uses back door passwords just like the ones refered to in the article. We use them to a huge extent simply because we have a massive data infrastructure that is decades old and needs to interoperate seemlessly. There isn't anyone within the company who has any real grasp on how the whole system works together. For anyone who says that security through obscurity isn't the answer, I call bullshit. Security through obscurity is the single *most effective* method out there, and when coupled with other more active measures produces a system which is stronger than any system which does not include security through obscurity. The people who wrote pieces of the systems we use, don't understand the system well enough to make effective work arounds, much less exploit the system. The result is that we leave many "generic" accounts open using a standard pattern so that anyone in any department will know how to access business critical data in any other department. This keeps the employees productive even when moved to a new department, which happens quite frequently.

      Third: Passwords and account tracking at my company are not so much intended to prevent outsiders from gaining access to our data, but are geared more towards knowing who did access what data, in the event that anyone ever wanted to know. That is not how the IT department wants it to work, but with hundreds of thousands of employees and a centralized standardized IT department, there is no way they can effectively administrate all these computer system, so they settle for being able to track what happened after the fact.

      last, it should be noted that our systems have proved remarkably resillient to attack, and penetration. Critical systems such as our web site (which takes in excess of 100M hits / day), and a very few others are more closely guarded than most, but generally speaking no one pays any attention to security inside the company, becuase no one has the time, and despite that we have not had any real problems that couldn't have been simply ignored.

      -=Geoskd
      www.geoskd.com
      --
      I wish I had a good sig, but all the good ones are copyrighted
    16. Re:guilty by thebiggs · · Score: 5, Funny

      My password is a 256 character random string intialized by digitizing the braying of six donkeys on a semi-daily rotating basis. Once the braying is digitized, and the seven-factor hash table is used to generate the string, it is transfered via secured lasercable to the memory unit of a Sony Aibo. The Aibo has been specially modified with a woodburning unit, and the password is then burned onto a piece of burnished cherry wood, which I am then allowed to view for exactly twelve seconds before it is ground into a very fine sawdust.

      All of this takes place behind a triple-secure double-blind firewall, inside a bunker which is encased in twenty-three feet of reinforced concrete and surrounded by a moat with biometrically activated piranhas.

    17. Re:guilty by hal200 · · Score: 2, Funny

      You actually trust the SONY Aibo?

      --

      I just want to take over the world...Why does that automatically make me EVIL?

  3. The most dangerous? by JabberWokky · · Score: 4, Informative
    I'd say the most dangerous is an unchanged default password.

    --
    Evan

    --
    "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  4. Oh no! by Anonymous Coward · · Score: 5, Funny

    The locksmith just changed my locks! Did he keep a copy? Is he trustworthy? I don't know... Shit! All applications have passwords? Could someone tell me how to hack notepad? I forgot I needed a password. Someone must have left it unlocked on my rig. Probably a hacker.

    1. Re:Oh no! by JWSmythe · · Score: 3, Interesting

      > The locksmith just changed my locks! Did he keep a copy? Is he trustworthy? I don't know... Shit!

          I always like this.. A good locksmith would know how to pick the lock. A smart locksmith would have noticed that you leave your downstairs window unlocked.

          My father used to tell me, locks are for honest people. I agree.

          Several times, in nicer office buildings, I've found myself locked out of offices where I should be allowed. They use a special 'security' key, which is one or two tumblers longer than a regular key. I've opened them in about 10 seconds with a car key and a credit card. Sometimes I've found it easier to just pop the drop ceiling out, and climb over the wall too, assuming there is no firewall between point A and point B. Usually inside offices don't have them.

          But, when it comes down to it, if I wanted to get into your house badly enough, I'd just kick in the door. I have yet to find anyone who uses a New York deadbolt other than me. :)

          I went to a "secure" facility a few weeks ago. I was inside a 'mantrap', waiting to be allowed through. I started laughing at the guard, after he took too long to let me through. The guard didn't understand why. Their "security" guard was behind 2 inch thick security glass. The frame around it was steel. The door had steel bars on it, and a pry guard. He pointed all of this out to me, and I laughed again.

          Someone had swung the door open too far a few times, and knocked a grapefruit size hole in the drywall. I knocked on the wall right under the bullet proof window. It was just more drywall. I then asked "What would happen if I shot through here? What would happen if I knocked a hole in the wall, and put 12v to the door latch solinoid? I would be in, and no one would find you until shift change."

          Ok, it could have been other voltages, I was just screwing with him. :)

          Ya.. There aren't too many places that are really 'secure'. It's simply a matter of how much risk a person is willing to accept in the entry to said facility. In the above case, it was easier to ask "will you please open the door now?" He stopped giving me grief every time I came through. He already knew I was authorized.

      --
      Serious? Seriousness is well above my pay grade.
    2. Re:Oh no! by Punk+Walrus · · Score: 2, Interesting
      I always like this.. A good locksmith would know how to pick the lock. A smart locksmith would have noticed that you leave your downstairs window unlocked.

      As someone who used to cut keys for duplication, this is not really true. First, 90% of the door keys I cut were one of two blanks: sc1 (Schlage) or kw1 (Kwikset). While they were supposed to keep an eye on blank inventory (we sent back "bad cuts" for credit), that was unrealistic for the most common models; they ship you the keys by weight, not by number.

      Next, I usually had the ID of the person I cut the keys for. I mean, we'd call them to tell them their new keys were ready, but the theory was that we kept this for law purposes (not sure if that was true, but that's what the corporation told us). All I had to do was cut one extra key, and hope that your address is the one the key goes to. After all, I'd know when you were out: I'd call you to come pick the keys up, tell my full timer I'd be right back...

      Not that anyone I know at my store ever did that. But it seemed too easy. We didn't do background checks, either.

  5. Security Guy by superpulpsicle · · Score: 3, Insightful

    I have never met a security eng who work more than 4 years in the same company. I am convinced the streets are flooded with people who know the security schemes of their previous employers. Which IMHO is worst than knowing the never changing passwords.

    1. Re:Security Guy by thesnarky1 · · Score: 2, Insightful

      Hmm... Having worked on computer systems at my school for everyone from faculty, to departments, to fellow students, I know many passwords and secuirty schemes. I happen to have a very good memory for passwords I don't know why. However, I would never violate someone's trust by giving that information up, or using it to my advantage. I hope that others have the same morals, though from discussions on here before about snooping on PCs that you're fixing, I have my doubts.

      I fail to see, however, how me, one person, or even, say 12000 people from one compnay knowing that scheme is as bad as someone not changing the password. As I said, some number of people be they small (1-100) or large (100,000) might know a company's security scheme, but if you use a default password, the entire internet (though google) can know it, as well as people who may only be familiar with the equipment, and don't even need a list.

      I know a good deal of router's and modem's passwords, which has actually come in handy for friends that don't know computers, and sometimes its good there's a default, but to say that it's worse to know linsys's security schemes, than knowing the default password is admin->admin is foolish, because linksys employees would only know it for one company, passwords are forever(if I may steal a diamond commercial).

  6. Huh? by Anonymous Coward · · Score: 3, Insightful

    What? This certainly isn't the case where I work. I'd say it's a pretty big leap to assume that "every corporate network" has a wide open back door and "all applications have got pre-defined passwords."

  7. !seineew by Leebert · · Score: 5, Funny

    !seineew era sreenigne epacsteN

  8. Write your changing password on a Post-It by Anonymous Coward · · Score: 5, Funny

    After IT enforced monthly changing passwords requiring so many letters with numbers in between, now I write it on a post-it note and stick it on the monitor.

    1. Re:Write your changing password on a Post-It by WinterpegCanuck · · Score: 2, Insightful
      Are you my CEO?

      Actually, the top dogs are the worst. Not only are the passwords simple, never change, and are written on post-its, they also tell me in idle conversation while I provide deskside support that it is the same password for their banking and stock websites. If only I wore a different hat. . .

    2. Re:Write your changing password on a Post-It by GreenBugsBunny · · Score: 2, Interesting

      When I took my current position, I implemented a new password policy (changed every 120 days, among other rules). There was the usual resistance, and somebody pointed out that this would just lead to people putting post-it notes on their monitor, and anybody with a key to the building could get that password.

      My response was that somebody trusts these people well enough to give them a *key to the building*. I think I can trust them better than I can trust the people on the internet.

      We've had zero successful break-ins since the new policy was implemented a few years ago. Before that, I'm told that we were hacked at least once every 6 months, always because of a cracked password. I can't say that the password policy was the sole reason for the change in that trend, because I implemented a number of other security measures as well (like using ssh instead of telnet), but I'm sure it helped!

  9. Growing a little less true by 1984 · · Score: 4, Insightful

    Actually for US companies, due to compliance with Sarbanes Oxley and Payment Card Industry DSS standards, the problems the article talks about -- unchanging inter- and intra-application credentials -- are (getting) less of an issue.

    SOx is horribly aspecific, and boils down to "you'd better be doing the right thing". The irony of audit company failings leading to an audit company boom aside, that means auditors are scared, pedantic and detailed. In the case of our auditors that includes frequent, documented changes to passwords for both human and machine users, including all applications and components thereof. It's been a pain to implement because people have been used to systems working as TFA states. It's also quite a resource suck to go through each password change cycle. But doing so is best practice that was ignored in the past for the sake of expediency, and now it's enforced with a big stick. As an IT professional, that's not entirely unwelcome.

  10. Missing facts, or the truth? by ATeamMrT · · Score: 4, Insightful
    All applications have got pre-defined passwords that never change.

    Are they sure about that?

    So where is this wide open back door? In every one of your applications.

    These guys are paranoid.

    Tell me that Apache/Tomcat has some secret passwords that will give a cracker access to my server. Or MySQL has a secret password that gives root access. Every app I can think of can have passwords changed, and none have hard coded passwords.

    This is much ado about nothing.

    1. Re:Missing facts, or the truth? by Sugar+Moose · · Score: 2, Funny

      ...that will give a cracker access...

      What makes you so sure he's white?

    2. Re:Missing facts, or the truth? by Klaruz · · Score: 4, Insightful

      I think you and the mods missed the point. So how does tomcat talk to mysql? Do you use a password? Trust the IP? Bind to 127.0.0.1 or Unix sockets only?

      The idea that instead of USERS having passwords, the APPLICATIONS do now. You can't just auto lock them out after a certain amount of time with no change, if somebody forgets to change the password, you're down. So you've got s3cr3t456 hard coded in the data source config of your app, who's gonna change that? You better have procedures in place, and you better keep that config file locked down since you have a powerful DB account password in plain text in your front end app server. Some vendors obtusify that password with what looks like encryption, but unless you've set it up right and enter a password each time you start the app server, it's still trivial to decrypt.

      Another sticky problem is access to the data is no longer controlled by the RDBMS, since that application account needs wide open access. One security hole in your in house written app can trash any part the application could need to write to. If you use the security/roles in an DB you can restricted access to the data to a much finer level. Principal of least access and all... Unfortunatly, that's how things used to be done and in the land of middleware aren't anymore.

      I wrote a custom data source for a servlet once that would auth each user using the account in the db and connect as them to the db. It really breaks how server side java is supposed to work though. One of the big ideas of J2EE is you're supposed to move almost all the logic that used to be data related in the DB up a layer into the middleware. It helps sun take customers from big DB vendors, but makes real world security much harder.

      It's a sticky set of problems in todays world, with no widely accepted solutions.

    3. Re:Missing facts, or the truth? by Vellmont · · Score: 2, Insightful


      I think you and the mods missed the point. So how does tomcat talk to mysql? Do you use a password? Trust the IP? Bind to 127.0.0.1 or Unix sockets only?

      Umm.. all my web applications use a password that I set in an xml configuration file. If I needed to change the password I'd change it in the database, change it in the config file, and restart the app. Anyone that's hard coding passwords into the application is an idiot and should be fired.

      You better have procedures in place, and you better keep that config file locked down since you have a powerful DB account password in plain text in your front end app server.

      And chmod 600 is hard to do? I must be missing something.

      --
      AccountKiller
    4. Re:Missing facts, or the truth? by julesh · · Score: 2, Insightful

      So you've got s3cr3t456 hard coded in the data source config of your app, who's gonna change that?

      I've got to ask: what kind of muppet hard codes the passwords into the app, when grabbing them from a [configuration file / registry setting / whatever] is so trivially easy?

      The article talks about doing a recompile / QA / release cycle to update passwords. WTF?

  11. Well, this has to be done sooner or later... by Chris+Bradshaw · · Score: 5, Informative
    And of course, this posting wouldn't be complete without a list well know default passwords and appliances...

    http://www.governmentsecurity.org/articles/Default LoginsandPasswordsforNetworkedDevices.php

    --
    Get your Windows Malicious Software Removal Tool Here for FREE! - http://fedora.redhat.com
  12. Hardcoded userids and passwords? by Linegod · · Score: 3, Insightful

    "Now since it is clearly impractical to rewrite applications on a regular basis, just to change the user ID and password, the result is that the user ID and password never changes."

    What decade was this article written in? Who the hell 'hard codes' a user id and password into web based applications?

    --
    -- I care not for your foolish signatures.
    1. Re:Hardcoded userids and passwords? by s1ashd0twh0r3 · · Score: 4, Funny
      What decade was this article written in? Who the hell 'hard codes' a user id and password into web based applications?

      It was written in 1972, back when all web-based applications were written in machine code. Don't you know anything about computer history?

    2. Re:Hardcoded userids and passwords? by code65536 · · Score: 2, Interesting

      It still happens. I know, because in the course of administering systems, I've seen a number of things that do this.

      One very simplistic and small example is a Perl CGI script that accesses the localhost MySQL server. Something that looked like this:
      $mysql_login = "foo";
      $mysql_passwd = "bar";

      Well, how was it going to handle the database login? If not in the script, then in a file? And if it's in a file, then is that file any bit more secure than the script--instead of hard-coding into the script, you'll hard-code it into a file. It's better, but not really much better. There really isn't a good way around this problem.

      Think about it... how else would you handle something as simple as a PHP or Perl script accessing the local database? The user supplies data to log in to access the script, not the database. There really isn't any other way.

    3. Re:Hardcoded userids and passwords? by Khashishi · · Score: 3, Funny

      Simple.
      Don't store the password in a text file. Put the database login and password in a database. Then put the login and password for that database in another database. And so on.

  13. Frequency can be good or bad by ravenspear · · Score: 4, Insightful

    The never expiring password might be bad, but I think security policies that enforce password expiration after too short a period are perhaps even worse, because they lead to insecure passwords being selected. Never changing a password can certainly be a security risk, but if it is a very secure password, that is still better than rotated ones that are constantly insecure IMO.

  14. Re:All applications have what? by Dausha · · Score: 5, Funny

    "Huh? What applications have these?"

    Solitare, Minesweeper, Frogger.

    --
    What those who want activist courts fear is rule by the people.
  15. What is this guy selling? by stonefoz · · Score: 2, Interesting

    I guess paranoia sell product, 'In every one of your applications'. Not everyone uses closed source, and any administrator that hardcodes in passwords should be fired. No new bit of technology is going to help you, if all you use it crap.

    --
    I think I just cashed out all my cool points.
  16. Re:Revent case of that in Japan by geekyMD · · Score: 2, Insightful

    No kidding? Do you have any links to info about said building?

    It seems like unhardcoding it would be a lot less expensive than wasted real estate in Tokyo. Sounds like a great way to make a fortune!

  17. Re:Revent case of that in Japan by Anonymous Coward · · Score: 5, Insightful

    "...because there is no safety available if you live there."

    Couldn't they just intall locks?

  18. Re:Revent case of that in Japan by cbreaker · · Score: 4, Insightful

    Is that credible? Got any links? Seems to me that if a developer built the whole building and paid for some elaborate security system, they could have gotten *someone* to fix the damned thing (or replace the head units) and sue the company that sold it in the meantime.

    Any why would it be vacant at bargain basement prices? You're telling me there's nobody in Tokyo that would love a cheap apartment that's fully featured whom isn't rich enough to pass on it? I'd move in, install some pad-locks, and my own security system for a couple hundred. Good enough for me, for a bargain basement price..

    --
    - It's not the Macs I hate. It's Digg users. -
  19. Re:Revent case of that in Japan by jrockway · · Score: 2, Interesting

    What area of Tokyo is this in? Quite honestly, I've never really worried about "safety" in Tokyo. (Then again, I work on the south side of Chicago and don't think a whole lot about "safety" ;)

    --
    My other car is first.
  20. Re:The obvious and foolproof solution: by Tony+Hoyle · · Score: 2, Insightful

    Use physical keys (possible also with a password). If SecurID is too expensive (it's a bit pricey for small companies) it's not hard to chuck something together with a U3 key or even a simple USB key.

  21. This is just one of the reasons I use Debian. by twitter · · Score: 4, Insightful
    So where is this wide open back door? In every one of your applications.

    No it's not. That's one of the major reasons to use free software and one of the best reasons to use a carefully audited free software distribution like Debian. Backdoors are just one of the nasty things that you can check for with an army of careful volunteers.

    The only place I've really seen bad practices like this is with expensive closed source junk that gets shared out with Windoze users. The passwords are to prevent access to the program itself, how backward! There's hardly a point to using SSH on such a buggy and exploited platform as Windoze and Windoze lacks X forwarding, so few bother to use anything but telnet and ftp. They try to protect the kludge by putting it behind a firewall and locking down the wireless to the point of uselessness, but people walk their laptops in and out and something is always broken, everything is slow and full of popups. What a cesspool. I don't even want to think about what I've seen "upgrading" banks because I'm going to bed soon and don't want nighmares.

    By way of contrast, my home network is all free. A gateway computer shares the network out, rather than restricts access into it. People are welcome to plug into my open wireless router, because they will see the same thing any of the other 250,000,000 internet users do. I've been running this way since 2000 or so and have yet to have a real problem.

    --

    Friends don't help friends install M$ junk.

  22. passwords by lsblogs · · Score: 2, Informative

    ALL applications DO NOT have built in unchangeable passwords, some may, but most dont. Stating ALL apps have a certain feature is plain crazy - unless you have written every app that exists on the planet.

    --
    Free Blog submission, find blogs, tools and more at LS Blogs
  23. What's the problem w/ long non-expiring passwords? by QuantGuy · · Score: 5, Insightful

    Maybe I'm missing something. It's conventional wisdom that "best practice" is that "everyone" should change their password every x number of days. But often times folks have to change their passwords so often they end up writing them on sticky notes, or choosing the same easy eight-character password over and over and over, with the only variant being the numbers stuck at the end. And this is good for security how?

    At a previous company our policy was to have fairly long (16 character) passwords that never expired. For my own password, I chose a pnemonic one that had certain combinations of substituted numbers and special characters. It was never cracked, even though we ran password scans regularly on our Windows domain and Linux boxen.

    Show me the empirical evidence that frequently-changing, short passwords are better than long, unchanging ones, and not only will I change my password, but I might even change my mind as well. Until then articles like this are just perpetuating a mythology that people have come to accept as fact.

    As it happens, I think passwords have outlived their usefulness. But that's another thread entirely...

  24. Passwords are Locks ... by slashbob22 · · Score: 2, Insightful

    .. and Locks only keep honest people honest.

    Frankly someone walking away from a live terminal is more dangerous. That's when an "honest" person, or someone with good intentions will make a mess.

    --
    Proof by very large bribes. QED.
  25. Why is it "best practice"? by raehl · · Score: 4, Interesting

    If the new way is so good, how come the world wasn't going to hell before? Did Enron and Worldcom go bust because the passwords wern't changed? Or did they go bust because our government coddles corporate criminals - in the cases suits stealing money is even illegal in the first place.

    I can understand mandating a security protocol for systems that protect information subject to privacy. But if I have a company, and the only thing on my computers is my company's design information, my company should be able to choose the appropriate level of security for our business.

    Why is a password that a user has committed to memory that never changes worse than a password that changes every three months that a user has to write down?

    1. Re:Why is it "best practice"? by raehl · · Score: 2, Interesting

      Because compromising written passwords do require physical access.

      So? Compramising a password in my head requires telepathic access.

      Since telepathic access is harder than physical access, wouldn't that make the memorized password more secure?

  26. toot the company horn by jpostel · · Score: 2, Interesting

    Disclaimer:I work for Configuresoft

    Configuresoft http://www.configuresoft.com/ has some great software called ECM for managing continuous compliance standards like SOX, PCI DSS, HIPAA, etc. ECM is in use in 9 of the 25 biggest companies in the world. We even have clients on RedHat and Solaris.

    That said, we see companies with the blank password problem all the time. We do compliance assessments (pre-sales) where we ask the CIO and IT management a question like, "How many of your servers have admin-level accounts with blank passwords?" They, of course, say they have none, unless they are honest, in which case, they admit that they do not know. We do our assessment and give the CIO a report that shows 1-2% of the servers have accounts with blank passwords and maybe 50-75% have accounts with passwords older than a year.

    Going through an audit sucks, but it sucks less when you can hand some canned reports to the auditors for at least a portion of the audit.

    --
    Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
  27. Missing the Point by Baricom · · Score: 4, Insightful

    What a lot of replies on this post are missing is that TFA is discussing passwords for programs to log in to other programs. It has nothing to do with user passwords.

    What? You didn't read the article? Oh. Never mind.

  28. Ya sounds like a load of bull to me by Sycraft-fu · · Score: 2, Insightful

    I can fairly confidently say that all my important apps, open and closed source, have no hidden backdoors. Most simply have no oppertunity to have one, a video editor, for example, does not run any services much less any Internet services, thus nothing to get in through. For the servers, I am unconcerned because of the intense amount of scruitny. I mean sure, in theory a closed source server like IIS could have a master back door. In theory even Apache could have a back door snuck in as per Ken Tomphson's method with a C compiler (http://www.acm.org/classics/sep95/). However that's extremely unlikely in both cases.

    Why? Well products like that face an extreme amount of scrutiny. Hackers, good and bad, are trying to break in all the time. We know this, because every once and awhile they succede via a bug that gets patched. Well, such a universal backdoor would very likely be discovered by these people. After all, no matter how well you try to obfuscate it, the traces will be there in disassembled code and yes, people DO pour over that looking for ways in.

    I'm sure some apps have universal backdoors, but I'd bet they are pretty few and far between. There's simply no reason in most cases, and the discovery of such a thing would really shoot to hell the credibility of the company that made the software.

  29. XYZZY by Senor+Wences · · Score: 3, Interesting

    I remember first using Apple Network Assistant to administer a network of Macs. The default password was 'XYZZY' which is, of course, the 'password' for Zork. Fortunately, even back when said network was a mix of OS 7.6.1 and 8.1 Macs, the Zork reference was too far in the past for the middle school students to even have a clue about....

    --
    End of Line
  30. Re:Revent case of that in Japan by Belly · · Score: 5, Informative

    No link? I call BS. I live in Tokyo, and the idea of a building not being marketable for this reason is silly. They would have just installed a new security system and that would have been the end of it - the cost of redoing the security system compared with the potential losses of unoccupied apartments is negligible. Developers here aren't that dumb.

    With property prices the way they are here, if it was really 'bargain basement' prices, they would have sold regardless of the problem.

  31. The Password by Ruff_ilb · · Score: 5, Funny

    "
        Many years ago I was acting as the system administrator for a test system in a large publicly held company. Periodically I would receive a call from someone who had not accessed the system recently, forgot their password and locked themselves out trying to logon. I would look up their password and unlock the system for them and they would go on their merry way.

            One day I received a call from a young lady who was in just such a predicament. I looked up her password and informed her that it was 'DOME' and, just to be playful, told her the price for me being gracious enough to unlock her sign-on was an explanation of the meaning of her password. She became very embarrassed over the phone and pleaded that she could never reveal her secret. I of course replied that I would not give her system access until she did. After negotiating for several minutes she finally acquiesced but made me promise to never reveal her password meaning to any of her colleagues to which I gladly agreed.

            "Well, what does it mean?", I asked.

            She hesitated and then replied, "It's two words."

            There was pregnant pause. I unlocked her system and simply said, "Have a nice day".

    "

    --
    http://www.TheGamerNation.com/Forums
  32. Re:Not that much of a problem! by AFCArchvile · · Score: 2, Interesting
    One quote springs to mind: "If you entrench yourself behind strong fortifications, you compel the enemy seek a solution elsewhere." -- Karl von Clausewitz

    Now that the haughty quote has been delivered, I have the attorney's attention. Aside from everybody writing down their login password somewhere and subverting your agressive security, there's probably some other vulnerability in your network that could prove to make a daily password rotation useless.

    And it's very stressful for people to change their passwords every day, especially if you're using advanced rules (mandating at least X of the 4 character categories, minimum length, not the same as previously used, etc.). My suggestion is to have everybody install apg so they don't have to waste 30 minutes every day thinking of a password that your Novell eDirectory will allow for usage. Biweekly or weekly is more than frequent enough. Daily is insane.

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  33. No, we don't... by bergeron76 · · Score: 3, Insightful

    All applications have got pre-defined passwords that never change.

    Then put them on their own network segment and mitigate their risk potential.

    Much like most other networks, my network is a hybrid *nix/OS X/Win environment. I limit my damage potential by putting the [potentially] dipshit software on it's own segment. I limit the potential for damage further by only buying solutions that are sane (aka *nix based; because it has a 35 year history of being secure) or by buying solutions that offer SLA's that cover damages (very rare in the non-*nix world).

    I work in a call-center, and our company will lose tens of thousands of dollars _each hour_ that our phone system is down. Our phone system is embedded hardware, but it still has legacy Windows "requirements". So, rather than trust those Windows machines, I isolate them and the damage they can do. The SLA contract guarantees us that if those Windows machines crash because they "caught a cold and couldn't infect anyone else, so they infected themselves to death", our company doesn't lose money [aka, spambots that can't get out].

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
  34. Passwords vs. public key auth by Jaxoreth · · Score: 3, Interesting

    Any Web site offering you an account of some kind requires authentication, invariably in the form of username and password. Many users will just reuse the same username and password. Those that don't must use a password manager, whether it's the Web browser's autofill or a real, live, dead-tree notepad.

    Most of these sites require you to transmit your password in the clear. So not only does the Web site operator have your password (which could be used to compromise your account on other sites if it's the same), but so does anybody sniffing your network.

    Both of these problems would disappear if we used public keys to authenticate. You generate a key pair, and supply the same public key everywhere when creating an account. Your browser acts as the key agent (or connects to one like ssh-agent) and uses the private key to respond to an authentication challenge. No password is sent to the server, ever.

    HTTP Digest authentication also neither transmits nor stores cleartext passwords, but the Web site operator does have to have it to set the password in the first place. HTTP authentication in general currently suffers from the problem that there's no specified way to log out. A solution to this problem was proposed through the W3C about six years ago, but it hasn't been implemented that I'm aware of.

    --
    In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
  35. COLO's the worst from experience scarly by zenst · · Score: 2, Insightful

    Of all the pentests i've done the number of colo box's (mostly the mainframes and applications on box's) have.....default passwords still active. generaly there not disabled nd all the colo/customer does is add there own on top ignoring the defaults.

    john the ripper on mainframes, as/400's - tend not to see that level of pre-emptive checking.

    As a rule as a admin you should constantly try cracking your own systems passwords, each one you get that user owes you beer. Least they can do for potentialy saving there job and your company.

    1. Re:COLO's the worst from experience scarly by Jaxoreth · · Score: 5, Funny
      As a rule as a admin you should constantly try cracking your own systems passwords, each one you get that user owes you beer. Least they can do for potentialy saving there job and your company.
      And don't invest in any firm whose sysadmin is constantly drunk...
      --
      In general, it is safe and legal to kill your children. -- POSIX Programmer's Guide
  36. PKI anyone? by daninmonument · · Score: 2, Insightful

    With the technology available today, the best answer to the password problem is get rid of it. Users would be given a personal certificate from a an issuing authority that is chained to a central controlling authority. The personal cert public key would be associated with a user account or some other system that uses ACL security. That personal cert private key would be 'burned' to some sort of portable media like an ID card or thumb drive. When the private key is burned to the media, a PIN is associated with it. Resoures that the user would need access to would be secured using the user account which now has an association with the cert. To access the resource, the user would be prompted to insert or attach the media with their private key and type in their short PIN number. When they are done, they take their media and leave. Of course there is much more back end crap that goes with this, but it does work if implemented correctly. The only BIG downside to this is physical security of the device which contains the private key...but it's the same concept as an ATM card that has access to your checking account as long as you have a simple 4 digit PIN...

    --
    -- SMTP: Spam and Malware Transfer Protocol. Also used on rare occasion to transmit e-mail messages.
  37. Re:What's the problem w/ long non-expiring passwor by smallpaul · · Score: 2, Informative

    s. But often times folks have to change their passwords so often they end up writing them on sticky notes, or choosing the same easy eight-character password over and over and over, with the only variant being the numbers stuck at the end. And this is good for security how?

    Did you RTFA? It isn't about passwords "folks" use to access applications. It is about the passwords that applications use to access other applications, and the fact that changing these passwords risks downtimes but not changing them means that anyone with access to the source code or configuration has access to your data collections.

  38. Re:Revent case of that in Japan by Anonymous Coward · · Score: 5, Funny

    Couldn't they just intall locks?

    No, of course not. That would ruin the story.

  39. Misconceptions by The+Raven · · Score: 3, Interesting

    I've notice many people here are misunderstanding the article. While the article does incorrectly state that 'all applications have hard coded passwords', I think what he meant was that 'nearly all applications that access secure resources over a network have hard coded passwords', and this is quite likely true.

    For example, Apache has no hard coded passwords. But... what if you have your web application accessing a MySQL database on a different server? Well, then you need to login to that MySQL database. The password is stored in your web app. When was the last time that password was updated? And that, in theory, is easy to do because the web app isn't compiled and it's stored in a single location.

    Another common scenario is a compiled Intranet app to, say, access Inventory information from a central database. It's common to have hardcoded logins to the database or web servers in apps like this. In fact, almost any app that does not require a user login, but does access secure resources, probably has a hardcoded login stored inside somewhere. Legions of these apps were coded by programmers who may be very competant, but are not security aware... they could well be stored plaintext right in the binary.

    So the article may have been overgeneralizing, but it was quite accurate when it comes to business software.

    The Raven

    --
    "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
    1. Re:Misconceptions by Vellmont · · Score: 2, Insightful


      For example, Apache has no hard coded passwords. But... what if you have your web application accessing a MySQL database on a different server? Well, then you need to login to that MySQL database. The password is stored in your web app. And that, in theory, is easy to do because the web app isn't compiled and it's stored in a single location.

      Any webapp written in Java most certainly is compiled. Even if you're using a non-compiled languages you're an idiot if you hard code passwords into the application. It takes what, about 5-10 minutes of extra work to make it minimally configurable?

      When was the last time that password was updated?
      Hopefully the last time someone with access to the passwords left. Otherwise what's the point? Changing a secure password adds no security. It's like changing the locks on your car every 6 months "just in case someone copied my key". This is especially true for passwords of applications where there's no one typing it in, using it somewhere else, etc.


      Legions of these apps were coded by programmers who may be very competant, but are not security aware...

      Yah, I think that's actually what the article is getting at. It's a terrible problem and I find no excuse for it other than incompetence. I bet it's often hard to convince the middle managers to spend money on adding password configuration to an app that fully functions. That's the real problem here.

      --
      AccountKiller
  40. Potential Trump by btarval · · Score: 2, Interesting
    That's truly a worthy contender. But I'm surprised there's been no mention of Ken Thompson's original hack of the C preprocessor. Here's an link:

    Trojan horses -- the definitive answer

    My favorite quote from Dennis Ritchie:
    "I promise that no such thing has ever been included in any distributed version of Unix. However, this took place about the time that NSA was first acquiring the system, and there was considerable temptation."

    Yes, that one had definite potential for abuse. How's your favorite closed source C compiler doing these days? :)

    --
    The best way to predict the future is to create it. - Peter Drucker.
  41. Fluffy by quokkapox · · Score: 4, Funny
    The best security strategy is to simply use your cat's name as your password.

    As long as you rename your cat frequently.

    I just wish z8gderfgh wouldn't claw the furniture all the time.

    --
    it's a blue bright blue Saturday hey hey
  42. Smell brand computers... by Anonymous Coward · · Score: 2, Funny

    "Every security savvy professional lives with the daily fear of the "never expiring password" being exposed. It's the unspoken taboo, the wide open back door in every corporate network. But no-one ever acknowledges it or discusses it.

    My favorite is the one Dell forces onto corporate customers so they can support them:

    Username: admindell
    Password: delladmin

    All applications have got pre-defined passwords that never change.

    All is a pretty strong word. It kinda makes that sentence complete horse shit.

  43. Re:Revent case of that in Japan by truesaer · · Score: 2, Interesting

    I've actually heard that in Japan garbage disposals are illegal because it takes too much water and additional wastewater processing to handle the food (as opposed to trash...which is also a problem for Japan, they incinerate almost everything because there isn't space for landfills). I also seem to recall that disposals are not permitted in NYC because the sewer system is old and couldn't handle the additional solid waste there.

  44. I did once work by void+bear(void) · · Score: 2, Funny

    for a company which handled a LOT of oil industry data. They had a windoze domain admin account for sophos to do it's stuff to all the pcs. The password was 'antivirus' an audit team got it on their third guess.

  45. No. by linhux · · Score: 2, Interesting

    This is really a bunch of total crap. I have worked in many different areas, and in any real business, people are not hard-coding backend-system-passwords into their code. They are specified in configuration files. The article is probably written by some consultant trying to sell that "digital vaulting technology". Whatever that is.

  46. Is He Serious? by Bob9113 · · Score: 2, Insightful

    In order for these applications to get access to data, they have to "logon" to the systems and applications that store the data, and since the credentials to logon are in the application, they are embedded in the code. Now since it is clearly impractical to rewrite applications on a regular basis, just to change the user ID and password, the result is that the user ID and password never changes.

    Really? OK, here's a simple solution to the problem: When someone hard codes a password that controls access to sensitive data such that the application has to be recompiled to change the password, fire them. Problem solved. There's no excuse for hard coding passwords, and I can't think of anyone I have worked with in the past five years that has suggested doing such an idiotic thing on a sensitive application. I've seen plenty of system accounts, but the credentials are always loaded at runtime (either from a file or the command line).

    Is this really common? I'm pretty sure I've worked with my fair share of chimps over the years, but not anyone that stupid. Have I been dodging dumb bullets?

  47. Never expiring accounts are the problem by erik_norgaard · · Score: 2, Informative

    As you read the article, the first thing you note is really that this "trusted" person may still be able to authenticate after he leaves his job. The problem is not that the password never expires, but that his account never expires or there is just one shared account.

    Any system that requires authentication should also require identification, and each account should expire at some time. It should be posible to lock individuals out without imposing change of password on all other authorized users.

    In fact never expiring passwords may increase security in everyday systems: When people are regularly required to change their passwords chances are that they will choose even worse passwords, simply because it takes time to find and learn a good password.

    Repeated change of password gives no protection against brute force attack simply because you have no idea wether the hacker will go sequentially through all posibilities or if the new password has already been tried and hence has low probability of being tried again.

    Instead, system administrators should make sure that chosen passwords has sufficiently high entropy before they are accepted in the first place and continuously try to crack user passwords - if a password is cracked, it is weak and must be changed.

  48. My password is my cats name... by felixdzerzhinsky · · Score: 2, Funny

    Its been said previously on /. that the best thing to do is make your password the same as your cats name. Mine is 25@jDWQ0! and I change her name every thirty days.

    --
    "Flags are bits of colored cloth that governments use first to shrink-wrap people's brains..."
  49. The real unspoken taboo by Greg@RageNet · · Score: 4, Insightful

    Look, let me bring some flippin reality to this whole security thing..

    The only thing that stands between you and total compromise is a brick and a person with the willpower to put it through your window.

    Are never-expiring passwords not so great? yeah. but what's the alternative? The friggin recomended password policies that are generated by the so called security experts are something along the lines of using a completely unique password for every situation, make each of those passwords not be any combination of numbers and letters that could be remotely construed as a real word in your native language, make sure it's nothing personally identifying, and change it once a month.

    In other words have totally unrememberable passwords! And oh by the way don't write them down!

    It's a completely unworkable system and if you enforce password policy systematically.. guess what? your users are forced to write the passwords down and then the people who instigate 85% of all unathorized accesses (your own employees) just need to look for the yellow postits near the keyboards.

    -- Greg

    --
    Slashdot, would a spell-checker for posting be too much to ask? It's not rocket science!
  50. Storing passwords by Paul+Crowley · · Score: 2, Interesting

    an ordinary md5 gives you more than enough for now.

    No. First of all, why use an insecure hash function when a more secure one is just as convenient? MD5 should no longer be recommended for any use. Second, you have to salt before hashing. Thirdly, it's a good idea to iterate the hash function at least a few thousand times - this makes a dictionary attack computationally more expensive. This is all "key stretching" as described in Schneier et al's paper on low-entropy keys.

    Where passwords are used for network authentication, you should ideally combine these measures with a protocol like SRP.

  51. Router default passwords by metroplex · · Score: 2, Interesting
    I've always been surprised by the number of wireless routers which still use the default username/password.

    In the city I live, I did some warwalking to test kismac and for at least 70% of the networks, you could just enter the IP address of the router and the user/pass would be the default ones, allowing you to remotely control it from any browser. How comes people do not realize? I thought of dropping a note in the mailboxes of companies with badly configured wireless networks saying something like:

    "hello, did you know that the user/pass of your router is ***** / *****? Yeah, so do I. You should considering changing it".

    --
    "Words of wisdom: drop that zero and get with the hero" -- Vanilla Ice
  52. So, no security whatsover? by Shivetya · · Score: 2, Informative

    If you can retrieve the password how can you tell a user their information is secure?

    The first rule of password security for me is that there is no way to retrieve the password from the system. If that cannot be done then you have no security at all.

    --
    * Winners compare their achievements to their goals, losers compare theirs to that of others.
  53. Re:maggie by Shano · · Score: 3, Insightful

    Only member of the Simpsons family with a name long enough for most password schemes (at least 6 characters)?

    Seems reasonable enough to me.

  54. Browser Security by cb0nd · · Score: 2, Informative

    How about the security of the password management in browsers? I mean, if you share your computer IE, AFAIK, doesn't even allow you to password protect your passwords. Firefox lets you do this, but just exactly how safe is it??

  55. Fired for requiring strong passwords... by justinchudgar · · Score: 2, Interesting

    I work for a IT firm and, though we give the strong password speech regularly, some of our clients are so opposed to having to do something as difficult as remembering a password that we let them keep their insecurity rather than risk losing business. I wish it were possible to be hard line and just force people to use strong passwords; but, when they can fire us for doing so; it seems a little quixotic. Until end users are willing to accept that they, personally, need to take some responsibility for their data security, all of this will continue to be a joke. After all, Wells Fargo comes by their house and makes sure their doors are locked and the alarm is set everytime they leave home. Why shouldn't Symantec to the same for their PCs?

    --
    WARNING: Smoking this sig may cause lowered IQ, insanity or short term memory loss. It is also really bad for your monit
  56. I know a guy that uses the same pw on all servers by ylikone · · Score: 3, Insightful

    I know the head IT guy of a certain company that sets the root password on all his servers to be the same 6 letter word that he also uses for all the web apps and databases I develop for him. I tell him he should really REALLY not do that... but he keeps doing it. I am just a contract worker for him, so I don't have the power to change them. He's had various servers hacked about 3 times in the last 4 years, leading to much panic and re-installing and backup restorations... but yet he doesn't change his ways! And updating software and security patches on his servers?... forget about it, I think he's still using the same system as the first day it was setup.

    --
    Meh.
  57. First principle of security vulnerability by hey! · · Score: 4, Insightful
    Well, by the time it hits anywhere that is relatively public, ...

    The first rule of evaluating security vulnerability should be this:


    Optimistic assumptions will be punished.


    There are ate least three clear optimistic assumptions in the very first clause of the sentence I quoted partially. (1) That you can rely upon demarking "public" and "private" places. (2) That your organization can trust completely people inside the security perimeter (e.g. you just published a rather nice guide to cracking passwords at your employer). (3) That the users in your organization should trust the organization and employees inside the security perimeter. An example of the first would be a sql injection attack that causes the password table to be dumped.

    You should secure secret information as early in the process as humanly possible. This means that passwords should never be stored in a database. If I could convince people it was worth the effort, I'd avoid sending plaintext passwords at all over the wire, and I would avoid sending unencrypted password equivalent hashes as well.

    Since most places need to be able to do a password recovery, it has to be in something more open than md5.

    I disagree. There's seldom a reason to do password recovery, especially in a system that can tolerate a "super user" administrator who can assign privileges to any object or reset passwords to whatever he likes. In systems that can't tolerate this, then users can reasonably be required not to lose their passwords, biometrics and security access tokens.

    People get all pissy when they can't get their password back when they forget it.

    Well, I don't see why: "OK, I just set your password to 19651001 -- your birthday. After you log in, you should change it to something you'll remember." What they should get pissy over when you can amass a file on how they choose their passwords.
    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  58. I Call Bullshit by npsimons · · Score: 5, Insightful
    I am what I would consider a "security savvy professional", and I have to say that making people change passwords is the most time-wasting, useless, feel good security measure ever. You know why? Because people will pick easy to remember (and easier to crack) passwords rather than good passwords when they won't have time to memorize a good one. Or to look at it another way: why pick a good password when you are just going to be forced to change it? I know this is true, because I have experienced it from the other side; I am a user who is forced to change his password on a regular basis. On those accounts which force me to change my password (usually every 6 months), I won't even try to pick a good password. I'll pick one that meets the bare minimum requirements, because I'm just going to have to change it again in another six months. Why bother trying to create a good password?


    On the other hand, on systems I administer, I don't have expiring passwords. I pick passwords that are 20 characters long and look like line noise. Sure, it's harder to memorize them, but I have more _time_ to memorize them because I never have to change them.

  59. Relative Password Security Importance by SeanDuggan · · Score: 2, Insightful

    I think the key thing here is the importance of security for you and for them. Why should they care if their porn site access is compromised? It doesn't affect them at all if someone else views pictures under their user name. From their point of view, you're the ones obstructing access by changing their password on them. Of course, from your point of view, the compromised accounts are lost revenue. It's all relative, you see. Especially on those incest sites...

    --
    This sig has absolutely no significance and serves only to take up screen space and waste the time of the reader.