Slashdot Mirror


Password Security Panned

museumpeace writes "Considering we just discussed passwords yesterday, is an uncanny coincidence that Technology Review runs an article today in which Michael Schrage quotes a couple of security experts as being of the opinion that passwords are useless, with many negatives [the tougher rules only make them harder for users to remember, not harder for hackers to guess] But Shrage's suggestion that passwords are a weak bandage where system security admins and developers need to institute deeper security mechanisms such as "suspicion engines" has problems too. Any hidden filter meant to compare traffic on your account against profile of "normal" usage strikes me as both an invasion of privacy and a sure fire way to multiply calls to the help desks when a false alarm tosses out a legitimate user."

387 comments

  1. my password by jaymzter · · Score: 4, Funny

    is "god", because I heard from a good source that only the most "1337" admins use that!

    --
    If thou see a fair woman pay court to her, for thus thou wilt obtain love
    1. Re:my password by xstonedogx · · Score: 3, Funny

      Crap. Now I have to change my password.

    2. Re:my password by Anonymous Coward · · Score: 4, Funny

      Don't worry. I just did it for you.

    3. Re:my password by Anonymous Coward · · Score: 0

      That's pretty good, but if you make it g0d then it's uncrackable.

  2. Might not be useful to you by Realistic_Dragon · · Score: 4, Interesting

    ...but when my mother comes over I thank god that my machine sets up passwords and partitions off users pretty well.

    --
    Beep beep.
    1. Re:Might not be useful to you by Anonymous Coward · · Score: 0

      Yeah, having your mom find your goat porn can be very embarassing. Here's a tip: move out of your parents' basement, and you won't have to hide your fetish.

    2. Re:Might not be useful to you by That's+Unpossible! · · Score: 4, Funny

      ...but when my mother comes over

      Don't you mean "down"?

      --
      Ironically, the word ironically is often used incorrectly.
    3. Re:Might not be useful to you by Anonymous Coward · · Score: 0

      No. I don't live in the basement. I live above the garage.

      I guess I should have said, "up".

    4. Re:Might not be useful to you by Anonymous Coward · · Score: 0

      I can't believe that took me nearly a minute to get, especially since I'm 20 and live in an apartment with my mom.

    5. Re:Might not be useful to you by shigelojoe · · Score: 1

      Don't forget "without knocking, again".

  3. 1-2-3-4-5 by ectotherm · · Score: 2, Funny

    Sound like the combination to some idiots luggage...

    --
    "Nature bats last..."
    1. Re:1-2-3-4-5 by Njall · · Score: 1

      May the Scwartz be with you!

    2. Re:1-2-3-4-5 by stephenisu · · Score: 1

      Hey, what a coincidence, that's the combination to MY briefcase.

      --
      Sigs? We don't need no stinking sigs!
    3. Re:1-2-3-4-5 by Spy+der+Mann · · Score: 1

      how about
      0n37w07hr33f4urf1v3?

      Darn. Still two obvious.

    4. Re:1-2-3-4-5 by tlhIngan · · Score: 1

      There's two possible combinations that are valid from that sequence, when spoken.

      Literally - "12345", but also "24445", which one can speak as "one two, three four(s), five"

    5. Re:1-2-3-4-5 by Anonymous Coward · · Score: 0

      You're not the same guy who posted that the last time the luggage joke came up, are you? No one cares.

  4. can you elaborate? by jxyama · · Score: 1
    >Any hidden filter meant to compare traffic on your account against profile of "normal" usage strikes me as both an invasion of privacy

    i don't understand this. can someone elaborate please?

    1. Re:can you elaborate? by yotto · · Score: 2, Insightful

      I thought the exact same thing. It sound kneejerk to me. I would assume that I, as root, would be setting up these "normalcy" filters and not some government agency.

      Not that I think it's a good idea, just that I don't think it has anything to do with privacy.

    2. Re:can you elaborate? by rackhamh · · Score: 5, Interesting

      In order to compare current usage against "normal" usage, the system has to record what "normal" usage is.

      So, if you habitually browse armadillo porn, the system will know about it. And if you go a day *without* browsing armadillo porn, the system will think something's up and lock you out.

      But do you really want the system to record the fact that you browse armadillo porn?

    3. Re:can you elaborate? by Anonymous Coward · · Score: 0

      > So, if you habitually browse armadillo porn,
      > the system will know about it.

      Uh oh! This changes everything!

    4. Re:can you elaborate? by Proc6 · · Score: 1

      Basically software monitors internet traffic on your local LAN, and if an employee goes for more than an hour without looking at porn, there's a very good chance that it's an intruder.

      --

      I'm Rick James with mod points biatch!

    5. Re:can you elaborate? by Anonymous Coward · · Score: 0

      Here is an example of an ssh session you could have:
      $ echo suckers
      I'm afraid I can't do that Dave...


      OTOH it would be great to prevent you from fucking with your system, like:
      $ wall
      I hate you all!
      woops, wrong window

    6. Re:can you elaborate? by igaborf · · Score: 2, Funny
      But do you really want the system to record the fact that you browse armadillo porn?

      I don't mind that, I just don't want it to know I read /.

    7. Re:can you elaborate? by merlin_jim · · Score: 4, Funny

      So, if you habitually browse armadillo porn, the system will know about it. And if you go a day *without* browsing armadillo porn, the system will think something's up and lock you out.

      But do you really want the system to record the fact that you browse armadillo porn?


      More importantly do you want to feel compelled to compulsively look at armadillo porn daily out of fear that if you don't it'll raise a red flag and you'll be "caught with your pants down"

      That's a funny phrase to use here considering that you're getting caught for NOT looking at porn...

      --
      I am disrespectful to dirt! Can you see that I am serious?!
    8. Re:can you elaborate? by nkh · · Score: 2, Insightful

      I don't think I should be prevented from using a system if I can't sleep and want to ssh at 3AM for example. It's not just a privacy problem, it's just stupid.

    9. Re:can you elaborate? by Asprin · · Score: 1


      But do you really want the system to record the fact that you browse armadillo porn?


      Why -- do you know where I can score some?

      ...armadillo porn, I mean.

      --
      "Lawyers are for sucks."
      - Doug McKenzie
    10. Re:can you elaborate? by agurkan · · Score: 1

      what the hell is armadillo porn??

      --
      ato
    11. Re:can you elaborate? by museumpeace · · Score: 1

      no, not the gummint, maybe your boss though. The easiest-to-find example that is ready to deploy, comes, surprise, surprise, from that blue company and is described as a service that the sysadmin but maybe not the user would be aware of. Now suppose a company was having problems due to its employees using IE and bringing down spyware infections or such like problems. The management might just stick one of those engines in the pipeline and configure the sig.nefarious file any way they please to keep users from doing what the company doesn't want done. Yes, it would mean that an unauthorized user hitting xxx sites would set off alarms but the other side of the coin is that a list of just what sites your boss wants you [not the unauthorized user] to stay away from. Its a bit more intrusive than domain blocking and not very far from maintaining per-user lists of whats naughty and whats nice.

      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
    12. Re:can you elaborate? by Dwonis · · Score: 3, Insightful
      So, if you habitually browse armadillo porn, the system will know about it.

      And if your system's security is ever compromised, then the *attacker* will know about it, too. This would result in two things:

      • The attacker would know about your armadillo porn fetish; and
      • The attacker would have a detailed profile about your habits, which could be used to impersonate you further.
    13. Re:can you elaborate? by MoneyT · · Score: 1

      Idealy your system is more robust than that. To begin with you wouldn't kick a user immediately. Secondly you would do an analysis on to the data. For example while you may not be looking at armadillo porn, you may be looking at kangaroo love, because the company is switchign over.

      Furthermore, you often don't even need to be that specific until a human intervenes. The system could just monitor the connection for an odd change in the number of jpgs floating through your connection and flag you, at which point an administrator takes a closer look.

      --
      T Money
      World Domination with a plastic spoon since 1984
    14. Re:can you elaborate? by Anonymous Coward · · Score: 0

      If you have to ask...

    15. Re:can you elaborate? by yintercept · · Score: 4, Insightful
      Any hidden filter meant to compare traffic on your account against profile of "normal" usage strikes me as both an invasion of privacy

      This statement sounds very tinfoil hattish to me. There are many people who believe that a computer creating any sort of trace log is a violation of privacy. Personally, I find it good practice to record information about computer usage. For example, I usually record the incoming IP address of everyone who logs into a system. When dealing with critical information such as financial records or personnel files, I will keep a robust history of everyone who accessed a given record.

      In one case, I designed a program for a call center. The call center would allow customer service agents access to a customer's credit card number. I recorded every time a customer service rep accessed a card number along with information on the call they were handling. The computer would report any abnormal behavior in the credit card number access to a supervisor.

      Often the best way to improve your security is simply to provide your auditing information to your end users. For example, let's say I see a change in a behavior of a user...such as logging in from a different IP. I might make a program that informs the end user of this event. For example, if a person who usually logs in from Albany logs in from Kuala Lumpur, then I inform them of the event. IF they cannot remember traveling abroad recently, the change in behaviour just might be a security breach, requiring further investigation.

      Imagine if your work computer reported the time from your last log in each time you accessed the system. So, you come in Monday morning and the system warns that you logged in during the weekend. Most workers would take something like this seriously as it implies someone was stealing their identity. Tin foil hatters would be livid that the system recorded the activities of the person who stole their identity.

    16. Re:can you elaborate? by Anonymous Coward · · Score: 0

      Friend, I have armadillo and nun. Will swap for armadillo/pig slumber party or any set of hot teen armadillos gone wild.

    17. Re:can you elaborate? by pixelpusher220 · · Score: 1

      LOL Thanks for the laugh :)

      --
      People in cars cause accidents....accidents in cars cause people :-D
    18. Re:can you elaborate? by swb · · Score: 1

      I still don't get the inherent, undeniable privacy risk. I don't have a problem using Bayesian filtering for my email, and THAT requires knowing what's "regular" mail and "irregular" mail.

      Couldn't some security system apply some statistical/abstract/hashed type record of what's "normal" that wouldn't allow someone to easily reconstruct an image of "normal", but would allow the system to rank a given set of actions as normal?

    19. Re:can you elaborate? by museumpeace · · Score: 1
      I think thats the right interpretation...Schrage used the specific term "suspicion engine" but that word is actually a product name for software sold by IBM/Tivoli and from the little that IBM will say about it on their web site, it does not sound as evil as the possibility that is described in the rest of Schrage's mention of the suspicion engine:
      ...it needs to wean itself from passwords and PINs as the medium of authentication. We'd be far more secure with more layered approaches to authentication--"suspicion engines" on the lookout for deviant behaviors--and more subtle yet persistent ways of tracking and challenging online identities.
      It is precisely the layering that seems ripe for abuse because when we use a password, we use it at the UI, the only layer we as users can really see or control. Other "layers" in a client server model that don't immediately reject access at the log-on can only do their job by snooping on us and may do so without our knowledge. Admittedly, the article is suggesting more than it is describing or uncovering.
      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
    20. Re:can you elaborate? by MysteriousPreacher · · Score: 1

      Hello, thank you for calling Bank of Ireland, may I take your name please?

      Steve Johnson.

      Mr Johnson, I'll need to ask you some questions to confirm your identity..

      I watch Armadillo Porn.

      Er, ah, Mr *Johnson*, how may I help you?

      --
      -- Using the preview button since 2005
    21. Re:can you elaborate? by fish+waffle · · Score: 1

      This statement sounds very tinfoil hattish to me....For example, I usually record the incoming IP address of everyone who logs into a system

      Your examples are dominated by instances of keeping information on others, not yourself. It's easy to see the (potential) advantage of having more info available to you, the information consumer. It's a lot less fun when you're the subject of the data gathering and someone else is making judgements based on it.

      Imagine if your work computer reported the time from your last log in each time you accessed the system. So, you come in Monday morning and the system warns that you logged in during the weekend. Most workers would take something like this seriously as it implies someone was stealing their identity

      That does sound nice [nb: the login scripts for command-line unix consoles have typically done this for many years]. The problem isn't in the intended, to-my-advantage use of information. The problem comes about because once the information exists someone else will probably eventually get it. So, if you don't care whether someone publishes that info for all to see then it's not a problem, but if perchance you feel that it could ever be used or construed in any negative way then merely gathering that info should be a concern. Keep in mind that info that you don't consider important or sensitive now may become so in the future.

    22. Re:can you elaborate? by MysteriousPreacher · · Score: 1

      Agreed. I see it as being similar to my credit card company.

      Years back, I went on holiday to the US and rented a car for a mont and, the car hire company charged a large amount to my card. The credit card company contacted me to see if it was actually me doing this. They didn't cancel my card though, they spoke to me first to make sure it was all legit.

      The tinfoil hat brigade have to realise that there are certain irrelevant 'freedoms' you have to sacrifice for your own personal safety.

      If my ISP or company sys admin contacted me to say that my machine was downloading or uploading large amounts of material to an external server, I'd appreciate them contacting me. Of course, I'd be a bit upset if they just killed the link without asking me.

      --
      -- Using the preview button since 2005
    23. Re:can you elaborate? by houghi · · Score: 1

      So, you come in Monday morning and the system warns that you logged in during the weekend. Most workers would take something like this seriously as it implies someone was stealing their identity.

      I think most people will just click on OK and go on with what they were doing. It will just be one of the many popups they see when they boot their system.

      --
      Don't fight for your country, if your country does not fight for you.
    24. Re:can you elaborate? by Cosslax · · Score: 1

      Also, the attacker would have access to a lot of armadillo porn. :P

    25. Re:can you elaborate? by tuomoks · · Score: 1

      If I had points.. see later..

      Passwords are bad (IMHO) - or - maybe if we could extend the definition of password they might be good. Except on system level with very weird passwords ( you have have the memory of an elephant of course ? ) passwords don't work. Too easy to break, etc.. What you have and what you know with role level access rights is the only way - what you have may be your finger or whatever combined to some unique knowledge - easy to use and not easily stolen - either one and they ( whoever ) would need both.

      OT - I love my credit card company calling me when taking gas twice in a hour for over $40 happens or when my card is used in Europe and in US inside same hour ( they didn't count the time difference, now they do ). I also love my hardware shop ( not computer hardware ) telling me that I can use the contractor services because of what I have bought previously - saves a lot and service is better. I don't mind my grosery store tracking what I buy. I hate when this information gets to ad people ( credit card companies don't do that ! ), then you start getting calls and paper trash in mail OR even worse if they find your e-mail address !!

    26. Re:can you elaborate? by Anonymous Coward · · Score: 0

      > ...you'll be "caught with your pants down"

      If you're not looking at armadillo port, then surely you risk getting "caught with your pants *up*"!

      Perhaps you live in a culture where you have your trousers (and/or pants) *on* when you look at porn and off when you don't....

    27. Re:can you elaborate? by AmberBlackCat · · Score: 1

      And if this is the only security system, it can be breached by anybody who knows you. Somebody like your armadillo-loving buddy.

    28. Re:can you elaborate? by julesh · · Score: 1

      And if your system's security is ever compromised, then the *attacker* will know about it, too.

      It might be possible to store the information about your habits in a hashed form, which wouldn't permit the attacker to discover your armadillo porn fetish. However, after noting the huge number of armadillos in the jpeg collection on your desktop with amusing names like 'look at the plates on that', he might be able to guess.

    29. Re:can you elaborate? by Anonymous Coward · · Score: 0

      Google is your friend. (Over 15,000 matches for "armadillo porn". Jesus Christ. (However, only 93 for ""armadillo porn"". Better, but still too much.))

  5. Surely... by rackhamh · · Score: 4, Insightful

    ... it's easier for the user to remember his/her own password than somebody who never knew the password in the first place?

    Seems to me that's the main point of a password. They may not be the end-all of security, but they sure make a decent first line of defense.

    1. Re:Surely... by tdemark · · Score: 5, Interesting

      My biggest beef with passwords is the myriad of different "rules" as to what makes a valid password at different sites.

      I have a few great passwords ... no one is going to get them short of brute forcing (or, God forbid, key logging). However, every site seems to have different (read: REDICULOUS) parameters for passwords:

      - must not start with a number
      - must have both letters and numbers (symbols don't count)
      - can only be [a-z][A-Z][0-9]

      I would love to meet the asshats that come up with these randomly applied "rules" just so I could kick them squarely in the nuts.

      I used to only need two passwords for EVERYTHING (one "weak" password for discussion sites (eg - Slashdot) and one "strong" password for the important stuff). Alas, that was too easy. Now I have to maintain around 10 passwords that, IMNSHO, are far weaker that the ones they replaced (not by my choice).

      For example, one large credit card company recently changed its password policy. Since my old password didn't "fit" in their new policy, they simply set it to something else without telling me. Mind you, the new password I had to choose is orders of magnitude easier to crack than the old password because they removed a number of possible characters.

      Which brings up a point, what's the point in LIMITING the characters that can be used in passwords? How horrible are these designers that their apps choke on '&Dkf*l,@a', but 'b4dp4ass' is OK? What could they be doing that would disallow a number as the first character?

      In close, if you have anything to do with the authentication process of a website, before you start throwing on random rules for passwords, do us all a favor and DON'T.

      - Tony

    2. Re:Surely... by mdf356 · · Score: 1
      My biggest beef with passwords is the myriad of different "rules" as to what makes a valid password at different sites.

      Yeah, that's a bummer. I've been lucky enough that my two (secure and not so secure) passwords fit all the metrics they want so far.

      But I've also run into issues choosing usernames. Why can't my usernamce be 6 characters long? How the hell am I going to remember that I'm mdf356 everywhere in the world, except that one site that made me choose a 7 letter user name?

      Cheers, Matt

      --
      Terrorist, bomb, al Qaeda, nuclear, yellowcake, kill, assassinate. Carnivore is dead... long live Echelon.
    3. Re:Surely... by Derekloffin · · Score: 1

      There is also the matter of password overload. If you're anything like me, you have over 10 passwords, with quite a few screwy usernames tossed in for good measure too. When every site on the planet demands a password, you tend to start getting more slack on your choices, reusing passwords, or using simplier passwords that you can remember. So, you may in fact be getting a false sense of security from that first line of defense.

    4. Re:Surely... by newend · · Score: 1

      I think it's funny that in the interest of security they have decided that you should limit the number of possible combinations. if you allow all upper and lower case characters, numbers and the symbols above the numbers (for simplicity) you have 26+26+10+10=72 possible characters on a 8 character password that can be any combination of those keys you have 72^8=722204136308736 combinations. If you require one symbol, one number, one upper case and one lower case ...I should know how to do the math.... it's much smaller is it (8!*10+7!*10+6!*26+5!*26+72^4)=27349296? ...I'm pretty sure that's wrong.

    5. Re:Surely... by EvilTwinSkippy · · Score: 1
      Actually I've just gotten through stripping out password access to our servers with SSH. We were dictionary attacked against a test account, and someone moved in and set up shop breaking into other boxes on the net with that account (and our F@#$@ IP).

      (Yes, Virginia, there are other authentication techniques out there.)

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    6. Re:Surely... by rnelsonee · · Score: 1

      My favorite is Bank of America's policy of limiting you to 7 characters for your password. Isn't 8 chars pretty standard? Even if it isn't, limiting to just 7 chars is inexcusable, as many people's passwords are longer than that, and they've forced me to use my smaller, less secure one.

    7. Re:Surely... by Anonymous Coward · · Score: 0

      Because BOFA really standard for "Bunch Of Fucking Assholes"

    8. Re:Surely... by Beryllium+Sphere(tm) · · Score: 3, Informative

      The time you want to limit the character set used in a password is when the password goes into a web form.

      Allow in ' and some others, and you're inviting SQL injection attacks. Allow in left angle bracket and some others, and you're inviting cross-site scripting.

      No sane person would worry about cross-site scripting in a password entry field, but nonetheless web developers have the reflex of limiting incoming characters to a supposedly safe set.

    9. Re:Surely... by colinrichardday · · Score: 1

      But not all passwords are equally strong. Also, the requirements would leave at least 6,450,000,000,000 possible passwords (assuming that the "required" characters occurred
      in the first four places) as you have 4!*10^4*72^4. Granted, that's still a reduction by a factor of 100.

    10. Re:Surely... by Anonymous Coward · · Score: 0

      Personally, I would hope that the actual password wouldnt be stored anywhere on their system, but rather an md5 hash of it, which would eliminate any XSS or SQL injection problems right there.
      Then again, this would prevent the "Forget Your Password?" feature from being of any use...

    11. Re:Surely... by jesterzog · · Score: 3, Informative

      Which brings up a point, what's the point in LIMITING the characters that can be used in passwords? How horrible are these designers that their apps choke on '&Dkf*l,@a', but 'b4dp4ass' is OK? What could they be doing that would disallow a number as the first character?

      I don't work in security of any sort, and I agree with you that more characters means better security. My immediate guess is that although it may make the password more crackable from one perspective, having fewer characters to worry about would make it safer to run the password through many API's.

      Many string-related functions will do unexpected things with some special characters, and unless you know everything that it might do with every character, and all the ways that people might abuse this, it can be risky to assume that they've all been caught. In an ideal world, the programmer would know them all and know exactly what's happening to the password when it's processed, but I still know lots of great programmers who wouldn't be aware of several gotcha's in the printf() family of functions, for instance, that might be abused by crackers in one way or another.

      Especially if some software was being coded in a group and everyone had to understand it, I'd sympathise with coders or managers who'd prefer to go with a password system they understood rather than gamble they knew more about their libraries than potential crackers.

    12. Re:Surely... by zerocool^ · · Score: 1

      Yeah, but that still allows for [a-z], [A-Z], [0-9], and [!-)] (i.e. the top row on the keyboard, with the shift key). Plus the space character. I mean, even in a web form or SQL entry, I can't see how
      See the $4 doodads @ the store (on 6th & D streets)
      would mess anything up.

      ~Wx
      --
      sig?
    13. Re:Surely... by EvanED · · Score: 1

      Then again, this would prevent the "Forget Your Password?" feature from being of any use...

      Randomly generate a new password, and email that off, and make them change it when they log in (or not, because it'd probably be pretty secure). For an added touch, do what /. does (I think) and leave the old password live until the new one is used, that way someone can't be annoying and reset someone else's password so they have to read mail before using it again.

    14. Re:Surely... by NetNifty · · Score: 1

      Maybe their idea was to force people to choose different passwords for that account than their other passes, but then again that's completely flawed if the user's "usual pass" is less than 7 chars.

    15. Re:Surely... by Anonymous Coward · · Score: 0

      I don't even know most of my passwords.

      Most of my passwords are generated by a password generator, usually based on what the site allows for characters.

      What stores all these passwords is an encrypted keychain. Who's passphrase is something I remember. With the keychain, the password is never visible on the screen (unless the software needs a password actually echos back!), so no one looking at your screen can steal it either.

    16. Re:Surely... by Nik13 · · Score: 1

      For most fields on a form, it is a sql injection attack risk, however, for passwords, it's much less of a concern: no half decent app uses/transmits plaintext passwords, but hashes instead. It doesn't matter what you type, once it's hashed it's just a bunch of numbers, and poses no SQL injection risk whatsoever.

      --
      ///<sig />
    17. Re:Surely... by Nik13 · · Score: 2, Informative

      Them limiting the characters indeed is a bad thing (making cracking passwords somewhat easier). But I'm a lot more worried about the reasons why it does so. Do they just use it as-is, plaintext inside a SQL query ala SELECT * from Passwords WHERE login="your_login" AND pwd="your_password"? That's a very scary thing. SQL injection galore, and that also means passwords stored in plaintext along your username and personnal info. Someone could get access to all the data. I use salted SHA1 hashes of the passwords (at least) on all my login pages, and even then that's pretty minimal. And if they use plaintext like that, the chances of them using SSL (or being security minded in any way at all) is pretty low. And with people sharing passwords between many sites (as you can only remember so many easily) it wouldn't be nice if someone got a hold of your "common" passwords.

      --
      ///<sig />
    18. Re:Surely... by Anonymous Coward · · Score: 0

      Legacy operating systems and applications greatly hinder what your password can be.

      I work in IT for a company that deals with student loans and we have more password then you can shake a stick at.

      Every single one of our systems require a different password system and I don't know if anyone here has delt with PeopleSoft but their password schemes REQUIRE that your USERID and PASSWORD be in CAPS. Which is by far the most annoying thing ever because that justifies the people saying after you give them a temp. pass "Is that in caps or lowercase?"

      (Note: I'm of strong opinion that the caps lock key be removed from keyboards, special for idiot users who don't know when it's on or off.)

      but back to what I was talking about. Our password scheme for many of our systems is dependant on our mainframe. Which due to it being years old can't handle anything larger then a 8 character password with the standard [A-Z singlecase][0-9].

      Thus to the the legacy draw back all our new systems which could easily allow for #(%#@%(@*$)!!~025IU5021310 password are restricted to the old style passwords because they need to use that password to authenicate to the mainframe.

      Password biggest problem is applications that don't allow for access into other systems. For the Windows users out there, I don't see why 90% of the Windows apps can't just get their login authenication from Active Directory or atleast have the option to.

      However it all comes down to for passwords if you make them harder to enter, by default user will make them more generic. (So your requirements are: Letter, #, 4-6 more Letters. People will make their password: first initial,month,last name)

    19. Re:Surely... by Anonymous Coward · · Score: 1, Informative

      Realy, security isn't THAT hard.

      Now i'm just a humble php web application programer, but sheesh while 1 or less character is indeed a huge diffrence it isn't going to matter shit.
      On the other side, only alowing nummbers and lower/uppercase chars is simply dumb.

      The thing i most often do, is simply letting people use UTF-8 for password.
      It's like half a hour of work or so to make sure your entire site/programming/DB supports UTF-8 and if that's done, you just bumped up your list of possible chars a magnitude.
      (and offcourse, being able to have a password in turkish is quite funny.)

      secondly, the posting of your password isn't the problem. There are many javascripts out there to pre-encrypt the password via a dynamic hash, that could be depending on a nummber of variables. (date/ip/heck why not moon phases while where at it)

      Then when the password arives at the server you simply decrypt it, and re-encrpyt it to md5 or sha or whatever.

      also, SSL is funny, but not meant as a sure fire way to protect your connection. It's simply another layer of security, not a sure way of securing your web application.

      The best security protection comes by design.
      I've made a remote service for a rather large website a few months ago, that i secured by simply not sending any critical information.
      It was for a remote image conversion server, so that the stock images site wouldn't have such a strain.

      Now becouse of the design the worst thing that can happen is a man in the middle attack where the conversion server get's DOS'ed with requests to convert images.
      which is a accapteble risk, and quite a small one becouse of rotating verification checks. (actualy based on the phases on the moon. (hey your a geek or you aint) and a few other variables.

      And SQL injection, please if any serious programmer working on a project where security is a "real" issue. Then making sure that your security commponents are secured against SQL injection and the likes is simply going to be a standard point on the task list.
      accompanied by some unit testing that will try just that.

    20. Re:Surely... by Lagged2Death · · Score: 1
      Which brings up a point, what's the point in LIMITING the characters that can be used in passwords? How horrible are these designers that their apps choke on '&Dkf*l,@a', but 'b4dp4ass' is OK? What could they be doing that would disallow a number as the first character?

      One guess: it's much harder to convey such characters over the phone, or to scrawl them clearly on Post-Its and cocktail napkins.

      Another guess: passwords with weird symbols in them are probably more likely to be mis-typed - repeatedly, even - causing more false lock-outs and more frustrated calls to the help desk.

      And sure, you're not supposed to be writing passwords down or repeating them to faceless voices over the phone, but the operation of real-world IT departments is often considerably lubricated by such shortcuts. Certainly the common practice of allowing only alphanumeric characters is an old one, much older than the web. Heck, I've got so many web passwords by now that I have to keep a written list.

    21. Re:Surely... by Carnildo · · Score: 1

      You should be happy with the sites I design, then. The only restriction I place on passwords is that it be at least 8 characters and less than 255. Beyond that, if you can get it into the entry field, it's fair game.

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    22. Re:Surely... by myowntrueself · · Score: 2, Informative

      "The time you want to limit the character set used in a password is when the password goes into a web form."

      My favorite is when the password contains an '@' sign and they use it to log onto a site in internet explorer. Hilarity ensues.

      ;)

      --
      In the free world the media isn't government run; the government is media run.
    23. Re:Surely... by Anonymous Coward · · Score: 0

      (read: REDICULOUS)

      RIDICULOUS. With an I. For fucks sake why do Slashdotters have such a pathological need to spell that particular word wrong?

      RIDICULOUS

      RIDICULOUS

      RIDICULOUS

      RIDICULOUS

      RIDICULOUS

      Copy & paste as you see fit. But spell it right you fucking morons!

    24. Re:Surely... by si618 · · Score: 1

      "Allow in ' and some others, and you're inviting SQL injection attacks. Allow in left angle bracket and some others, and you're inviting cross-site scripting."

      No your not...anything sensitive leaving the client over the wire should be over HTTPS or hashed on the client and sanitised on the server.

      Here's how I do logins....flame on!

      Client login process involves 2 trips from client to server. The first trip authenticates the user(name),
      and if successful returns a random string back to the client, which is then combined with the passphrase
      and sent to the server to verify a match. The actual password is never sent over the wire, even
      in an encrypted form. There is also a limit to the number of access attempts any one client can make
      in a single session before being blocked, normally around 3 to 5 attempts. An adminstrator should
      be notified if there are repeated access failures.

      1. Client
      - User enters user-name (USER) and pass-phrase (PASS)
      - USER# = md5( USER )
      - Send USER# to Server

      2. Server
      - Strike 3? Your out!
      - USER# == md5( md5( KEY ) + USER# )
      - Search for USER# in database
      - FOUND = RECORDCOUNT == 1 && USER# == dbUSER
      - FOUND? Y: Create random string. RAND# = md5( mt_rand() ) save in local storage along
      with USER# then send RAND# to Client
      - FOUND? N: Strike 1..2..3...Your out (strikes based on session)

      3. Client
      - Concatenate random string from server, hash with password
      - PASS# = md5( md5( PASS ) + RAND )
      - Send PASS# to Server

      4. Server
      - Retrieve USER# and RAND# from local storage
      - Retrieve password from database (dbPASS) using USER# and compare
      - MATCH = md5( PASS# + RAND# ) == md5( dbPASS + RAND# )
      - MATCH? Y: Access granted, return access level
      - MATCH? N: Strike 1...2...3? Your out!

      Note
      Currently we are using Message Digest 5 (MD5) to calculate the hashed result, however
      this may change in the future to SHA1 (or stronger) if MD5 is found to be too weak.

      --
      Sometimes I doubt your commitment to Sparkle Motion
    25. Re:Surely... by surprise_audit · · Score: 1
      Ridiculous password rules... Tell me about it - around here, we have several different sets of rules, one of which won't allow certain words because they're in a dictionary, but will allow abcd1234. And when that one expired, it let me change it to a1b2c3d4... Sigh.

      Our Data Security clowns recently sent out a list of all the machines we're supposedly registered on. I counted them up - 1931 unique systems in the list, mostly without any kind of Single Sign On, so I have to go to each individual system to update my password. On some it's every 30 days, some every 45. Some have paranoid password validators, others allow any damn thing. Some remember old password and won't allow anything remotely similar, others don't care. If it takes about 1 minute per password update, when it rolls around, Password Change Day is going to take about 32 hours. Yes, I've got scripts...

    26. Re:Surely... by Rich+Dougherty · · Score: 1
      The time you want to limit the character set used in a password is when the password goes into a web form.

      Ok, so by doing that you're reducing the chances of receiving input that can be used to inject valid SQL. But there are some other things to consider too.

      • You're making an assumption in one layer about a layer beneath it. This is coupling and when designing software it is generally best to avoid it if possible - and it is certainly possible in this case.
      • Although true that you are reducing the likelihood of SQL injection, what about injection into other text-based languages: e.g. XML, HTML, TCL, etc. I've seen injection vulnerabilities in all of these. Are you going to change all input validation if you start using another component that is vulnerable to injection attacks?
      • By restricting certain characters you're potentially leaking information to an attacker about the makeup of underlying systems. e.g. you're using SQL. This could have ramifications if you do not then apply your input validation rules consistently.

      The best solution, in my opinion, is to escape every string that you inject into SQL, HTML, XML, etc, regardless of its source. If you need to inject an unescaped string, then you need to apply rigorous, custom validation. (As Slashdot does with comments, for example.)

      I think your solution is ok as a concept to reduce risk, but it introduces several other risks and introduces some new maintenance hassles that are best avoided.

      Also, it reduces the security of passwords. :-)

    27. Re:Surely... by Nurgled · · Score: 1

      My university has a long list of rules about passwords, and there are also some rejection reasons that aren't documented at all until you violate them. Changing passwords often takes several attempts, and thus I personally have taken to just using variations on a theme (since you must change every few months and can't reuse old passwords).

      The problem with this technique is that if you take it too far you really limit the possible attack space. Sure, stop people using dictionary words because dictionary attacks are common, but beyond that you're just reducing the number of possible passwords and thus the time taken to brute force it.

      Of course, in practice a brute-force attempt is likely to be noticed before it can get very far.

    28. Re:Surely... by orb_fan · · Score: 1

      The answer is a little bit of javascript that converts the password entered to an SHA1 hash (or some other encoding scheme) before submitting the form. That way, you don't have to worry about funny characters in the password, and you ensure that the password isn't sent or stored as clear-text.

      And yes, I know that an attacker could replay the url to gain access, but that requires physical access to the client machine, at which point they could install a key-logger.

      What I would like to see is a browser that doesn't store history or cache https pages

    29. Re:Surely... by Anonymous Coward · · Score: 0

      You'll never get them to change if all you do is redicule them.

    30. Re:Surely... by Anonymous Coward · · Score: 0

      For fucks sake why do Slashdotters

      "fuck's", "sake, why".

      spell it right you fucking

      "right, you".

      For fuck's sake, why do Slashdotters have such a pathological need to omit apostrophes and commas?

    31. Re:Surely... by sd_spot · · Score: 1

      "Currently we are using Message Digest 5 (MD5) to calculate the hashed result, however
      this may change in the future to SHA1 (or stronger) if MD5 is found to be too weak."

      MD5 has been broken. (http://csrc.nist.gov/hash_standards_comments.pdf)

      Has it become "too weak"? I don't know. NIST doesn't say. I guess part of the equation involves what you are protecting. If it is armadillo porn, then no sophisticated attack is likely. If you are protecting a bank account; well maybe the effort would be woth it.

      Just some thoughts. I appreciated your detailed explanation of your protection protocol (not unlike GSM, I think).

      --
      Tell me what you know, tell me what you don't know - but never tell me you know what you don't know
  6. Sounds like a great idea. by teiresias · · Score: 4, Interesting

    Sounds like a great idea. I'll also throw away the keys to my house and just install video cameras that track the movements of people approaching my home. If those movements are consistent with my routine behavior (come home from work, slam car door, pick up mail, etc etc) the door unlocks. Otherwise, my house becomes tighter than Fort Knox.

    Those keys were starting to be a bother in my pocket.

    Of course passwords and keys can be bypassed, just as a locked door can be. But it's the fact that there's a locked door there that keeps a good percentage of casual villians out of your life.

    --
    -Teiresias
    1. Re:Sounds like a great idea. by Shadow+Wrought · · Score: 1

      I think that that's an excellent point. A determined burglary is not going to have any problem bypassing you locked door. However, the kid trying for an easy score will be deterred, and that's the point. Same with passwords. Some ub3rl33t black hat is going to bypass it anyway. Some teenager with more bravado than skills will find it a road block.

      --
      If brevity is the soul of wit, then how does one explain Twitter?
    2. Re:Sounds like a great idea. by GeorgeMcBay · · Score: 1


      Of course passwords and keys can be bypassed, just as a locked door can be. But it's the fact that there's a locked door there that keeps a good percentage of casual villians out of your life.


      Yeah but part of the point here is that people who implement password systems are making them increasingly difficult for users to use (eg. Sorry, your password must contain at least 10 letters, some of which must be letters, some special symbols, some numbers). That's a lot harder to use/manage than a key, especially since people generally only need a couple of keys (home, car, maybe work) as opposed to dozens if not more of passwords (home system, work system, web email, web site registrations, etc).

      I don't think passwords should be thrown away but they should be viewed like a home key. A nice front-line defense, but one that is simple and doesn't make things overly complicated for the legitimate user.

    3. Re:Sounds like a great idea. by generic-man · · Score: 4, Interesting

      An IDS that tracks your usage patterns is not intended to replace passwords; it is intended to supplement them. Once you're in your house, to continue your analogy, there are certain things you do and certain ways in which you do them. For example, let's say you have cable television but you never watch Fox News. If someone who used your key comes into your living room and watches the Fox News channel for hours on end, that's a red flag.

      Red flags do not trigger an immediate lockdown. They just suggest to an administrator that someone may be behaving in a way that you wouldn't, and that further investigation may be warranted.

      IDSes are a great way to supplement the absolute uselessness of passwords, as long as administrators know how to use them effectively.

      --
      For more information, click here.
    4. Re:Sounds like a great idea. by clarkcox3 · · Score: 1
      That's a lot harder to use/manage than a key, especially since people generally only need a couple of keys (home, car, maybe work) as opposed to dozens if not more of passwords (home system, work system, web email, web site registrations, etc).

      The simple solution to that is to just use the same password everywhere :)

      --
      There are no tiger attacks in my area and it's all because this rock I'm holding keeps the tigers away.
    5. Re:Sounds like a great idea. by OECD · · Score: 1

      Sorry, your password must contain at least 10 letters, some of which must be letters, some special symbols, some numbers).

      It's not so hard:

      • Pick random syllables (e.g., by stabbing at a dictionary) and a number, then combine them into a nonsense 'word', (e.g., "FawUDau7")
      • Pick a phrase/song/poem and use the first x letters, with the number x added to them. Using the opening of the Star Spangled Banner we get 5Oscys.
      • Pick a phrase that is in plain sight of your computer, then pick two numbers x and y. Use the numbers and y letters of the phrase starting at letter x. Thus "World's Greatest Dad", 6, and 7 gives us "sGreate67". With a scheme like this, you can probably even leave the numbers written down in plain sight, and the same phrase can be used with different numbers ("Hotmail=67, Gmail=38").

      I haven't used special characters in these, but obviously you could. (Of course, don't use any of these examples exactly as written.)

      --
      One man's -1 Flamebait is another man's +5 Funny.
    6. Re:Sounds like a great idea. by Anonymous Coward · · Score: 0

      The problem with that is that not all apps which require passwords have the same rules. Some only allow passwords of between 6 and 10 chars, some a min of 12, some require special chars, some disallow them.

      I've got about 10 passwords that I use. I'll use the most obscure ones for sensitive stuff, on a one password per application basis, but I've got a couple of simple passwords I use for registration etc.

      You still come across a website with it's own particular rule on what constitutes a password, and you end up having to invent a new one that you invariably forget.

    7. Re:Sounds like a great idea. by Casca · · Score: 1

      Just what I need is the security company showing up at my house every time my wife goes out of town because the number of phone calls to the pizza guy, beer purchased on the credit card, and payperview porn selections have just stepped several standard deviations outside the norm.

      Yeah, umm, no thanks.

      --
      Casca
    8. Re:Sounds like a great idea. by newend · · Score: 1

      I wouldn't be as concerned about the tv going to fox news as I I would about the tv going off the tv stand.

    9. Re:Sounds like a great idea. by generic-man · · Score: 1

      Yeah, that's why the house analogy is so poor for an IDS.

      Consider a university where most students' UNIX sessions look like this:

      1. Run pine. Log out.
      2. Run pine. Log out.
      3. Run pine. Log out.
      4-98. Run pine. Log out.
      99. Run pine. Log out.
      100. Run lynx. Download password sniffer. Attempt to unpack and install sniffer. Run newsreader. Solicit help from newsgroup. Etc etc.

      Because the 100th session is so different from the first 99, it will trigger a red flag. This does NOT mean that the security team will show up if you ever do something you haven't done before. This is just one indication of deviant behavior, and administrators have the option to investigate further based on it. No competent sysadmin would start busting his users based solely on the conclusions that his IDS gives him.

      --
      For more information, click here.
    10. Re:Sounds like a great idea. by generic-man · · Score: 1

      True, but that (stealing) is actually destructive behavior. IDSes that use this adaptive technology are not meant to prevent destructive behavior; they are meant to prevent malfeasant behavior. If you have someone who logs in as user X and pretends to be user X, that is much worse than if you have someone who logs in as user X and runs rm -rf * in user X's home directory.

      --
      For more information, click here.
    11. Re:Sounds like a great idea. by dynamo · · Score: 1

      the absolute uselessness of passwords

      They are absolutely useless? Well then, tell me your slashdot password. You have no use for it.

    12. Re:Sounds like a great idea. by dynamo · · Score: 1

      Here's the solution. Make up a 14 character password with symbols, numbers, upper and lowercase. Then delete chars left to right as necessary to create (or later recreate) a password that does fit within the rules. Max 8 chars? delete chars 0 to 6 and use the remainder. No symbols? delete them. Need a 17 char password? repeat the 14 you have until you get the requisite amount.

      My point is - make an algorithm to generate your password based on a memorized input and the rules or site name etc..

    13. Re:Sounds like a great idea. by generic-man · · Score: 1

      It's the same password I use everywhere else, of course.

      Besides, you've got a user ID that's more than five times cooler than mine. There's no use in stealing mine.

      --
      For more information, click here.
    14. Re:Sounds like a great idea. by tricorn · · Score: 1

      Being able to use one password is part of what makes SRP so nice - the server never sees your password, and can't use your verifier to impersonate you on another server, even if you used the same password on both. Even if someone were to hijack the server, the best they could do is brute force it, and the algorithm is expensive enough that it would take quite a while. External attempts to brute force can be easily detected by the server and countered (e.g. add a short delay after a wrong try, getting longer for each one, as well as log it and notify the (authentic) user the next time they authenticate).

      One way of improving security on a simple password would be to use a 256-bit (or whatever) random bit string as an authenticator for SRP. Store it, encrypted with a memorized password, on a security server - access the security server using either the same or a different password (with SRP) to retrieve the encrypted string, then decrypt it in the browser and authenticate using SRP with the target server. The security server never sees the decrypted authenticator (and since it is a random bit string, there's no way to brute force it except by trying it against a target server). The only point of attack is in the browser.

      For higher security requirements, use a second password to decrypt the same bit string, and use that with a more conventional hash-based authentication after the primary authentication using SRP - the alarms go off if someone gets in through the first level but can't authenticate at the second level.

    15. Re:Sounds like a great idea. by Illserve · · Score: 1

      I'm sorry, but the idea of worrying about whether my behaviour on a given day is aberrant enough to start causing my microwave to ask me for my cat's name before it will operate is repugnant.

      In a similar vein, suspicion based analysis of behaviour in a computer system is going to red flag certain kinds of legitimate computer use all the time, not because the idea is necessarily a bad one, (ouor immune systems do this to a great extent) but rather the implementation is likely to be badly flawed.

      Imagine I'm in a deadline crunch situation and I'm suddenly working nights and weekends for 2 weeks, and accessing computer systems I don't normally need. Night before the deadline, I'm locked out of the entire system and my computer is quarantined because I finally crossed some arbitrary threshold of aberrant usage.

      No thanks, I'll keep my passwords.

      They may not be perfect, but they don't get in the way, and when they fail, intelligent backing up of my work allows me to deal with the consequences.

    16. Re:Sounds like a great idea. by complete+loony · · Score: 1

      As a developer, every day I might be working on different projects, running different software and using different servers. Especially when I have to support some oddball request from the client. I'd hate to think how many red flags I'd generate until the admins just ignored them.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    17. Re:Sounds like a great idea. by generic-man · · Score: 1

      I'm terribly sorry that you are so adamantly opposed to a program that you've never used. I especially liked the part where you claimed you would be "locked out of the system ... because [you] ... crossed some arbitrary threshold" when I clearly stated that IDSes are "not intended to replace passwords" and that using an IDS "does NOT mean that the security team will show up if you ever do something you haven't done before." more than two hours before you posted your verbose little diatribe.

      In the future, I will be sure to ask you for your approval on any software product I plan to develop. If it's not good enough for you, it's obviously not worth developing.

      --
      For more information, click here.
    18. Re:Sounds like a great idea. by generic-man · · Score: 1

      An IDS is not a magic bullet. Many users generate a very simple profile based on what they do; for them, it's easy to tell when their account has been compromised. For the super-paranoid techie users that choose 42-random-character passwords and encrypt everything with 2048-bit keys, an IDS probably won't generate too many red flags that administrators will need to act on.

      Consider the standard-deviation method of determining outliers. If you have a totally random sample, the standard deviation is huge. If you have totally random behavior when you use a computer, an IDS won't be able to determine when something is up.

      --
      For more information, click here.
    19. Re:Sounds like a great idea. by Illserve · · Score: 1

      If I am not asked for passwords on a routine basis, I will not remember them. That is a fact.

      So if at 3 am my computer asks me for my password for the first time in 8 months, I'll pack up and go home.

  7. Password alternative by dilvie · · Score: 4, Interesting

    There are lots of alternatives to passwords that have really been around a long time. Lots of companies, for instance, offer products like USB security keys. IMO, what the world needs is a really good key standard to get behind, and a killer ap to champion it. If MSN, Yahoo! and Google all supported a new key standard for authentication, it would go a long way towards universal adoption.

    1. Re:Password alternative by DrEldarion · · Score: 1

      Well, Microsoft is selling fingerprint scanners now, although all they're really used for currently is to autofill passwords.

    2. Re:Password alternative by phorm · · Score: 1

      Yes, but just as a password requires a predetermined combination of characters, so would a hardware "key." It would just be more convenient for saving longer passwords.

      But here's where it goes wrong: if all services use the same key, then one being compromised can lead to all being compromised. Additionally, if you use a different key for each, well I've got enough crap on my keychain than you!

    3. Re:Password alternative by kzinti · · Score: 5, Insightful

      To paraphrase Bruce Schneier, a system can authenticate you with one of three things: something you know, something you have, something you are, or some combination of those somethings. The author of that article says we should wean ourselves from passwords, but doesn't offer any realistic alternatives other than "suspicion engines", which don't meet any of Schneier's criteria, although they sound like a weak attempt to add a new one: "Something you do". Would anyone here feel comfortable trusting their bank account or Paypal account to a suspicion engine? Thanks, but no thanks.

    4. Re:Password alternative by dilvie · · Score: 1

      It's fairly trivial for a website to offer a public key that can be used to create a unique login key for every site you visit, based on your own secret key.

      You might still feed salt that is used in combination with the key that is stored on your USB device (or software), so even if somebody manages to steal your physical key, they won't be able to log in to your accounts without first cracking your password.

      The scheme would simplify logins (login once, and you're automatically authenticated everywhere you go), and provide better security than the current password system. It would be a major step forward, and IMO, it's overdue.

    5. Re:Password alternative by nbert · · Score: 1

      Bank accounts aren't really a good example, because I happen to know of some banks which actually do this.

      If you withdraw lots of cash in London and 20 minutes later you are using a cash maschine in Lima your account will likely be locked immediately. Not that this compares to suspicious behavior in the computer world (because distance doesn't matter there), but I guess it's the same approach.

    6. Re:Password alternative by Chanc_Gorkon · · Score: 1

      Which is why I am so set agains using LDAP. It's nice and it can provide one signon for every damn thing you got....but again, once a password is compromised, your toast. Help Desk idiots like it because it lightens their load. I personally hate them. They make everything nice for the help desk, but again, once your password has been yoinked, your done.

      --

      Gorkman

    7. Re:Password alternative by timster · · Score: 1

      Separate signons for everything just means that when your wallet is stolen, along with the card where you've written down your 18 different passwords, you're in real trouble. If a password is compromised on a single-signon system you just change it and you're fine.

      --
      I have seen the future, and it is inconvenient.
    8. Re:Password alternative by CAIMLAS · · Score: 1

      Don't forget: native support within all three major operating systems (Windows, Linux, and MacOS, respectively).

      That'd be a large hurdle in and of itself. What kind of encryption will they use? Plain hash? SSL key? Etc. Expect each respective group to do things differently, some* embracing and extending the agreed upon standard, etc.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    9. Re:Password alternative by kzinti · · Score: 1

      That's a great example, but I'll those bank accounts still use a PIN or password. The author of the article was proposing that passwords should be thrown away entirely in place of suspicion engines.

      My bank monitors behavior too. If I order a bunch of expensive stuff that doesn't fit my typical patterns, we get a phone call, usually the same day, to ask if we did in fact make the purchases. This happened the last time I put together a new PC and had to order a bunch of components from different places. I'm not necessarily opposed to this kind of monitoring, but I don't see it replacing passwords anytime soon.

    10. Re:Password alternative by CAIMLAS · · Score: 1

      Precisely.

      I'd pay up to $200 for one such device for myself, provided it would work fairly universally. I'd require the 'dock' (if there were one, but preferably not), and at least two replacement keys for such a price, though. And they'd have to be sturdy: in other words, putting it through the wash, or leaving it in my pocket if I went to the beach, would not be a problem so much as a hastle.

      Additionally, it would need to work with all OSes fairly trivially - and preferably make the interface as basic as possible so that it could be well-tied-down at the hardware level for each OS.

      The trick, I think, would be making the device secure: here you have a device which is attached to your system with every single password you own. Those passwords would likely have a management tool for each OS as well, which would allow you to access the 'admin' layer of security on them. The problem, of course, would be having viruses, trojans, spyware, etc. that would likely agressively try and steal that data. It would definately require a second hash to access the device - but that would certainly be preferable to having the hundreds of passwords we have now. The need for "forgotten password" reminders would be all but relegated to the last century.

      Another method might simply be the "secure hardware ID" type measure that Intel put in their P3s originally. Then anyone could simply grant your ID access. This might have a bit more complications than the above method, though, for various reasons (such as damaged/lost keys or someone designing a device which can mimick the mechanism). The first method is likely preferable.

      I really do see this as the best solution, but these devices would likely have to come with new computers - and cost a mere pitance ($10?) for most people to be willing to switch to them without provocation and irritation - and their OSes would need to support them before they switched to this methodology of authentication.

      It's a fairly futuristic concept, really. One "chip" to grant you access to all the resources you need for your job, and you're done. Very "Star Trek".

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    11. Re:Password alternative by Anonymous Coward · · Score: 0

      I think someone solved the problem:

      http://www.netchilds.com/product_password_keyboard .html

    12. Re:Password alternative by nbert · · Score: 1
      Yes, your scenario is much more common.

      However, using a card skimmer it's possible to copy a card and retrieve its PIN at the same time (if you also install a cam). So my example isn't that far fetched. I actually picked it because it's pretty obvious that nobody can travel from London to Lima within 20 minutes.

      But don't ask me how often frauds are happening between Lima and London - that's a different story ;)

    13. Re:Password alternative by HustlinPete · · Score: 1

      Anything that is a combination of 2 or more of those three things you mentioned is considered "Strong" authentication. I'm not a fan of suspicion engines, but the future will have three-factor authentication that is less hassle than using an ATM is today. It's a ways off, and it's enough to make any privacy advocate's skin crawl, but the day is coming when the public will beg for it.

      Don't believe me? Imagine a chip in your hand that replaces your wallet, your keys (house and car), all your passwords at work (and usernames for that matter), passwords at home. It would contain all your bank account information, state, national (global at that point?) ID, and medical records. Not only will the public sector push it hard, but the convenience level alone will make the average person beg for it. You'll need it when you get on the bus, walk into a store, walk into work, go to the doctor, etc..

      Add a PIN number (not really even necessary to remain strong authentication) and it's just like an ATM transaction, minus a card. Only now it's three-factor. The implant is both something you are and something you have, and the PIN is something you know. Implants exist now that can sense blood pressure and other vitals, so cutting off someones hand for the implant isn't going to work. When this goes live there will likely be technology improvements in place to counter and discourage implant theft.

      Of course, national ID has to happen first.

    14. Re:Password alternative by po8 · · Score: 1

      The right answer IMHO, and one that I've been advocating and in fact using for years, is to augment "something you know" with "something you have". Really, the other way around, in fact. If you think about it, almost all of our one-factor authenticators are of the "have" variety: keys, tickets, etc.

      The coolest thing about this is that it can be done with no changes to existing (modern i.e. handles long passwords) password systems! Generate a 16-character randomized, unmemorizable password and write it down. Append a four-character easily memorized "PIN" and use the resulting 20-character string as your authenticator. Unless someone steals your wallet and has the energy and skills to mount a dictionary attack, you're golden---except for the hassle of typing the password in each time.

      Note that the public-key authentication used by SSH is just an extension of this scheme that avoids the writing down and typing in. I'd trust an SSH key protected by a "bad" memorized password over a "good" memorized password any day of the week...and do!

    15. Re:Password alternative by balloonhead · · Score: 1

      I've heard it said before that the best security is a guy in a blue suit at the door who knows everyone by sight and greets them.

      Difficult with remote access, but videoconferencing is now practical to a large percentage of users.

      A 24h system security guard that you have to dial in to and say hello to (dynamic conversation being a good preventer of recordings) is a realistic choice.

      Won't work for big sites (like Slashdot) with too many users but for smaller companies it might be an option, or they could even all outsource their security.

      Any password will get you face-to-face (to weed out a significant proportion of security attacks), then you have to say hello.

      There must be some way to lock down a connection (VPN or whatever) so that the network will only talk to that IP for the duration of the session.

      --
      This idea was invented by Shampoo.
  8. Comparing Traffic requires Activity by MankyD · · Score: 3, Insightful

    Maybe I'm missing something. If you are going to compare usage of the system to see if the user is doing something unusual, don't you have to let them use the computer for a little while before you can make that call? If a malicious user was logged into someone elses account, they would still have plenty of time to do harm before an algorithm could definitively say they weren't who they said they were. Am I wrong?

    --
    -dave
    http://millionnumbers.com/ - own the number of your dreams
    1. Re:Comparing Traffic requires Activity by BristolCream · · Score: 1

      Well yeas and no. It could be based on keyword use (time between strokes etc.) which could then be used in conjunction with a password (i.e. the systems monitors both the input of the password AND the password).

    2. Re:Comparing Traffic requires Activity by Ra5pu7in · · Score: 2, Insightful

      Very good point here. Add to this the fact that a malicious user who knows anything about the account owner will likely have a good idea of that person's common computer habits. For example, I tend to open WinAmp and stream music, open Firefox and check various comics then /., then play a game. If a malicious user opens WinAmp and hits play, opens Firefox and browses a few sits, then runs a game and minimizes it, he can now do all sorts of things without the computer algorithm getting suspicious. In fact, by maintaining the most common activities - say going to Firefox and going to the next bookmark every 5 minutes - my computer would be unlikely to suspect anything was amiss until it was too late.

      --
      I was taking one day at a time, but then several days got together and ambushed me. (from a Rhymes with Orange comic)
    3. Re:Comparing Traffic requires Activity by m50d · · Score: 1

      Depends what you call plenty of time. Running on my computer, it would be warned when the intruder didn't immediately run kopete, and prolly lock him out when he didn't open /. within 20 seconds of logon.

      --
      I am trolling
    4. Re:Comparing Traffic requires Activity by MankyD · · Score: 1

      That seems a bit extreme. Some days I launch my email app right away. Other times I log in, then start ruffling through my papers and/or talking to my coworker's/boss before I actually get to business.

      It seems you would need mutliple inconsistencies before you could make the call. That's why I mention that they will have time to run around doing malicious mischeif.

      --
      -dave
      http://millionnumbers.com/ - own the number of your dreams
    5. Re:Comparing Traffic requires Activity by MankyD · · Score: 1

      Interesting. I didn't think about it at that level. I have heard that the differences in the way we type are measurable.

      --
      -dave
      http://millionnumbers.com/ - own the number of your dreams
    6. Re:Comparing Traffic requires Activity by Terrasque · · Score: 0

      Cool.

      What happens the day it's extra cold outside, and my hands are half frozen? Or when I cut myself in the finger and have a plaster on, enough to confuse the system? Or when I have an object in one hand and types with 1 hand and 1 finger? Or....

      Thanks, but no thanks.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    7. Re:Comparing Traffic requires Activity by m50d · · Score: 1

      Two would be enough for me. But then I'm very much a creature of habit, I know other people would be more random in what they do.

      --
      I am trolling
  9. Password Lockout by djtripp · · Score: 3, Interesting

    There are several systems we have, each with different passwords, and with different protection schemes. Users have a hard enough time remembering easy passwords, and don't remember how many times an incorrect leg in will lock them out, either indefinitely until they call the help desk, or temporarily. Most of our systems are behind a firewall, and we haven't had too many intrusion problems, but It still could be out there.
    In other words, people get locked out by stupidity. Something that looks for abnormal behavior would be great, esp when people have idiotic passwords, and suddenly a methodical password attempt to login occurs.

    --
    "This is you left and that's your left. This is your right and that's your right. You're gonna die!
    1. Re:Password Lockout by GweeDo · · Score: 1

      "an incorrect leg in will lock them out"

      Does their leg say locked in still?

    2. Re:Password Lockout by Otter · · Score: 1
      There are several systems we have, each with different passwords, and with different protection schemes. Users have a hard enough time remembering easy passwords...In other words, people get locked out by stupidity.

      That's true, but I'm not sure you realize whose stupidity.

    3. Re:Password Lockout by owlstead · · Score: 1

      That's not such a big problem; give them an item without network access, say a small organizer. Then tell them to remember one password. Put an application on the organizer that encrypts/decrypts passwords, and use that one password for it.

      Things to make this scheme more interesting:
      - backup of encrypted databases possible
      - protect main password by 2 man action of sysadmins
      - use of strong password generator within same application

      If you are worried about bad logins to a central authentication point (e.g. windows server), just use time-outs so attackers will have to wait indefinately, and notify the admin if it goes beyond a certain point.

    4. Re:Password Lockout by pdbogen · · Score: 1

      This sounds like a (no offense) poorly implemented encrypted hardware key. Although I suppose the concept is useful in that it allows them to use passwords on things that don't normally support "good" hardware security solutions, what's to stop them from caching their password anyway. To prevent user annoyance, the device would probably cache the password for a set period of time.. Someone could walk by with their camera phone and suddenly have ALL of a user's passwords.

    5. Re:Password Lockout by nine-times · · Score: 1
      In other words, people get locked out by stupidity. Something that looks for abnormal behavior would be great, esp when people have idiotic passwords, and suddenly a methodical password attempt to login occurs.

      Yeah, only now all your users will be locked out every time they do something "abnormal". Which I only think raises the question, is stupidity abnormal?

    6. Re:Password Lockout by owlstead · · Score: 1

      Well, it has some advantages. First of all, it works for any security that relies on passwords. Anything can store a password anyway, you _need_ to trust the system you log on to. The big deal is that you don't rely on a single password for security. Somebody able to catch a users passwords with the camera phone probably could steal the key as well since you have to put it in the computer (and it WILL be forgotten). First you have to shoulder serve a bit, then you wait until you are alone with the key. Much more probable in my experience, since you don't have to do anything conspicuous while the user is there.

  10. OPIE nee S/Key by Anonymous Coward · · Score: 2, Informative

    Why permit reusable passwords when you can use hardware tokens or free one-time password systems such as OPIE (formerly Bellcore's S/Key project).

    Most free Unix systems ship with SHA-1 capable S/Key support included.

    1. Re:OPIE nee S/Key by TheOnlyCoolTim · · Score: 1

      s/key fails it. It is a pain in the ass to use, and what happens if you need to log in from a computer that doesn't have the s/key program? You can carry a pad around with one-time passwords, but then you have your password written down.

      Maybe the CIA needs that sort of stuff, but my e-mail doesn't.

      Tim

      --
      Omnia vestra castrorum habetur nobis.
  11. He's right. by Sheetrock · · Score: 4, Interesting
    No password length can match a biometric, especially mine. The level of detail a good scanner can pick up well exceeds a memorizable password, with of course the understanding that too perfect a read will make it impossible to scan twice the same way, and the technology is only getting better.

    In the future, we'll have smart cards that will act like our Social Security numbers/national IDs work today. Cash, credit, verification and signing will all be possible using one card or perhaps even an embedded chip, and we can once and for all eliminate this nonsense about having to remember a different password for each service or the concern about identity theft.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




    1. Re:He's right. by johnnyb · · Score: 3, Interesting

      The problem w/ biometrics is that it will wind up being way too easy to bypass (by just recording someone else's bits and replaying them to the hardware, or it will require too much money to secure the biometrics device.

      I had heard of a password mechanism once that was based on facial recognition which seemed interesting. You chose a sequence of faces, and the computer asks you to choose a face from a selection. It sounded interesting. If anyone knows where the article is, I'd like to re-read on that topic.

    2. Re:He's right. by grub · · Score: 4, Funny


      Re: your sig. Dr. Spock was a famous pediatricion. Mr. Spock is from Star Trek. Also note that it wasn't he that said the line in your quote, I'm pretty sure it was Yoda from Star Wars. You've managed to bastardize my childhood worse than George Lucas and Rick Berman now, thankyouverymuch.

      --
      Trolling is a art,
    3. Re:He's right. by jcims · · Score: 2, Interesting

      Yeah, they talked about this a long time ago...

      Revelation 13:16-18, "And he causes all, both great and small, rich and poor, free and bond, to receive a mark in their right hand, or in their foreheads: And no man might buy or sell, save he that had the mark." :P

    4. Re:He's right. by 99BottlesOfBeerInMyF · · Score: 1

      No password length can match a biometric

      Sigh. How often do people have to explain this. A biometric makes a poor key. Biometrics are not changeable. Any key that cannot be changed easily is flawed.

      If biometrics catch on security will go all to hell. One compromise and it's all over.

    5. Re:He's right. by renderhead · · Score: 4, Insightful

      The main problem with biometrics is that once a hacker gets past it once, they've gotten past it forever. You can't change your thumbprint like you can your password, and your retinal scan is definitely permanent. So the security works great until someone figures out a way to fake your thumbprint. Then they can get into any of your thumbprint-protected resources anywhere in the world. Not only that, they have all the time in the world to come up with a perfect way to fake the print because they know it won't be changing in 30 (or 90, or 5) days.

      What do you do when you realize that even one of them has been breached? How do you change your security settings to lock out the intruder from the vulerable resources while allowing you to retain access?

      --
      I wish that my inferiority complex were as good as yours.

      -RenderHead

    6. Re:He's right. by psychogentoo · · Score: 1

      What do you mean its not changeable? Once your all your finger prints have been compromised, you can always move on to using your toes. :)

    7. Re:He's right. by Chanc_Gorkon · · Score: 1

      Use something you have and something you know. You have a fingerprint. Use that and a RSA key. Also, what if you accidently damage or cut off the finger you use? What if you were forced to scan all 10 fingers and use a different one each time and never two neighboring fingers in succession. I mean biometrics can add a additional later to what we have....security is best done in layers.

      --

      Gorkman

    8. Re:He's right. by gladmac · · Score: 1

      Interesting difference is that you can extract the biometric authentication out of a person by removing the authenticating body part, while there is no way to extract a password out of a dead person. Difference with living persons isn't that big, since there is torture very few would withstand.

    9. Re:He's right. by freshman_a · · Score: 1

      Not sure if this is what you mean, but it sounds like it might be.

      http://www.realuser.com/cgi-bin/ru.exe/_/homepages /users/passface.htm

    10. Re:He's right. by pdbogen · · Score: 1

      johnnyb brings up an interesting point in security. Many systems assume that the user won't have that kind of unlimited access to a system.. I.e., on most/all x86 platforms, you can just open it up, reset the bios, pop in a linux boot disc/floppy (plugging in the drive you carry around with you, if need be), and get any information you need off the system, no matter how good the software security is.
      (Of course, there are ways around this- real encrypted filesystems, for one.. like Linux's cryptoloop)

      Also, to nitpick a bit on his point, to be able to replay the bits, you first do have to record them, which equates to a man-in-the-middle attack. This should be able to be avoided by some simple public/private cryptography built in to the device.

    11. Re:He's right. by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      Use something you have and something you know.

      Changeable keys are better than unchangeable. If I break up with my girlfriend, I can change the locks to my house. If I think a online site may actually have been a russian mob front, I can change the password on all my other sites. If my fingerprints get lifted from a glass at the bar, I'm fucked forever. Biometrics are a bad idea. If my fingerprints, or DNA, or retina scan are put in one database that is hacked, and we rely upon those biometrics, I'm fucked forever.

      Biometrics are easy to use, but unreliable. If they come into common use, they will be relied upon. This will introduce a false sense of security. It's sort of like having a doorman at your building who will look the other way for $5. You feel more secure. Maybe you don't bother to lock your door inside. Then you wake up dead.

      One last thing. If some car jacker wants my car, they can jump me in the parking lot and take my keys. They need no real knowledge. They don't even need to know how to hotwire a car. If my car had a biometric key, they could still jump me and take it. I'd just be missing a body part. No thanks.

    12. Re:He's right. by oc255 · · Score: 1

      Funny reply, but that's the point. Confusing Star Trek and Star Wars is a classic joke. I saw Jedi T. Kirk on FFXI. I went to a LAN party, played Jedi Knight and made my nick 'Spock'. It's all to make the nerds say, "Nooo! Oh my god, you're wrong! Don't you know that you're screwing it all up!?".

      After all, that's what tongue in check comedy of from Futurama is all about.
      "If we can hit that bull's-eye, the rest of the dominos will fall like a house of cards. Checkmate!" -- Zap Brannigan

      "But, but, that's dominoes and cards and darts, and ... and" ... yeah, it is. Laugh you mortals.

      Excelsior to the max. \m/

    13. Re:He's right. by Dracolytch · · Score: 1

      And once the very creative criminals crack your super-powerful one-thing-does-everything ID, they'll have total unmitigated access to everything you have and your identity.

      Pass.

      ~D

      --
      This sig has been enciphered with a one-time pad. It could say almost anything.
    14. Re:He's right. by Clod9 · · Score: 1
      > signing will all be possible using one card

      Single sign-on is attractive but will be horrible in practice. Why? Because to implement it, all the services you use will have to be party to the same system and process the same set of keys. Imagine that you use the same card or biometric to check out library books, start your car, eat at the university cafeteria, buy food, see a doctor, get cash, talk to your bank, buy on Amazon, and everything else. Convenient, sure. But judging by the way banks and government agencies have massively screwed up the security aspects of their current online offerings, I CANNOT believe that they'll get the single sign-on process right.

      What will happen is that:
      1. When any one provider screws up or is broken into, thieves and/or the general public will be able to peruse your access history and key info at will.
      2. The marketing will be frightening, as industry consolidation continues and corporations use your activity to sell things to you. The level of marketing now is deafening, but after all these databases are tied together, it will be unendurable.
      3. The last dregs of our privacy will drain away inexorably. Kids won't notice because they'll never know what privacy was...but us older folks will be very sad.

    15. Re:He's right. by IpSo_ · · Score: 1

      You do have 10 fingers, so if your thumb print gets stolen, you could change to your middle finger print instead.

      You could also use different fingers for different purposes, so if one print gets stolen, it only lets them in to certain places.

      The only difference between finger prints and a password is you only have 10 fingers to choose from.

      Quite a few places REQUIRE a PIN along with your finger print anyways. So it doesn't matter if your prints are stolen really, they still need to guess your PIN.

      --
      Open Source Time and Attendance, Job Costing a
    16. Re:He's right. by Anonymous Coward · · Score: 0


      whoops. Now I feel dumber than normal. :)

    17. Re:He's right. by Anonymous Coward · · Score: 0

      I'm sorry to inform you that this "multifacial" password solution is not optimal... It has been prooved that different people chooses the same sequence of faces... it has something to do with what is "encoded" in our brain as a nice face. There was an article on the subject but I don't remember where...

    18. Re:He's right. by javaxman · · Score: 1
      Funny reply, but that's the point. Confusing Star Trek and Star Wars is a classic joke. I saw Jedi T. Kirk on FFXI. I went to a LAN party, played Jedi Knight and made my nick 'Spock'. It's all to make the nerds say, "Nooo! Oh my god, you're wrong! Don't you know that you're screwing it all up!?".

      well, it is all to make the nerds say "you're screwing it all up".

      However, you only think it's funny. I don't mean to insult you, but it's kinda lame, really.

      Seriously, I mean... it's not very clever, is it? How hard is it to walk into a room full of experts and make them want to correct you by spewing a bunch of obviously confused nonsense? It's not hard at all. Not clever. Except that it's trying to be clever? By sounding dumb on purpose?

      Do you want to hang around someone who thinks that sounding dumb on purpose makes them look clever ?

    19. Re:He's right. by hyphz · · Score: 1

      The system is "passface" by Real User.

      Unfortunately, my research group carried out some tests on it and found that it's incredibly easy to shoulder-surf.

    20. Re:He's right. by johnnyb · · Score: 2, Interesting

      "Also, to nitpick a bit on his point, to be able to replay the bits, you first do have to record them, which equates to a man-in-the-middle attack. This should be able to be avoided by some simple public/private cryptography built in to the device."

      Not really. You will _always_ have a stage where the stuff is not encoded. If you can get my bioinformatic data once, I'm totally screwed, because I can't change my password to something else. My security will be forever broken.

      Think about the current issues with ATM cards. People put in their own devices on top of the ATM machines, and just read the contents of the ATM card. In fact, with bioinformatics, I don't even need to get that close, because your eyes and fingerprints are on everything. All I need to do is be able to shortcut the reader and I'm all set. The security moves from being in the software (which is often remote) to being in the hardware, which is local.

    21. Re:He's right. by GPLDAN · · Score: 1

      This is an excellent point. One may note that birth records often contain fingerprints, and those can be a matter of public records. A microfiche machine and a little time at a university library or a county records building and you can get copies of hundreds of fingerprints.

      All biometrics fail the test of permanence. Which is why they will never be used. That's right... never. All those sci-fci movies got it wrong. It will be a cryptographic key on a chip or a card, a chip implanted under the skin for use by a proximity reader would work best because it could be changed.

      Just think of all that pain that Tom Cruise could have avoided in Minority Report if they stopped using retinas.

    22. Re:He's right. by anopres · · Score: 1

      Almost all the security solutions that I have seen that involve a biometric have been multi factor systems. For example, a smart card would have a security token on it that is submitted when the card is inserted into a reader. You then would have to type in or submit some validating data, like a pin number.

      Verisign has an interesting product that looks like it might hold some promise. I'm sure there are others out there that do similar things. The real trick would be to find a multi-factor system that is ubiquitous so it can be used in multiple systems without those systems needing to know anything about each other.

      Wasn't that what the Liberty Alliance was supposed to be working on?

      --
      Strong Mad - 2008: "I PRESIDENT!"
    23. Re:He's right. by R2.0 · · Score: 1

      Except for the fact that:

      1)We don't have "national ID cards" and there is great resistance to getting them (at least in the US)
      2) The SSN was never intended to be used as a unique identifier, and organizations have begun moving away from using it as such.
      3) you are proposing creating a single token to cover all of an individual's security, with no added layer - lose the token, lose everything.

      --
      "As God is my witness, I thought turkeys could fly." A. Carlson
    24. Re:He's right. by Java+Ape · · Score: 1
      There is a minor flaw in your argument, vis: There are an infinite number of ways that a physical object can be characterized. Admittedly, only a few, fairly simple ones are commonly employed in biometric devices, but that's an implementation fault, not a flaw in the principles of biometrics.

      To take your example of a thumbprint. What is being categorized on a scan? Typcially a handful of easily-recognized points (the apex of whorls, converging furrows), plotted in two dimensions. However, there are MANY possible ways of choosing and mapping these points. Ifse WAL-MART's 4-point cheesy scan record is compromised, this should have little impact on your bank's security, unless they chose the same lame algorithm. In addition, scanners could theoretically look at skin tone, scars, furrow depth (very hard to fake), overall dimensions, or even do a 3-D model of the entire thumb. The point is that as technology advances, the biometric CHARACTERIZATION of the same thumb becomes increasingly difficult to forge.

    25. Re:He's right. by Kehvarl · · Score: 1

      In addition, scanners could theoretically look at skin tone, scars, furrow depth (very hard to fake), overall dimensions, or even do a 3-D model of the entire thumb. The point is that as technology advances, the biometric CHARACTERIZATION of the same thumb becomes increasingly difficult to forge.

      And while doing all this, looking at your thumb in minute detail and searching for small differences to detect fakes, how do you assure that the true owner of that thumb is never ever accidently read as a false negative? can you be absolutely certain that an injury, or dirt, or siple aging or even moisture won't throw off the scanning enough to deny the actual person with the thumb in question entry?

    26. Re:He's right. by Inv8r+Zim · · Score: 1

      What do you do when you realize that even one of them has been breached? How do you change your security settings to lock out the intruder from the vulerable resources while allowing you to retain access?

      How about a password?

    27. Re:He's right. by robertjw · · Score: 1

      In the future, we'll have smart cards...or perhaps even an embedded chip

      Or maybe a mark on our forehead and right hand

    28. Re:He's right. by Guppy06 · · Score: 1

      "You've managed to bastardize my childhood worse than George Lucas and Rick Berman now"

      Oooh, just had a nasty thought: What if they worked together?

    29. Re:He's right. by Java+Ape · · Score: 1
      Kehvarl: An excellent point. And THAT is, of course, the curse of biometrics, and the reason that current biometrics focus on either gross morphology (hand-shape readers) or a few readily-distinguished features of a fingerprint. False negatives are a royal pain, and the subject of many sleepless nights! The current thought is that in order to increase specificity without triggering an unacceptable number of false negatives, a large number of metrics should be taken, and a positive reading returned when more than X of them match the stored signature. However, implementation of a cost-effective, compact scanner capable of meeting these "ideal" requirements, however is left as a challenge to the reader (because nobody else has figured it out yet!).

      However, the point I was trying to make in my origninal post was that there are many ways in which the same object can be characterized. Even if we stick to fingerprint recognition, there are many different algorithms by which a thumbprint can be interpreted into a digital signature. WalMart may use one (presumably weak) method, and Chase Manhattan Bank will probably choose another. Therefore, compromizing one digital signature database does not grant the hacker automatic acces to other systems, unless they are using the same algorithm (i.e. bought the same make and model of scanner and software).

  12. Passwords are weak.. by bird603568 · · Score: 1

    If they are so weak why use them? I bet that Michael Shrage has a passowrd on his computer. I guess i better listen to him and get rid of my passwords

  13. Passwords are a treatment, not a cure. by stephenisu · · Score: 1, Interesting

    Passwords will always be beneficial in helping to establish accountability.

    Passwords are less about keeping people out and more about making people accountable.

    --
    Sigs? We don't need no stinking sigs!
    1. Re:Passwords are a treatment, not a cure. by Fortran+IV · · Score: 1
      Passwords are less about keeping people out and more about making people accountable.

      Yeah, and then your boss does something stupid (and unethical) like installing Spector Pro with keylogging. Suddenly not only are all your personal internet passwords compromised (imagine your boss posting idiotic comments on slashdot in your name), but your work password is recorded (in comparatively plain text) in a database, ripe for theft.

      And why do so many companies set the passwords their employees use to log on? Knowing her own password, my wife can predict dozens of other passwords around her very large company. If anyone other than the employee knows his password, then you can't prove that it was the employee who logged on and wiped out the server. Nor can the employee tell when the system administrator has reset his password to get access to his account for some reason.

      I had a prolonged argument with one of the managers of my company about passwords; he wanted me to give him a written list of every user's password (including mine). Thankfully, he finally quit and took his dumb ass to another company.
      --
      I figure by 2030 or so my 6-digit UID will be something to brag about.
  14. MY OS X PASSWORD IS 'BUTTLOVE' by Anonymous Coward · · Score: 0
  15. I am unimpressed. by abb3w · · Score: 1
    From the article: Today's password authentication schemes are little more than security placebos. They perversely inspire abuse, misuse, and criminal mischief by deliberately making users the weakest link in the security chain.

    The user will always be in the security chain. Ergo, no security chain can be made stronger than the user; ergo, having the user be the weakest link is a good thing. The key question is what aspect of the user is the weakness predicated on-- their memory? Their gullibility? The uniqueness, identifiability, and irreproducability of biometric data?

    --
    //Information does not want to be free; it wants to breed.
    1. Re:I am unimpressed. by Anonymous Coward · · Score: 0

      I have never seen someone use the word ergo before, and you managed to use it twice in one sentence! What the hell?

    2. Re:I am unimpressed. by MiKM · · Score: 1

      I would guess gulibillity and sheer laziness/apathy are the worst factors. I know people who still think that those "You are visitor #1234212, you've WON!" ads are legit. People are too lazy to remember different passwords for every site. I was apalled to learn my parents used simple passwords (until I forced them to change) for their online banking.

  16. Physical access by BooRolla · · Score: 1

    Passwords are only good security for the average user if a malicious person doesn't have physical access to someones machine- anyone can read a sticky-note on the monitor with all of the user's passwords on it!

  17. Invasion of privacy? by thenextpresident · · Score: 1

    Any hidden filter meant to compare traffic on your account against profile of "normal" usage strikes me as both an invasion of privacy and a sure fire way to multiply calls to the help desks when a false alarm tosses out a legitimate user.

    While I value my rights to privacy as much as the next person, how is this an invasion of privacy? If I am browsing a site, and it thinks I am a fraudulent user, and it makes me perform something to validate myself, how is that an invasion of privacy?

    Seriously, are you afraid Amazon's tracking of your browsing habits are wrong? Should they not do that? I mean, your willing to hand out your credit card to them, but please, don't let them track you!

    Okay, calming down now. I just find it wrong that we will jump all over a these security measures as an invasion of privacy because it could possibly be used for illegal things, but are very protective of various music downloading technologies because they could be used for legal things.

    Welcome to /. =)

    --
    Jason Lotito
    1. Re:Invasion of privacy? by mopslik · · Score: 1

      Seriously, are you afraid Amazon's tracking of your browsing habits are wrong? Should they not do that? I mean, your willing to hand out your credit card to them, but please, don't let them track you!

      Perhaps you should have a look at this recent story about a man who was wrongly charged with attempted arson based on his grocery purchases, tracked via his club card. Being tracked is one thing, but having a third-party piece together a context given the data can be alarming.

    2. Re:Invasion of privacy? by thenextpresident · · Score: 1

      I have read that. That is completely out of context. The idea here is that Amazon, the company you are doing business with, should be allowed to track you. So should the market issuing the club card. They have a right to keep records of your account and what you purchase with it.

      Take Amazon. They do this so they can market products they thing will actually interest you. And guess what? It works, apparently. People look at Amazon as a model e-commerce site.

      Anyways, back to your example, the man was charged. He wasn't wrongly charged. Being charged with the crime doesn't mean you committed the crime. And in the end, the charges were dropped.

      --
      Jason Lotito
  18. So... by eln · · Score: 5, Insightful

    So what you're saying is passwords are a crappy form of security, but other forms of security suck just as much or worse?

    Passwords are good security because, if chosen well, they're fairly hard to crack, and fairly simple for legitimate users to use. Other forms of security tend to either be too easy to crack, or so cumbersome that legitimate users find ways around them rather than deal with the hassle.

    Passwords are also superior to things such as biometric scanning on things like Internet sites, because they place a limit on how much trust you have on that site. Unlike biometrics, passwords can be easily changed if, say, you use the same password on multiple sites but find out that one of them has been using peoples' passwords to crack into their accounts on other sites.

    These days, if you have a well chosen password, you're far more likely to get cracked because of some other undetected vulnerability in your system rather than someone guessing your password.

    1. Re:So... by freralqqvba · · Score: 1

      Mod parent up.

      Passwords are great. They are one of the few legacy (think before computers) devices that work just as well with computers. If one thinks abstractly from computers, to the use of passwords in general it's entirely obvious why passwords have such longevity - they're the only solution that the general user can successfully utilize and they're rather secure.

      Overall the article really confirms this. Passwords are not perfect. Other methods do not work (much) better, if at all.

    2. Re:So... by nine-times · · Score: 4, Insightful
      Passwords are good security because, if chosen well, they're fairly hard to crack, and fairly simple for legitimate users to use. Other forms of security tend to either be too easy to crack, or so cumbersome that legitimate users find ways around them rather than deal with the hassle.

      Seems to me that there's a different difference that makes passwords worthwhile. See, there are three sorts of security measures (everything I can think of fits into one of these): Measure something the user has (like a keycard), measure something the user is (biometrics), or measure something the user knows (like passwords).

      Something the user has can be stolen. With measuring something the user is, there's something like the risk of "being stolen". If it's a fingerprint scanner, someone could take your fingerprint from an object you've touched without your knowledge. If you use facial recognition, well, you're face is out in the open for everyone to see all day long-- couldn't someone somehow capture that image and re-display it? I know, they are improving the detail and complexities of the scanners all the time, but for however much they improve the resolution of the scanners, they just need to have a "camera" with enough detail to fool it. More complex scanning methods only mean you need more complex display/replay methods to fool them.

      However, when it comes to measuring something the user knows, with current technology, there isn't a good way to "capture" that without my knowledge. At least not as long as I'm wearing my tinfoil hat.

    3. Re:So... by geoffspear · · Score: 1

      The real problem with biometrics that can be stolen is that if you lose something you have, it's trivial to replace it and invalidate the stolen copy. With something you are, once it's stolen, you're screwed. You can't just replace your fingerprints.

      --
      Don't blame me; I'm never given mod points.
    4. Re:So... by nine-times · · Score: 1
      I had some follow-up thoughts I wanted to add:
      • The problem with writing down passwords really is not really a problem inherent to passwords. Essentially, the problem is that user has tried to convert a security measure of measuring what the user knows (the password) into measuring what he has (the paper his password is written on). The problem here is, this security measure doesn't really convert in that "the thing the user has" isn't really needed, because a quick glance converts it back into a "thing the user knows".
      • A security system is stronger if it uses 2 or all 3 of these sorts of measures. Requiring users to have something, be something, and know something really does add the strengths of all methods and diminishes each method's weakness.
    5. Re:So... by nine-times · · Score: 1
      I agree, but my point was that, of these three: a password, a keycard, and my fingerprint-- the password is the only one that can't be stolen. It has to be actively given.

      ...You could argue that passwords can be stolen through keyloggers and such, but really that's an issue of intercepting the passwords after they've already been given, and I believe that to be a meaningful difference.

    6. Re:So... by sugar+and+acid · · Score: 1

      Better security is to have two things, a keycard type thing and a password. Then it requires some person to a steal the keycard, (which risks detection), and either try some form of attack to crack the pasword (and this should be prevented by proper security implementation) or obtain the password by other means (some form of spying or getting the cooperation of the authorised individual).

  19. Information wants to be free by geoffspear · · Score: 4, Funny

    It's inherently immoral to deny access to your data to anyone who wants to see it. All that information wants to be free! How dare you lock it behind passwords, and try to find even more oppressive methods of keeping it in chains?

    --
    Don't blame me; I'm never given mod points.
    1. Re:Information wants to be free by Anonymous Coward · · Score: 0

      Please fill out this form and post all of your answers to Slashdot as a reply to this comment. It would be inherently immoral (not to mention hypocritical) of you to refuse to do this.

    2. Re:Information wants to be free by compass46 · · Score: 1

      "All that information wants to be free!"

      /me sits back and remembers late 90s slashdot.

      Seriously, you don't see that phrase nearly as much as you used to back in the day. I don't think you could go an article without a post saying that. Anyways, I'm no longer in collge wasting study time reading Slashdot... I'm at work wasting work time on it. :)

    3. Re:Information wants to be free by geoffspear · · Score: 1
      I still remember the sad time when everyone else at the AI Lab decided that it was a really bad thing to allow anyone anywhere on the Internet to log into their machines as RMS.

      He disagreed with their decision to disable the access, but now his followers want to build a more secure OS than Windows. Oh how the definition of "free" has changed.

      --
      Don't blame me; I'm never given mod points.
    4. Re:Information wants to be free by Anarcho-Goth · · Score: 1

      Wow!

      That's detailed.

      Just look at all the options for Political Orientation:
      Anarchism
      Anarcho-capitalism
      Anarc ho-communism
      Anti-communism
      Authoritarianism
      Ca pitalism
      Classic definition of republic
      Classical liberalism
      Communism
      Conservatism
      Corporatocrac y
      Democracy
      Democratic socialism
      Green
      Fascism
      Federalism
      Leftism
      Li beralism
      Libertarianism
      Libertarian socialism
      Marxism
      Meritocracy
      Minarchism
      Monar chy
      Nationalism
      National Socialism
      Oligarchy
      Post-Communism
      Radical centrism
      Republicanism
      Socialism
      Stalinism
      Tot alitarianism
      Theocracy
      Other

      hm.... they are missing the Whigs.

      --
      I hate Liberals and Conservatives.
      If you are a Liberal or a Conservative, then HAVE A NICE DAY!
      Courage.
  20. But I wrote down all of my passwords... by Eclipse5302 · · Score: 4, Interesting

    I went to help a user this morning with their voicemail. I push the "Voice Mail" button on their phone and it asks their password. He pulls out a notepad from his top, always unlocked, desk drawer. This notepad has ALL of his passwords written on it. He has access to some pretty important stuff, too.

    I couldn't believe my eyes...

    Then some of my other users have started using "asdfg" and "qwerty" because I make them change it too often (every 90 days). I guess that's a little better than using their last name.

    I agree that passwords ARE useless.

    1. Re:But I wrote down all of my passwords... by swv3752 · · Score: 1

      Physical Security. Crucial sensitive data should only be able to be accessed by physical access. Setup things like ssh to use cryptographic keys and not use passwords. Leave password for sign on to user accounts and have three tries and your out policy.

      Lastly, in bad handwriting so a G and 6 can be confused, write a false password on a post-it note and place under the keyboard.

      --
      Just a Tuna in the Sea of Life
    2. Re:But I wrote down all of my passwords... by jxyama · · Score: 2
      >because I make them change it too often (every 90 days)

      no kidding they have to use simple passwords. making them change password every three month does not improve security at all. if it gets hacked, you'd know it immediately - so why make people change every 3 months?

      the key is to make everyone come up with a secure password they get to keep.

    3. Re:But I wrote down all of my passwords... by Eclipse5302 · · Score: 1

      It's a losing battle. If I told them that they will never have to change them again, but they had to come up with a difficult password (with letters/numbers/caps) they wouldn't do it.

      So my only defense is the fact that it changes every once and a while.

      I've got engineers here that use their last name as a password and because of the software they run they need local admin permissions. Tell me that's not a problem...

    4. Re:But I wrote down all of my passwords... by Beryllium+Sphere(tm) · · Score: 1
      He pulls out a notepad from his top, always unlocked, desk drawer. This notepad has ALL of his passwords written on it. He has access to some pretty important stuff, too.
      Let me be unconventional and argue that the problem there was that the drawer was unlocked.

      I did a risk analysis/threat modeling exercise on writing down passwords and translated it into Aunt Tillie language once for my free newsletter. Everyone says never to write down passwords, but they're just repeating what they heard themselves. I concluded that writing down a password and storing it with decent physical security is usually right for most situations.

      If you don't want to follow my link, I compare the dollar value of a password against the dollar value of everything else in your purse/pocket and suggest alternatives for the exceptional cases.

      I do agree that passwords are unfixable. We need hardware tokens or at least hardcopy one-time passwords. European banks are successfully issuing their customers lists of passwords with instructions to use one and scratch it out, then use the next on the list next time. It's a great compromise that even deters phishing.

    5. Re:But I wrote down all of my passwords... by KiltedKnight · · Score: 1
      What they did at one of my previous contracts is that they'd have systems security running password crackers, performing some of the basic, simple substitutions people would do (zero for O, one for L or I, etc). If the password cracker managed to get your password by doing that combined with dictionary searches, it locked your account, and you had to call the help desk to get your account unlocked.

      Is that perfect? No. Will it avoid silly stuff like "qwerty"? Yes, if it is set up to search for those things.

      --
      OCO is Loco
    6. Re:But I wrote down all of my passwords... by Anonymous Coward · · Score: 0

      You WROTE your password down ??? You are fired !
      That is the corporate policy where I work... and everyone are informed about it... and I'm sorry to say that it was NOT my idea...

    7. Re:But I wrote down all of my passwords... by Anonymous Coward · · Score: 0

      So make them do it. Send out an email about how to create a good password, then two days later force everyone to create a password that's min. 10 chars, includes at least 2 numbers, doesn't contain any dictionary words, etc. Then stop making them keep changing it.

    8. Re:But I wrote down all of my passwords... by cliveholloway · · Score: 1

      So my only defense is the fact that it changes every once and a while.

      So your users use weak passwords, so you make them change them for other weak passwords? I'm sorry, but I don't understand how that improves security - it just sounds like one of those things that you hear is true but have never seen a proof for it.

      If you have proof that this makes things more secure, I'd love to read it, because I don't think you're achieving anything more than irritating your users.

      just my .02, and I'm not trying to flame here - I really am curious!

      cLive ;-)

      --
      -- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
    9. Re:But I wrote down all of my passwords... by lpontiac · · Score: 1
      I went to help a user this morning with their voicemail. I push the "Voice Mail" button on their phone and it asks their password. He pulls out a notepad from his top, always unlocked, desk drawer. This notepad has ALL of his passwords written on it. He has access to some pretty important stuff, too.

      IMO, the user is the problem here. You have a security policy and he's breaking it.

      If someone did the same to physical security policies - if they repeatedly wedged secure doors open, left their keys on a table outside the front door, didn't arm the alarm before leaving, etc - they'd be done for it. Odds are they'd lose security privileges (no, you can't have a key to that door, you're not responsible enough). If those privileges were essential to their job, well, they'd lose their job.

      Yes, remembering passwords can be a pain. Lots of things are. People have to suck it up and get over it already.

    10. Re:But I wrote down all of my passwords... by Anonymous Coward · · Score: 0

      This "change passwords every x days" is a standard security mantra. It dates back to the days when the encrypted password file was world readable and it took a long time to crack a password.

      It doesn't accomplish much -- people don't wait an average of 45 days to use a stolen password and compromise an account.

    11. Re:But I wrote down all of my passwords... by McDutchie · · Score: 1
      I agree that passwords ARE useless.

      I'd like to see you remove all the password protection from your systems. Let's see if you still think passwords are useless a week later.

      Where I work I've given the employees their randomly-generated, reasonably strong passwords in closed envelopes, with a policy to keep them strictly secret from everything and everybody, especially each other. We can reasonably expect our employees to have the responsibility to keep a letter secret, but I know better than to let users choose their own passwords.

      Also, we change them very rarely so that users can memorize their passwords and don't need to have the password letter at hand (which IMO would be a far bigger security risk than keeping passwords permanent but strong).

      Of course this is not perfect security, but it's very far from useless. It's a compromise between strong security and human nature. Neglect either and you get problems.

    12. Re:But I wrote down all of my passwords... by dreamer-of-rules · · Score: 1

      I'd suggest that too, except that it would screw up audits. Auditors looks around, pick a few desks at random, and look for passwords on the monitor, or under the mousepad, and look to see if the desk drawers are locked. (And for private information lying on the desks.) If it looks like a password, then it's a black mark; they won't actually test it.

      I put a card in my wallet with obfuscated passwords and credit card numbers. I rearrange characters, add a bunch of extras, and remove some I've memorized.

      --
      Everyone is entitled to his own opinions, but not his own facts.
    13. Re:But I wrote down all of my passwords... by Eclipse5302 · · Score: 1

      Is there a better solution? Probably...

      But I'm sure at this point everyone just wants to go back to using their login name as their password (and the "password never expires" checkbox clicked on their account) like it was when I got there.

  21. Re:1-2-3-4-5 oblagory quote by Anonymous Coward · · Score: 0

    "but that's the combantion to my luggage"
    as quoted by any Mel Brooks film

  22. Physical keys by ch-chuck · · Score: 5, Insightful

    When Mr. Joe Sixpack opens the house door, he doesn't have to remember, "tumbler one is 13, tumbler 2 is 25, tumbler three is 10, etc.". He just puts a key in an moves on. Same with car, bank safe deposit box, etc. That's the way it will have to be with IT, a key card, something physical they carry around for access. Sure there are people who lose keys, lock them in their car, etc, but it's a 'metaphor' any adult can relate to. You go to work, they hand you a key-card to access your account, you don't have it you can't get in and it'll cost extra for someone to help you if you lose it, just like for the real thing. Fingerprints are for criminals and can spread illness, voice prints and retina scans are weird sci-fi stuff. Just give 'em a key.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
    1. Re:Physical keys by Beryllium+Sphere(tm) · · Score: 1

      At least one company I know has a large-scale deployment of smart-card based logins. Employees use their badges as login credentials.

      Now, if Microsoft were to decree that hardware vendors had to include a smartcard reader in order to get a Windows license, we might see some standardization.

    2. Re:Physical keys by PitaBred · · Score: 1

      The trick is the 2-layer: Something you have, and something you know. You have a key, and you know where it goes. A key should be minimally labeled, so if someone just finds it on the street, they can't guess where it belongs. So what we need is a ubiquitous standard, some kinda USB key, or something that can't be lost, like a fingerprint. Not that other people can't get copies, just that you can't lose your copy. Couple that with knowing something, like which terminal to log onto, or, say, have 5 fingerprint scanners, and it'll only accept your fingerprint on a specific one of them, and you have pretty good security. Maybe a number that it tells you as you log off that you have to dial in along with your fingerprint. That'd be kinda cool, actually... hrm...

    3. Re:Physical keys by White+Roses · · Score: 1

      Even better, it could be like the keys that I've seen at some of the more upscale hotels: it looks like an actual key, good solid metal with a goo, reassuring weight. But instead of teeth, it has what appear to be magnetic strips. You turn it like a key to disengage the lock and open the door, but I doubt that is required. Just plug it in to your computer. Maybe it can even store more than one password. But please please please no RFID junk. Keep it physical.

      --
      Do not touch -Willie
    4. Re:Physical keys by EvilTwinSkippy · · Score: 1
      The problem is, of course, that any type of Key system interfacing with any kind of computer equipment eventually pees out a series of ones and zeroes across an electrical or optical bus.

      A truely dedicated cracker simply needs to know where to put the packet logger. Just look at the rash of phony ATMs, people will stick their cards and type their PINs into anything that looks legit.

      And before you get into a mechanical lock, I would like to point out that to talk to the computer it too sets an electrical jumper.

      And there is nothing preventing someone from sending an electronic copy of a biometric over a network.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
  23. Babylon 5 quote by Aewyn · · Score: 1

    Ivanova: Peekaboo?
    Garibaldi: Would you have guessed it?

  24. An ISS by merlin_jim · · Score: 1

    that monitors usage activities and alerts suspicious activity seems like a good idea...

    But think about it. How often do your usage patterns change. I might be an atypical user, but my network packets don't keep the same pattern for now; I have a meta pattern that shifts every new project. This week I've been exchanging a lot of packets with our file server, talking with source safe, access databases, and collaborative UML modelling.

    Last week nearly all my packets were terminal services to the production environment for one of my clients.

    The week before that I was almost pure database.

    I think if you tried to monitor usage activities, there would be enough users like me to break the security model completely...

    --
    I am disrespectful to dirt! Can you see that I am serious?!
  25. Yahoo! is horrible by Anonymous Coward · · Score: 1, Interesting

    It is so easy to steal accounts, and I don't mean with a password either. I don't believe they fixed it yet.

  26. Limitations. by Skiron · · Score: 1

    There is that cartoon somewhere on the net:

    "Please enter your new password"
    - {snigger} "PENIS" [OK]
    "Your password is too small."
    - {cowers}

    I think that sums up users and passwords...

    1. Re:Limitations. by KenAndCorey · · Score: 1

      Wouldn't it be funnier and more appropriate to have it say, "Your password is too SHORT"?

    2. Re:Limitations. by knarfling · · Score: 1
      I actually worked for a company where this happened. The user entered "Penis" for his password to a web site and this was the response:

      "Password rejected. Not long enough. Please choose another."
      --
      Great civilizations have lived and died on false theories. Don't mess up mine with a few facts.
  27. Activity monitoring. by nuggz · · Score: 1

    I would prefer to see research on the effectiveness of behaviour monitoring.

    I believe the credit card companies use this type of technology. Why not see what their real usage yields in effectiveness?

    1. Re:Activity monitoring. by Lost_In_Specs · · Score: 1

      Yes, credit card companies do use this kind of thing to flag "strange" account activity. I used to work in collections for a major bank and I had to deal with an irate soon-to-be-former customer who had gone on vacation to Bermuda and tried to use his card. Of course the computer thought that a sudden purchase in the Caribbean was unusual for the account and it generated a call to his home telephone number to see if he meant to make that purchase. Needless to say, he wasn't home to take the call, and his account was suspended.

      Systems like this are helpful - most of the time - but they'll bite legitimate users on occasion and if there aren't good ways to handle problems like this, you can lose customers (in a commercial setting at least). On a LAN, the worst you'll probably do is keep tech support busy and lose efficiency.

  28. Your... what? by DeadVulcan · · Score: 5, Funny

    No password length can match a biometric, especially mine.

    Help me out, are you dissing the security of your own password, or are you bragging about the size of your biometric?

    --
    Accountability on the heads of the powerful.
    Power in the hands of the accountable.
    1. Re:Your... what? by RealAlaskan · · Score: 1
      ... or are you bragging about the size of your biometric?

      Well, the spam said: ``Our pills add six inches to your biometric overnight.''

  29. Passwords are fine, the systems that are broken by frovingslosh · · Score: 4, Insightful
    Passwords can work fine and be easy for the users, it is the systems that make passwords weak. The ability to use a dictionary attack on passwords is insane. Any reasonable implimentation of password security would let a user try a very limited number of attempts to gain access by a password (to allow for typing errors and human error, even accidentally using the wrong password). After multiple failures, a reasonable system would lock out the user account for a period of time (at a minimum, it could also begin a notification process or take other measures to protect data if appropriate). After the imposed delay the user could be given another chance to enter the password, but again after one or more failed attempts a delay could be imposed again, perhaps with a longer delay after each failure. These delays would have little or no real impact on a user who made an error in password entry, but would be a major step in stopping dictionary attacks or other guessing approaches used by attackers. Not using them is simply poor system design.

    It would certainly be easy for any on-line system to recognize a dictionary attack and distinguish it from user error or just a user who had forgotten his password. For example, a large number such as 25-30 hits against a small dictionary of vastly different but common words or passwords, without ever coming close to the actual password, should certainly trigger recognization of an attempt to break into an account and take appropriate steps (perhaps imposing a delay on the account, perhaps locking out the offending IP address, perhaps locking the account until there was human action, or some other action appropriate to the particular circumstances).

    Users should always be advised of any failed attempts to gain access to the account after a sucessful login, a feature that is lacking from most current systems.

    --
    I'm an American. I love this country and the freedoms that we used to have.
    1. Re:Passwords are fine, the systems that are broken by Dwonis · · Score: 1

      The problem is that secure password authentication schemes like SRP are patented. We'll see secure password-based systems in 10-20 years.

    2. Re:Passwords are fine, the systems that are broken by Anonymous Coward · · Score: 0

      You say: "without ever coming close to the actual password" but that's impossible to tell in most cases: the passwords aren't stored on the system, *hashes* of the passwords are stored. How can you tell if hash values are far apart? For a good hash, you can't, period.

    3. Re:Passwords are fine, the systems that are broken by frovingslosh · · Score: 1
      I don't know about SRP, but I advocated using a system that would let the user have a few password attempts and then lock the person attempting to gain access for some amount of time. My university used a system like this over 35 years ago, three failed user/password pairs and the terminal would lock up for a minute. No valid patent could prevent such a system, as the prior art would allow anyone to do it. Even this very simple step would solve much of the dictionary attack problems. There is no reason to wait to put such things in place.

      None of this, of course, is an attempt to say that passwords are perfect and that other systems might not be better and more secure. Obviously there are problems and human errors that let a hacker learn a password. But passwords are a way that can be used right now with no extra hardware and across networks to remote systems, and the obvious things that can be done to protect system that do use passwords should be done, but in most cases are not being done.

      --
      I'm an American. I love this country and the freedoms that we used to have.
    4. Re:Passwords are fine, the systems that are broken by hypnagogue · · Score: 1

      The use of password error delays and lockouts are not a solution either. For example: I have a VPN account that puts a temporary freeze on my account after 3 failed login attempts. Seemed like a good idea -- until someone actually tried to brute force my password. The result, of course, was a trivially easy denial-of-service attack that left me locked out of my own system.

      --
      Liberty you never use is liberty you lose.
    5. Re:Passwords are fine, the systems that are broken by Beryllium+Sphere(tm) · · Score: 2, Interesting

      OK, even if the dictionary attack is happening online instead of offline --

      What happens when an intruder gets hold of a company directory, tries each username in sequence, and makes *one* login attempt to each using the password "password"?

    6. Re:Passwords are fine, the systems that are broken by Ogerman · · Score: 2, Insightful

      The result, of course, was a trivially easy denial-of-service attack that left me locked out of my own system.

      Hence why any locking mechanism should be per-IP address..

      Another option is simply to not lock the account but instead have a 15 second delay or so between failed attempts. Given a secure password, this makes brute force useless. That's only 240 attempts/hour. Suppose you use random case sensitive alphanumerics with a length of only 6. That would be 62^6 = 56,800,235,584 possibilities. Nice try cracking that..

      Of course, for VPN, some form of host key authentication is probably the best solution.

    7. Re:Passwords are fine, the systems that are broken by Anonymous Coward · · Score: 0

      iptables rules for SSH:
      -A INPUT -i eth0 -p tcp -m state --state NEW -m tcp --dport 22 -j LOG
      -A INPUT -i eth0 -p tcp -m state --state NEW -m tcp --dport 22 -m limit --limit 3/min --limit-burst 3 -j ACCEPT

      Set SSH to only allow 1 attempt per connection, and you have a (fairly) effective killer to those damn SSH worms running around. These rules say that you can immediately attempt 3 connections from 1 IP, but after that you cannot create another one for 20 seconds (1/3rd of a minute). You can change the limit option to increase the delay to make it more painful- I have some systems running at 1/min, with a burst of 1.

  30. hardware problem by grassy_knoll · · Score: 3, Informative

    From TFA:

    Somehow, the world's ATM banking systems have managed to get by with a bare minimum of fraud for more than 20 years by relying upon only four-digit codes. So what do the banking geeks grasp about password management?

    While the article continues to say that simple passwords are good, it overlooks the other half of the equation: the ATM card. Without both, no access is granted which seems to be the strength of the ATM.

    The prevelence of password only authentication seems to be a hardware problem. Everyone has a keyboard, but almost no one has ( for instance ) a securid token.

    A USB dongle might be the easiest solution, although standardization is obviously a problem. Gawd knows I wouldn't want to have one USB dongle for yahoo, one for NYTimes, one for my bank, et. al.

    1. Re:hardware problem by budword · · Score: 0

      A possible solution might be to store a software "key" on a usb thumb drive for each site, yahoo, msn, your bank, and so on, that would also require a password. That "key" would function like the bank card, and would need to be stored on a removable drive. So you would need both. Don't know how you'd get around it if lost your thumb drive though..... Any idea's ?

    2. Re:hardware problem by Stu22 · · Score: 1
      One of my professors designed early ATMs. After talking to him about the design of ATMs, it seems to me that early ATMs are more secure than new ones.

      Old ATMs would eat your card if you got your number wrong X number of times. While this keeps people from guessing your number, the ATM has to keep your card until the end of the transaction (really just until you enter your PIN, I don't know why they didn't give it back then), we all know how easy it is to leave a card in an ATM.

      Today I'm more worried about someone using my lost card as a credit card.

    3. Re:hardware problem by jaseparlo · · Score: 1

      There's two other things not considered in ATMs: The 3 mistake lockout - you can't brute force a password with 10^4 possible combinations when you only get three goes at it. Having to type - it's easier to brute force a computer password because the frequency of your attempts is limited only by ever increasing CPU speed. I've seen some people who are pretty fast on the number pad but even at half a second to type and half a second for the atm to think about it, you are looking at the possibility of two or more hours standing at the ATM typing furiously, which is bound to draw attention.

      --
      All available data suggest that regardless of any of this, the sun will still come up tomorrow.
    4. Re:hardware problem by grassy_knoll · · Score: 1


      Today I'm more worried about someone using my lost card as a credit card.


      Good point. I've seen debit cards which require entering a pin to complete the transaction, which would seem to be ok ( password / token ), although certainly not all have that requirement.

    5. Re:hardware problem by Stu22 · · Score: 1

      The use of debit cards at cash registers is an example of the credit card companies exploiting a monopoly on money. They charge the store something like $2 more to have the customer enter their pin rather than sign their name. Always sign your name instead of entering your pin to be fair to the store. The credit card companies also designed the interface of most of the POS card swipe machines so that debit is the default.

    6. Re:hardware problem by Anonymous Coward · · Score: 0

      You can make the dongle a card reader, so each sight may have a card, but you will only need one reader, just like an ATM card.

    7. Re:hardware problem by mulhall · · Score: 1

      Absofuckinglutely.

      What kind of moron posts an article bitching passwords and doesn't even understand what 2-factor authentication is?

  31. Hack the Gibson by thedogcow · · Score: 1

    I find that the following passwords are virtually foolproof and keep my Gibson purring like a kitten to do exchanges with oil ships:
    1. Love
    2. God
    3. 28.8_baud_modem

    --
    Yes! I listen to NYC Speedcore and do math at 3AM. I suggest you try it too.
  32. Also useless for accountability by Beryllium+Sphere(tm) · · Score: 1

    As soon as everyone in the office knows everyone else's password, you have no more accountability than if they signed in with user name alone.

    1. Re:Also useless for accountability by stephenisu · · Score: 1

      Thats why you reprimand/fire people for sharing passwords. You should make the policy on this VERY clear.

      --
      Sigs? We don't need no stinking sigs!
  33. I can't tell you how many times by walterbyrd · · Score: 1

    I've had to ask somebody for their account name, and they tell me: my account name is .... and my password is . . . . .

    Or, how many passwords I've found on the backs of keyboards, or on post it notes stuck to the desktop or monitor.

    1. Re:I can't tell you how many times by HarveyBirdman · · Score: 1

      I have put passwords on Post-Its, but I encode it in a weird way so that only I can really read it. Oddly, I can rememeber the encoding better than the passwords.

      --
      --- Ban humanity.
  34. Poor comparison - Passwords to Bank Card Pins by a55mnky · · Score: 4, Insightful

    The author of the article compares complicated and difficult passwords to 4 digit pins for ATM machines and points to the lack of fraud in the ATM situation. There is a significant difference between the two scenarios - with ATM access you need a card in addition to your pin - this is referred to as two-factor authentication.

    Sidebar
    Factors are things you need to prove your identity and there are three types -
    "what you know" - typically a password
    "what you have" - typically a card, token, key fob, or digital certificate
    "what you are" - typically biometrics
    End Sidebar

    The ATM example is 2-factor, which is inherently more secure than a password which is single factor

    A far more secure approach would be to implement a two-factor authentication mechanism, however this increases cost and overhead (AOL is now offering this as an option - for a fee or course). Some other options are one-time password schemes where the password changes after each use, or graphical based passwords.

    While in theory and practice passwords are not very secure, it must be pointed out that the other options are more expensive and more difficult to manage. Imagine having to carry 20-30 key fobs or a disk with a digital certificate everywhere you go.

    --
    Where oh where has my Underdog gone?
    1. Re:Poor comparison - Passwords to Bank Card Pins by Omniver · · Score: 1

      Halliluia, someone who understands. Schrage really shows his ignorance making the ATM/password comparison and not discussing the fundamental difference between single and multi-factor auth.

      Frankly, he doesn't mention multi-factor auth at all but touts "suspicion engines" as a viable strategy. Egads!

      Folks, file this article where it belongs.

  35. Password keyboard anyone? by Anonymous Coward · · Score: 1, Interesting

    Look at this small device for your passwords:

    http://www.netchilds.com/product_password_keyboard .html

  36. "Experts" or salemen? by bolix · · Score: 1

    Calm down. Warning : RTFA : Developers at play : Roundtable discussion regurgitated as ruminant principles. This is standard bassackward engineering. Take sound tested principles and piss all over them in favour of the next big thing. Lets wander past engineering before we start the marketing engines.

    Yes, i know. Silly me, its not boring. Its New, Improved and with [Insert Trademark here]. Oh wow, you actually have a shipping product? Version 1.0? Nah, ProductX _is_ mature and the, eh, the flaws are readily apparent, eh, flaws, guys, u see this? Hold up! No worries, Version 2.0 is here! Yay!

    No wait, DeveloperX just had a brainfart, lets got with the original plan. Its the bestest! Hmmm, unemployment is fun! I like feeding my family Raman.

    I'll bite, right after the Fortune 1000.

    1. Re:"Experts" or salemen? by VultureMN · · Score: 1

      I think you gotta switch to decaf, man.

  37. The future by Anonymous Coward · · Score: 0

    In the future only elderly Korean people will use passwords.

  38. There's more to that by Anonymous Coward · · Score: 0

    Since we already know that anyone who has physical access to a machine, particularly a Windows machine, can go right through the passwords...

    Why NOT write it on a sticky note? Naturally you'll want to be a little more discreet than that... put it in your filing cabinet labelled "Dental Receipts" or something like this. By the time someone's in your cabinet looking through your dental receipts, you're already toast.

    The result of us telling people to not write their passwords down and mocking them for it is that now people put them in files on their hard drives, nested a couple of directories deep. Good for dealing with people who have physical access to your machine, bad for dealing with hackers.

  39. Normal for who? by forgoil · · Score: 1

    My normal usage patterns at work might very well be exactly the usage patterns that someone unautorized would use. So what is the actual point of such an excercise? Surely it must be impossible to predict what I need to use the computer for, and if someone else is using it for the same thing?

  40. Biometrics by Antony-Kyre · · Score: 1

    Biometrics should always be optional.

    First, Internet accounts need to have unlimited character lengths for passwords. For example, I believe Hotmail only allows 16 characters.

    Second, once we have unlimited character lengths for passwords, we then could store biometrically generated passwords easily.

    Biometrics in required situations, create problems. One, there is a privacy concern regarding biometrics, especially with the government. But more importantly, it creates the problem of what happens when someone gets both hands cut off in some freak accident.

    Concerning microchips, I don't like the idea of being tagged like cattle. And it's not really removable once it's in.

  41. Add a time stamp and attempted access history by jeoin · · Score: 1

    I think everytime you logon you should get information regarding how many logon attempts where made to your user account and a breakdown of times. It would help improve password safety by allowing users to know when someone is attempting to hit their account.

    --
    Jeoin
  42. A good password is comprised of ... by lukatmyshu · · Score: 1
    Something you have but something you remember (A pretty well known phrase). That's why VPNs require you put in a small PIN and use a small software token. It's easy to remember the pin and it's easy to steal the token ... but the combination is much harder.

    As products like this http://www.targus.com/us/product_details.asp?sku=P A460U/ become more prevalent (I saw one @ Fry's for 50 bucks) I hope this becomes less of a problem. A USB fingerprint reader that stores all of your passwords would be great. In order to access them you must

    Use your fingerprint which brings up a dialog box where you can

    Enter a pin number Thats something I would buy (and trust)

  43. Smart Cards by Anonymous Coward · · Score: 0

    Make your passwords cryptographically secure, protect the card with a "good" normal password. That way you need your card stolen and they need to crack the PW before you cancel out your smart card.

    Of course, revoking privilage from a compromised card can be tricky business. But on the up side you really need the card itself stolen for it to be an issue. Not just your account number or some such.

  44. Physical keys and computer workstations... by JasonBee · · Score: 1

    anyone see post-it notes around their office with things "puppy13" or "john1" written on them?

    Knowing some of our people, they'd just tape their secutiy key to the monitor

    JB

    1. Re:Physical keys and computer workstations... by Anita+Coney · · Score: 1

      All the computers where I work have unique numbers clearly marked on them, e.g., nt4039.

      I thought those numbers were for identification purposes. Until I had a minor problem with my W2K computer and needed an administrative password. I called the IT department and asked for a password. I was told to use the one on the computer. I replied, what password? And you've guessed it, it's the id number.

      --
      If someone says he and his monkey have nothing to hide, they almost certainly do.
  45. tin foil hat Taco? by cliveholloway · · Score: 1

    Any hidden filter meant to compare traffic on your account against profile of "normal" usage strikes me as both an invasion of privacy and a sure fire way to multiply calls to the help desks when a false alarm tosses out a legitimate user.

    You ever seen an Apache log file Taco? All the information's already there - all you have to do is parse it.

    We're continually looking at ways to improve security without making the UI less intuitive (admin system for 300,000+ domain shared hosting accounts). We're considering adding security preferences to allow users to lock down when accounts are available and where they can be accessed from.

    What exactly is the problem with having a user state that they will only access their account between 9am-5pm on Monday-Friday, and that they will always log in from a machine within the USA - or in California - or in Los Angeles, etc.

    As long as the process is transparent, and optional for users, do you really need that tin foil hat?

    .02

    cLive ;-)

    --
    -- Trinity in high heels carrying a whip: The donimatrix - there is no spoonerism
  46. Ah ha! by Anonymous Coward · · Score: 0

    HA! I know your SSN now! Oh, wait...CRAP!!!

  47. inspired password by Anonymous Coward · · Score: 0

    my password is inspired ( http://www.download.com/Password-Inspiration/3000- 2092_4-10351879.html?tag=lst-0-1 ) by Tolkein and others ...generated from a dictionary of their works.

  48. Suspicion Engine by pdbogen · · Score: 1

    I don't know about you, but what I infer from the tidbits given, this sounds pretty useless. Here's my understanding, and why I think the way I do:

    Assumably, the suspicion engine compares normal patterns of activity with the current patterns. Now, there's two things about this that strike me as not too good... First, a pattern is a given set of occurences in a span of time. That span of time has to be small enough to catch and stop harmful activity, but large enough to be useful. Second, "normal" varies for each user, and so would probably have to be learned (bayesian-style?) by the software.

    Experience with Bayesian Spam filters have taught us that they need a lot of user intervention at first, and reduced (but non-zero) amounts later on. You have to train it, basically, explicitly saying what's good and what's bad. Since we're talking about security vulnerabilities, what's to stop Joe Hacker from just running the little script or program that validates the current activity as valid? A password?

    I think the best security available right now is biometrics, but I don't know that's been implemented in an affordable, relatively easy-to-use, and generic format.

    Also, if anybody knows of any affordable (Say, $75) biometric (probably thumb) solutions that work under Linux with PAM, give me a shout.

    1. Re:Suspicion Engine by 99BottlesOfBeerInMyF · · Score: 1

      I think the best security available right now is biometrics, but I don't know that's been implemented in an affordable, relatively easy-to-use, and generic format.

      Please don't fall for the biometric security fallacy. Biometrics are inherently insecure and worse yet are unchangeable. The move towards biometrics is a huge step backwards for security. They are easy, and people will begin to rely upon them. At which point anyone who can crack a database will have access to your unchangeable key. Then you are permanently screwed. Worse yet, you have to bring your biometrics with you everywhere. Ever touch a glass at the bar? There go your fingerprints. Ever taken into custody by the police either in your country or abroad, boom permanently insecure. I just can't wait till doors and cars require them. Lets give criminals motivation to cut off our body parts, what a great idea!

      Please rethink biometrics. They fail two tests for a secure key, changeability (revocability) and control. At least you can leave your car keys at home if you go to China, with biometrics you have no choice but to take them with you everywhere and expose them everywhere. Alternately, buy stock in sunglass and glove companies.

    2. Re:Suspicion Engine by tricorn · · Score: 1

      Biometrics work fine when the identifying equipment is in the control of the entity that is granting access, and there is human oversight of the process. For example, going through customs. No one is going to be able to take your dangling eye and hold it in front of a retinal scanner while guards are looking on.

  49. bullshit by jeif1k · · Score: 1

    That's total bullshit. Computer passwords have a long tradition and they work extremely well, in particular together with simple mechanisms that disable the account after a few tries. If you have many passwords, keep them in an electronic wallet.

    The biggest problem with passwords is that companies don't use secure network communications, but that's a problem in general. If we made all TCP streams encrypted by default, then that problem would go away.

    As for banks, their password and card security is usually a lot weaker than that of even regular computer systems. It's not that those passwords don't get out, it's that the costs of the frequent fraud that occurs is just passed on to other users of the system.

    1. Re:bullshit by catdevnull · · Score: 1

      I would mostly agree--a good, well-planned network architecture of a given entity is largely the biggest barrier to intrusion. A good security analyst can snoop out suspicious behavior fairly quickly. Stronger passwords buy the analyst more time to see the attack. Limiting the vectors of entry is yet another methodic layer to funnel all traffic through a filtering/monitoring process. Encryption is another layer.

      Security is like onions and ogres--they have layers.

      I think the bank card example was misplaced--that's usually associated with a different kind of criminal activity. The reason bank cards work fairly well with minimal security is because you usually are required to have physical possession and the PIN. Most blue-collar thieves don't try to crack the PINs. The white collar criminals tend to fewer but more successful--and they don't target your measly little ATM cards, they go for you identity.

      --

      I might know what I'm talkin' about, but then again, this is Slashdot...
    2. Re:bullshit by Anonymous Coward · · Score: 0

      "The reason bank cards work fairly well with minimal security is because you usually are required to have physical possession and the PIN."

      Unfortunately, not: pin security for banks is extremely poor. Some multi-function cards (credit/debit) may not even require a PIN for one of their functions, and banks often assign numbers and pins predictably. My conclusion is that many banks are clueless when it comes to modern security procedures.

  50. Privacy? by east+coast · · Score: 1

    From the blurb: Any hidden filter meant to compare traffic on your account against profile of "normal" usage strikes me as both an invasion of privacy and a sure fire way to multiply calls to the help desks when a false alarm tosses out a legitimate user

    Huh? OK I can see some of the false alarms but invasion of privacy? Would you, as the owner of the machine using this technology, monitor yourself? And if someone else monitored you, such as the company you're working for, you have no granted rights to said privacy.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  51. Client Certificates, Pub/Private Keys by rimu+guy · · Score: 1

    Web _servers_ have been ussing SSL certs since day one. They are commonplace for web users verifying the identity of a web server.

    But they can also be used for identifying the identify of the web _user_.

    If client certs were more widely used by users, and more widely supported by web sites (a catch-22 situation I guess) then we can bypass usernames/passwords completely if we wish. And rely on the client certificate for identification purposes.

    Then I won't have to keep coming up with unique passwords for the billion and one web sites I am a member at.

    Speaking of which:
    echo "example.com:mypassword" | md5sum | cut -c1-6

    That will generate a unique password per site. And you still let you easily recall what password you used. s/example.com/whateverdomainyouaresigningonat/ig

    --
    Linux VPS Hosting for geeks

    1. Re:Client Certificates, Pub/Private Keys by fizzup · · Score: 1
      If you do this, pick a longer password

      md5sum only outputs charactes in the set [0-9a-f], for 16 possibilities. Suppose you use those characters for your passwords, and I use the 64 characters [A-Za-z0-9.!] for mine. My passwords, of the same length, are lg( 64 ) / lg( 16 ) = 1.5 times as effective as yours. This means that your 6 character password is only as good as my 4 letter password.

  52. Maybe we should consider... by LihTox · · Score: 1
    ...who we're trying to keep out with the password. If we're worried about remote online hackers, then there's no harm in writing our password down somewhere discreet, in a PDA or cell phone (as long as it can't be easily linked to our account), or in a locked drawer. In cases where you are anonymous as far as the hackers are concerned, there's little danger in using a significant date or name from the past, except that name-space or date-space is much smaller than character-space.

    What I would like to use is pass-sentences rather than passwords. An eight word sentence is going to be more secure than an eight letter password, and it's probably easier to remember (and not so hard to type if you're a good typist). The difficulty arises when password lengths are restricted, or when whitespace is prohibited. (I've tried pass-sentences with dashes between words, but it's much more awkward to type.)

  53. It depends. by AnotherEscobar · · Score: 1

    Would the system help me find even better Armadillo porn?

  54. Huh? by nacturation · · Score: 1

    "the tougher rules only make them harder for users to remember, not harder for hackers to guess"

    So it's not harder to guess complex passwords like "Sh!t32" or "Dinner5pm" rather than simple passwords like "pencil" and "double"? How does that work? Most brute force programs first run through a list of the most common passwords, then do a dictionary attack, username backwards, etc. and only if those fail do they start doing character iteration.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  55. All about intent by Dracolytch · · Score: 1

    Well, there's always a question of intent...

    Sometimes you're trying to ensure that the person on the computer is who that person says they are.

    Sometimes you're trying to make sure that the person on the computer isn't doing anything they shouldn't be doing.

    Sometimes you're doing both. Passwords are pretty decent with the first case, but bad with the second. Suspicion engines don't really care about the first, and deal only with the second.

    So, do passwords suck? Depends on what you're trying to ensure.

    ~S

    --
    This sig has been enciphered with a one-time pad. It could say almost anything.
  56. Hard to remember? by Pan+T.+Hose · · Score: 3, Informative

    Use Bruce Schneier's Password Safe if you cannot remember passwords, but saying that passwords are useless when they are hard to guess because they are hard to remember, so we should use no passwords at all so there won't be anything to guess in the first place is the most stupid thing I have ever heard. If not using secrets that people can remember than what? Biometrics? Oh please... From the article: "79 percent of people questioned on the streets of London revealed such desirable security-sensitive data as mother's maiden name and birth date." Really? People revealed such secrets as their birth date? Let us all stop using passwords then! This is just laughable.

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
    1. Re:Hard to remember? by Tim+C · · Score: 1

      People revealed such secrets as their birth date?.

      While I agree with your point, that's not as stupid as it sounds. Generally when I phone my bank or mortgage lender, etc, in order to check I am who I say I am they'll ask me for a few pieces of information. Very often they'll ask me my date of birth or my mother's maiden name.

      Sure, I'd expect my friends to remember that it's September 11th, but the year too? Hell, one of my closest friends only ever remembers that I'm "about 30". That's good enough for me, but not (I hope!) for the customer service representative on the other end of the 'phone...

      The point is that while date of birth isn't exactly secret, it's very commonly used as one (of several) identifiers when confirming your id over the phone. Often for banks, account number, address and date of birth is enough. If I fish one of your statements out of your rubbish, I have the first two; then I just have to convince you to tell me the third.

    2. Re:Hard to remember? by jet_silver · · Score: 1

      Not so fast, there. I live in a ZIP code where there are about 10^4 people. Now, take your birth date, which is shared by one person in 365, and your birth year, which is shared by one person in roughly fifty, and tell me that if I give correct birth date, ZIP code and age, I cannot be pretty confidently identified from those data alone. I'd say that makes the data somewhat sensitive, so I always lie about both my age and birth date, and often about my ZIP code, when I'm asked for those data on most web forms.

    3. Re:Hard to remember? by po8 · · Score: 1

      Dongles, friend: dongles. I worry way less about some idiot stealing my authentication device (e.g. credit card) than my car keys. Do you really have information so sensitive that cyber bad guys will track you down and steal your authenticator to get it?

    4. Re:Hard to remember? by Threni · · Score: 1

      Yep. Clearly if passwords were useless then not using them would be no more safe , or even less safe, than using them, and clearly not implementing passwords on, say, eBay or a share dealing site would be laughable.

      Perhaps it's "experts" who are useless? You can get along just fine without them.

    5. Re:Hard to remember? by lachlan76 · · Score: 1

      Then I have to worry about being forced to use Windows.

  57. Re:1-2-3-4-5 - and the TSA still cut the lock! by Anonymous Coward · · Score: 0

    But too smart for the TSA, they still cut the lock so they could play with your vibrator in the bag.!

  58. Securing the encrypted passwords by tjwhaynes · · Score: 1
    Passwords can work fine and be easy for the users, it is the systems that make passwords weak. The ability to use a dictionary attack on passwords is insane. Any reasonable implimentation of password security would let a user try a very limited number of attempts to gain access by a password (to allow for typing errors and human error, even accidentally using the wrong password).

    It depends on how easy it is to get hold of that password file. If I walk over to someone's Windows machines, reboot it and lift the SAM file, I now have the opportunity to brute force that password file at my leisure without the owner being any the wiser. Once I have obtained the passwords with l0phtcrack or whatever, I have free access to that system.

    Now physical access to a machine is an easy way to get the needed information. For most secure systems, that not possible so then it is extremely important that the passwords are kept in a user-unreachable location. Hence the reason that the shadow password file on Unix is only readable by root. The golden rule is that if obfuscated information can be read, it can be eventually compromised.

    Cheers,
    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  59. Isn't this just creating a new hurdle? by punxking · · Score: 1

    ...deeper security mechanisms such as "suspicion engines" has problems too. Any hidden filter meant to compare traffic on your account against profile of "normal" usage strikes me as both an invasion of privacy and a sure fire way to multiply calls to the help desks when a false alarm tosses out a legitimate user."

    This would need to be something akin to AI wouldn't it? I mean what happens if I suddenly need remote access to my secured machine/account. There might be any number of movements, protocols, etc that acted/looked different enough to throw the suspicion engine and suddenly my data is locked from me. Add to this that the idea of a suspicion engine learning about me means that somehow it must contain data about my habits/behaviors that then become a whole other data set that is now a different/new level of security risk.

    --
    You can have my cynical agnosticism when you pry it from my cold, dead logic.
  60. I want biometrics by Paragoon · · Score: 1

    Biometrics are obviously the answer, but - and I'm not being facetious - in the future when we've got an increasing command on cloning it's not beyond the realm of possibility that somebody could grow a finger or an eye to get around some authentication. As bad as passwords supposedly are in this article, everybody uses them and you pretty well never hear about people's security being subverted (where the authentication was the weakpoint). Limit attempts to three...this makes a brute force attack essentially impossible. And in regards to people posting their passwords on a piece of paper on their desk, well you can't anticipate all levels of stupidity; If the gatekeeper is making free copies of keys for people he shouldn't be working in that position. It's hard to protect people from themselves and the only way to truly do it is to not allow access to anything.

  61. Guessable Keys by Anonymous Coward · · Score: 1, Interesting

    T'is the nature of secret keeping. What you want to do is make it harder for someone who doesn't know the password from finding it out. The bigger the possible keyspace and the harder it is to brute force it, the harder it would be.

    A simple single offset cipher has 26 possible keys (25 if you want to discount 0), so if you don't know the key, it only takes 25 times longer to try everything out.

    Back on topic, if your users limit their password space to what they can remember, average joe will pick one he could guess, or write it down. If a user can rely on guessing for password recovery, crackers can too. Remembering the password makes for much better security. But fat chance of that if you have to change it every month.

    What a user does to undermine security policies just so they will still have access shouldn't astound you. It should scare you.

  62. On behaviors... by Dracolytch · · Score: 1

    I don't see how a suspicion engine would be effective against many forms of intrusion... Take a high-level exec in a company... Works late frequently, and accesses sensitive material, prints it off to take home, etc.

    Janitor comes in late, exec isn't there. Opens the sensitive information, prints it off to sell to a competitor... Behaviorally, very similar.

    A password is good protection against this kind of thing, but a suspicion engine would probably let it happen.

    To find the holy grail of protection, you need to be sure that the users are who they say they are, and the actions they're taking are appropriate (which usually involves context). Have fun!

    ~D

    --
    This sig has been enciphered with a one-time pad. It could say almost anything.
  63. one interesting product i saw a few years ago by asv108 · · Score: 1

    Was PassFaces., unfortunatly its a propritary product, but a pretty good idea. Not without its faults though.

  64. Why not something new? by xcfx · · Score: 0

    I believe it would be more easy and effective if we kind of take the best of both worlds (like ATM, password and card), since it would be a really pain in the ass to have a card for all your IM services, e-mail, other accounts I think it would be better if we, use our traditional password, a online certificate (for our machines) and another password for the certificate in case we surf the Internet, Intranet or any other network service, the 2 passwords should be different, which will make it even less vulnerable to cracking than todays passwords methods.

    --
    WARNING: DO NOT LET DR. MARIO TOUCH YOUR GENITALS. HE IS NOT A REAL DOCTOR!
  65. No Universal "Good Key" standard... by cnelzie · · Score: 1

    ..should exist. There *MUST* be many differing vendors and many differing standards.

    The lessons of Microsoft's Passport system crack/failures shouldn't be so easily forgotten. One system across the world makes ONE single point of failure.

    If ever other corporation has one of several dozen different security/authentication systems, then most businesses would be protected, if one system was cracked.

    --
    If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    1. Re:No Universal "Good Key" standard... by CAIMLAS · · Score: 1

      Nonsense. Microsoft simply did it wrong: they centralized it against themselves.

      Instead, let each system be independent and its own authority. If that one host is compromised, then one host is compromised, along with one key for each user on the system: not the keys for all of those users on other systems.

      Think of it as an SSL/SSH shared key, where there's a central point with all the information of where it's allowed to connect without authorizing with a passphrase, and then those endpoints know who is allowed to use a key. Instead, it should be a physical key which I can take anywhere.

      The current problem with the SSH/SSL keys is that there's no practical physical solution implimenting them, and different systems have different requirements, etc. - IE, Windows login authentication vs. PAM authentication. Maybe if you built a device which could utilize them all... THAT would actually work quite well, IMO.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    2. Re:No Universal "Good Key" standard... by cnelzie · · Score: 1

      My statement wasn't necesarily clear enough. The portion regarding the MS Passport debacle clouded what I was attempting to get across.

      What I am saying is that there should be no single algorithm for security across all networks. There should be no single system in place at every work, home or government location. There needs to be dozens upon dozens of different methods of creating a secure environment.

      Some companies could use "USB Key Security" with any of a dozen different algorithms for producing the resulting key combinations. Other companies could use Thumbprints, still others could use some kind of Firewire key or some new 'key' system. Other places could stick with passwords and protect physical access to systems through physical security.

      By having all of these different systems in place, it makes it all the much more difficult for would be data thieves to be able to walk into and out of wherever with whatever data they please.

      It's not security through obscurity, it is security through hetergenous systems. If everyone uses the same thing, then one all-powerful crack could break into all systems. With everything being different, one all-powerful crack would only break the systems tht are vulnerable to it.

      I do not understand why everyone is always so intent on hammering the idea of one platform, one vendor, one security system, one way of doing things.

      --
      If you ignore the other uses of a tool, does that make the tool less useful, or you less useful?
    3. Re:No Universal "Good Key" standard... by CAIMLAS · · Score: 1

      I don't think there's necessarily any problem with everyone using the same hardware form factor key. Just have the key be able to interface with various existing authentication methods (PAM and Windows auth would likely be more than sufficient for starters, but hopefully some sort of modular system so that additional authenticaiton methods can be added trivially) so that it could conceiveably be used on any system that supports USB tokens or CF cards, etc.

      THen, just have a password on the card/chip/token that prevents its use without a passphrase (using internal encryption and not something sw based, of course).

      It's little different, and undoubtedly more secure, than an ATM: you've got the "thing you have" and the "thing you know. The difference is, "the thing you have" isn't just a 16 character string but something much more fundamentally secure with its own encryption, and the "thing you know" isn't just a 4-digit PIN, but any number of combinations of alphanumeric, mixed-case, with special characters - of variable length.

      There's relatively little incentive for someoen to go through the trouble of putting an "ATM sniffer" like device on a computer, too, as it's due to not have nearly the return (and what good would it do them with the encryption?)

      And, for web applicaiton of this tech, add in a single-time pad so that if indeed data is sniffed and cracked, its useless as soon as 5 minutes later.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  66. USB - gpg key? by zoloto · · Score: 3, Interesting

    Has anyone set up a Linux/Windows or other system so that you don't have to use passwords (only as a last resort of the admin howerver) but rather had a usb thumbdrive (keychain drive, whatever) so that when you plugged it in, it automatically mounted & authenticated you with a private "sub-key" that was signed by your private key with an "unlock" flag from your gpg keyring?

    Or something similar. I'm looking to get rid of passwords altogether on my systems with something that's tested to work.

    Any ideas if something like this works at all or anything like it that might be of some use?

    1. Re:USB - gpg key? by pixel+fairy · · Score: 1

      encrypted root fs howto. note where you can boot from cdrom or whatever.

      the easiest way from there is to set kdm to automatically log you in.

    2. Re:USB - gpg key? by tha_mink · · Score: 1

      Has anyone set up a Linux/Windows or other system so that you don't have to use passwords (only as a last resort of the admin howerver) but rather had a usb thumbdrive (keychain drive, whatever) so that when you plugged it in, it automatically mounted & authenticated you with a private "sub-key" that was signed by your private key with an "unlock" flag from your gpg keyring? Or something similar. I'm looking to get rid of passwords altogether on my systems with something that's tested to work. Any ideas if something like this works at all or anything like it that might be of some use?

      But what if you have to login from jail or some exotic island.

      --
      You'll have that sometimes...
    3. Re:USB - gpg key? by TOWebstress · · Score: 1

      And what if you lose it? Do you then lose access to everything?

      --
      You see the look on my face, and yet you keep talking.
    4. Re:USB - gpg key? by flosofl · · Score: 1

      I think maye you're thinking about something like this?

      The way you're describing how you want it to work would be utilizing X.509 certs. It'll authenticate users to Windows Active Directory, LDAP... anything that can use X.509 for authentication. I'm sure (for a hefty fee) RSA can adapt it to other authentication platforms. The only caveat is it seems a little physically fragile.

      --
      "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
    5. Re:USB - gpg key? by STrinity · · Score: 1

      Keep a backup on CD in a safe deposit box.

      --
      Les Miserables Volume 1 now up with my reading of
    6. Re:USB - gpg key? by zoloto · · Score: 1

      that can all be setup, meaning the password entry option, only on a triple authentication scheme.

      username
      passcode1 (based on private criteria and revolving at an interval an as many intervals as you wish)
      passcode2 (the private-signed sub-key on your usb etc)

      most users don't log in from elsewheres. at least, anyone that I know of doesn't *need* to. no one *needs* to.

      besides, this is a specific need.

    7. Re:USB - gpg key? by Harker · · Score: 1

      Probably too late to be seen, but what the hell? Here's my 2 cents worth.

      Securing a stand-alone workstation, either linux, or windows using any kind of OS login scheme is useless today.

      It seems that, if the PC can be booted up on a CDRom, all one needs to do is boot using any number of live CD's out there, mount the local drive (even if it is read only) and copy what you find there to a USB thumb drive and shut down again.

      Nobody would ever know anything happened.

      In order to truly secure the workstation, some sort of boot password is needed.

      --
      When VCR's are outlawed, only outlaws will have VCR's.
    8. Re:USB - gpg key? by Anonymous Coward · · Score: 0

      Linux:
      http://www.pamusb.org/

      I tested it with CDROM using an encrypted key file + regular password. Using a USB stick allows one to log in and out (basically, allowing any script to be run after a hotplug+authentication event) by inserting or removing the USB stick.

      You could even use it to mount an encrypted home directoy. (You could edit a script to mount the partition using keys on the same [or a different] USB stick, or you could use pam_mount[1])

      [1] A caveat with dm-crypt: http://lists.virus.org/debian-security-0411/msg000 62.html

      (Debian packages for these are: libpam-usb and libpam-mount.)

      ---

      pam_usb is a PAM module that enables authentication using an USB-Storage
      device (such as an USB Pen) through DSA private/public keys.

      It can also work with other devices, such as floppy disks or cdroms. It
      can be setup to work with any application using PAM such as your system
      login (login), your X login (XDM/KDM/GDM/...), your screensaver
      (xscreensaver/...), and many others. It supports multiple users for the
      same device, multiple hostnames for the same user, serial numbers access
      list and private key encryption.

    9. Re:USB - gpg key? by Hellkitten · · Score: 1

      Securing a stand-alone workstation, either linux, or windows using any kind of OS login scheme is useless today.

      Bzzt wrong. Any OS login scheme increases the work and knowledge required of the attacker. You want to keep the cost of breaking in higher than the value of the information you're guarding.

      Since I can't imagine anyone interested enough in my private email to physically break in a password is suficcient security. Since I can imagine someone interested in taking control of the machine across the net (read spammers) I use a firewall and virus checker, to make it hard enough that they move on to an easier target

      Anyway for you paranoids out there: Encrypt the filesystem with a sufficiently strong key. Leave no unencrypted partitions (they could be tampered with while you're away, someone might leave a trojan to call home when the filesystem is mounted). Put the key on bootable removable media. Boot from that to mount the encrypted filesystem.

      That will keep the information safe from people that can't or won't steal your key. You might consider buying a laptop and bring that with you instead, to keep things simple

      In order to truly secure the workstation, some sort of boot password is needed.

      Most new BIOSes allow you to set a password, but if the attacker has physical access to the machine that password is useless too

      --
      - We are the slashdot. Resistance is futile. Prepare to be moderated -
    10. Re:USB - gpg key? by tha_mink · · Score: 1

      most users don't log in from elsewheres. at least, anyone that I know of doesn't *need* to. no one *needs* to.

      Really? Really???

      I couldn't live without logging in from "elsewheres" and I know lots of people in the same boat.

      You never *think* you have to, until you do.

      --
      You'll have that sometimes...
    11. Re:USB - gpg key? by blugeoned · · Score: 1

      I use a fingerprint reader for a similar purpose.

      The way it works is it compares my finger print to a mapped print stored in its database. If there is a match, it fills in the password for me. The reader software is context sensitive, so I can use my finger print to respond to multiple password challenges.

      In addtion to convience, this also allows me to use a very complicated password that I do not necessarily need to remember. If something goes wrong with this system (lose a finger or the database file used by the reader gets corrupted) I can still have my password changed through normal means as a backup plan.

    12. Re:USB - gpg key? by zoloto · · Score: 1

      set up a secured server then friend. the desktop should not be used as a server. they are two mutually exclusive things.

    13. Re:USB - gpg key? by MaoTse · · Score: 1

      No.
      You need to turn "hdd0" as an only bootable device. You protect changing the bios with an password.
      Sure this is not that secure. But breaking in would take too much time.

    14. Re:USB - gpg key? by tha_mink · · Score: 1

      set up a secured server then friend. the desktop should not be used as a server. they are two mutually exclusive things.

      So, you never need to access your desktop outside your home/office?

      --
      You'll have that sometimes...
  67. Enigma machines by Skiron · · Score: 1

    The boffins at Bletchley Park cracked the Enigma code partly (perhaps mostly) as the German operators of Enigma machines got lazy.

    The idea was that each day a new code was dialled into the machine, so no message from one day to the next was the same - even if the same message was sent.

    After a few months, they got lazy as 'nobody will crack this' attitude crept in.

    It was this illogical flaw that allowed the crew at Bletchley Park to start to see regular patterns in the encoded messages that lead to the cracking of it.

    So, yes, the bloke is right - sometimes (read like what we are talking here, users and computers) is/are useless, because humans can't do it!

    1. Re:Enigma machines by chialea · · Score: 1

      >After a few months, they got lazy as 'nobody will crack this' attitude crept in.

      IIRC, they continued to change the priming characters (at the start of the message -- they act somewhat as an index into the machine), but quite a few people started using swear words. If you have enough people using the same charachters, you get the message depth that allows you to find patterns

      A similar security breach happened with WEP. Into a part of the algorithm where one feeds a random value (a nonce), the engineers fed a 0 (a naught). It's my pet theory that they misunderstood "nonce".

      Lea

  68. One smart card, eh? by Anonymous Coward · · Score: 0

    It could encode every single piece of information about you, your body and your life into one all-purpose machine-readable card that you could then carry around in your wallet. We can call it the Ident-i-Eeze!

  69. Mod author (-1, Missed Point) by Idarubicin · · Score: 1
    From TFA,
    Somehow, the world?s ATM banking systems have managed to get by with a bare minimum of fraud for more than 20 years by relying upon only four-digit codes. So what do the banking geeks grasp about password management?
    Gee, maybe it has something to do with those little ATM cards. And powerful physical security for the hardware. And their own private networks. And they can charge a buck or two on each transaction to maintain the system. And they still have to deal with some fraud related to people who install false fronts on existing machines or set up entirely corrupt hardware to capture cards and PINs.

    If webmail accounts had only a four-digit PIN, then it would be very easy for a script kiddie to throw random PINs at random accounts. Three thousand accounts tested(figure you get locked out after three failed attempts) and you've almost certainly got access. It's entirely a different problem, and the author should know better.

    --
    ~Idarubicin
    1. Re:Mod author (-1, Missed Point) by thetoastman · · Score: 1

      I don't know about you, but I've had my PIN and bank account compromised via ATM access. It works something like this:

      • Thief photographs you using ATM card
      • Thief imprints blank cardd with appropriate information
      • Thief withdraws money from your account

      You think this can't happen? It happened to me, and when I came back from a business trip, I found all of my funds gone and my account locked. I had to work with the bank and it took 10 days to recover.

      Fortunately, I could prove that I was not in the city where the withdrawals happened. If I had been home at the time, I don't know how easy it would have been to recover the funds and unlock my account.

      One time passwords, or challenge-respond passwords are certainly a good way to go. S/Key, OPIE

      Short of that, using good passwords is not that difficult. A way to manage good passwords is to pick an algorithm to generate passwords in your head, and then use that algorithm.

      For example, if you have an extensive library you might pick the first letters of every word in a book title (or two). Editions and volume numbers would help.

      Basically, any mnemonic for remembering an encoded password will help you to create reasonable passwords without having to write them down.

  70. HSBC Implementation by fiannaFailMan · · Score: 2, Insightful
    The HSBC bank ask for your online ID (username), date of birth, and three digits from an 8 digit security number that you've memorised. Which digits they ask for is always randomised. Sometimes it's the 1st, 2nd and 3rd, maybe next time it would be the 3rd, 4th and 8th and so on.

    On their phone system they ask for your account #, date of birth, and 3 digits from your security number. I've always been impressed by their system.

    On a side note, I love how you never have to start telling the story from the top whenever they pass you on to another service representative. As soon as they pick up the phone it's "Hello Mr ______, how can I help?" I never thought I'd say this about a bank but the HSBC rocks!

    --
    Drill baby drill - on Mars
    1. Re:HSBC Implementation by BenjyD · · Score: 1

      LloydsTSB online has a similar system: Username is a random 8 digit alphanumeric string, then you need a standard password and 3 characters at random from a long passphrase. Plus you need to reenter the password to perform payments, in case you leave a browser session logged in.

  71. I know!!! by That's+Unpossible! · · Score: 2, Insightful

    What could they be doing that would disallow a number as the first character?

    $making $all $passwords $into $perl $variables??

    --
    Ironically, the word ironically is often used incorrectly.
    1. Re:I know!!! by Spy+der+Mann · · Score: 1

      $making $all $passwords $into $perl $variables??

      In that case, you should be much more worried about injection attacks than of weak passwords.

  72. Access based on "normal" usage patterns? by Tim+C · · Score: 1

    Then how do new starters (eg new employees, new students, etc) gain access to the system? Or is it like a game - use the system without (apparently) abusing it for long enough and your access "levels up"?

    What about new admins - are they useless for 6 months while the machine learns to trust them? Are new programmers unable to code until they earn compiler privileges?

    I'll stick to my passwords, thanks.

  73. silly article by new+death+barbie · · Score: 1
    Sure, poorly informed users will choose poor passwords. Part of the problem is we need so many passwords in our everyday online activites, and it's really hard to keep them all straight. But there are many mnemonic tricks to increase the variability of passwords, and make them harder to guess -- not perfect, but harder, at least.

    1. use the first letters from a favorite phrase -- and keep the punctuation
    2. use an old childhood phone number -- for added complexity, spell one or more of the digits and/or keep the special characters
    3. if you must use names, use the names of relatives, NOT your spouse or kids, but maybe the name of a cousin or nephew -- include the last name, IF their last name is not your own, and is unusual enough to not appear in a dictionary ("BobSmith" might be bad, but "SerenaMerkel" isn't bad)
    4. whatever your choice, unusual punctuation and/or capitalization are a good idea


    These simple rules are easily explained, and generally result in a password that is easily remembered (won't need to be written down), is of reasonable length, and much less suceptible to dictionary attack. That's about as secure as is reasonable to expect, for most systems. Don't force the useres to change passwords arbitrarily. If you are protecting truly sensitive information, fine, but does access to one's own corporate email really require passwords to be changed every month?

    If more security is required, you're better off adding something like an RSA token generator to your security scheme, than to depend on extreme passwords.
    --

    It's supposed to be completely automatic, but actually you have to press this button.

  74. Here's why by rackhamh · · Score: 1

    There aren't any commonly accepted password *standards*. In the absence of such consensus, password restrictions end up being whatever the admin decides, which generally means whatever requires the least work.

    Special characters require special coding, which means less time to read Slashdot. So, letters and numbers it is!

    1. Re:Here's why by Anonymous Coward · · Score: 0

      Special characters require special coding

      Considering to accept all characters is virtually as simple as changing:

      $pw = $_POST['pass'];

      to

      $pw = $db->qstr($_POST['pass']);
      (for example)

      it seems like it is MORE work to add on the lame requirements.

  75. a simple answer to a complex problem by geekschmoe · · Score: 1

    a sure fire way to multiply calls to the help desks when a false alarm tosses out a legitimate user.

    simple. reconfigure the phone switch to drop all calls destined for the helpdesk number.

    next problem!

  76. What about... by spud603 · · Score: 1
    ...a kerberos backend with a usb key frontend?

    kerberos exists for every system on the planet, as does USB. that way it could be a slowly implemented standard. if web sites or OSs started allowing either traditional passwords or these stronger "keys", people could upgrade slowly, or even stick with passwords if they're not paranoid.

    and i know it would still be just a sequence of bits, but it could be, say, 1MB long instead of 4kB. plus, once it's in kerberos' domain, ain't nobody can touch it (as I understand it).

    I should mention, though, that I would probably not use a system like this...just because I don't want to have to reach into my pocket each time I need to authenticate...

  77. Using biometrics isn't so simple... by DetJohnKimball · · Score: 1

    I would rather get beaten up till I cough up my password than have someone cut off my thumbs so they can get my password.

    1. Re:Using biometrics isn't so simple... by colinrichardday · · Score: 1

      And if someone wants the BIOS password to my laptop, I'd die before revealing it. Not that I value my laptop that much, it's just that I forgot the BIOS password. :-)

  78. "Suspcion engines" by operagost · · Score: 1
    So why are we demanding that millions of people spend more and more time and memory on a security procedure that yields less and less protection? The world doesn't need "better" or "more secure" passwords; it needs to wean itself from passwords and PINs as the medium of authentication. We'd be far more secure with more layered approaches to authentication&#151;"suspicion engines" on the lookout for deviant behaviors&#151;and more subtle yet persistent ways of tracking and challenging online identities.
    Yet another self-important hack who offers no real solutions. My OpenVMS systems have had "suspicion engines" since 1977. Anyone who makes sufficent invalid access attempts is locked out and the operator is alerted. It's not the account that's locked, but the terminal location (which is usually one's IP address). Continued attempts merely extend the lockout. This security scheme is paired with -- you guessed it -- passwords. But this writer seems to think that the use of password authentication somehow precludes the use of sensible intrusion response systems -- which is what his "suspicion engine" is. Maybe if other systems would adopt this method of intrusion prevention instead of the brain dead method of locking out the user account, this article wouldn't have been written. After all, what's the security issue in an intrusion attempt? The user account, or the intruder? Locking the target user account only forces the intruder to attempt to compromise another. That being said, the writer ignores even the flawed user-account-oriented intrusion detection model in his assertion that any password is crackable by brute force. That may be true, but it's unlikely that the system will allow you to make your 25 billion attempts without notifying someone or locking out every account on the system.

    It's not as is there aren't already many alternative methods of authentication. It's just that many of them (such as biometrics) aren't reliable enough yet.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  79. the gadget the telcos use by cosmic_0x526179 · · Score: 1
    One day I was having a lengthy chat with a geeky type guy driving one of the big telco trucks (he was waiting for the hole digging contractor to show) and he told me about this little dongle device that he uses to control access to the software back at the CO.

    The way I understood it, the gadget was about the size of one of the old common pocket pagers and, I think, had some access to cell signals (possibly for time signal announcements). When he clicked on the button, it dynamically generated a password that was good for 6 seconds. If you didn't use it within the time window, it was useless. I have no idea who makes this, but it sounded like one of the more secure methods I've ever heard about.

    --
    This msg is brought to you by the letter 'W'.. for Worthless Wuss
    1. Re:the gadget the telcos use by bano · · Score: 1

      Are you sure you werent just having a non-IT person describe a RSA secureid keyfob token to you?
      I could see where someone who wasn't in the know could explain a secureid like that.

      http://www.rsasecurity.com/node.asp?id=1158

  80. Re:Operatons Cost... by vertinox · · Score: 1

    So what you're saying is passwords are a crappy form of security, but other forms of security suck just as much or worse?

    The problem is that passwords for most end users tend to be a difficult process. They tend to forget and/or wrtie the down on little sticky notes on their monitors.

    Secondly, (I don't know the url, but it was on Novell's site) there an estimated few million dollars lost by companies for the fact of time wasted by locked out systems and people calling IT help (when IT peeps could be doing something better).

    Personally, passwords work great for me. I don't get spyware on my PC either because of good practices... But unfortunatley there isn't a few million of me to be employed by a work force or at least I'm not the majority "user".

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  81. RFID keys for cars, why not PC's? by Anonymous Coward · · Score: 0

    Toyota has cars that have keys with RFID's in them. When you get in the car, you just press the start button. The car automatically read the RFID from the key in your pocket, unlocked the doors, and unlocked the ignition.

    Why can't it be that easy on a PC? A PC could know;

    #1) WHO YOU ARE, from the RFID unique ID

    #2) YOU ARE YOU -- if you use active RFID, encryption is possible as is RFID passwords

    #3) You are not trying to get into another PC? Well, a CAR is tied one car per one key. This removes the possibility of another car unlocking for you. However there could be 3 PC's right next to each other. So only PC's that are not already signed in would respond to the key. Maybe prompt the user to select to sign in. If no response on the keyboard, then timeout.

    Anyway, if a car can open it's doors and let you drive away with it via a key in my pocket, a PC should allow me onto it by the same methods.

    1. Re:RFID keys for cars, why not PC's? by EvanED · · Score: 1

      What happens if your RFID is lost or stolen? I know no one else is going to find my password out unless they torture me or get really amazingly lucky.

    2. Re:RFID keys for cars, why not PC's? by museumpeace · · Score: 2, Informative

      it better be stronger than the 40 bit key used for current car keys...we just had a /. art on how kids at JHU built special cracking hardware that could recover the cryptokey for any of the millions of RFID tagged car keys. If you drop you keys and the bad guy picks 'em up, you are wide open even if he only has them for about 2 hours and then hands them back to you.

      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
    3. Re:RFID keys for cars, why not PC's? by nautical9 · · Score: 1

      But it'd take them even less time to make a copy of a physical key.

    4. Re:RFID keys for cars, why not PC's? by blugeoned · · Score: 1

      Passwords are pillow talk for you?

    5. Re:RFID keys for cars, why not PC's? by Anonymous Coward · · Score: 0

      a car can open it's doors

      "its".

    6. Re:RFID keys for cars, why not PC's? by Coffeesloth · · Score: 1

      I seriously doubt they care about the physical key...they just want to disable the alarm and engine shutoff switch.


      I'd say any vehicle thief that needed a copy of the physical key before the act was one that got caught the first time he/she tried to steal the vehicle.

  82. Re: Thus the use of multiple auth scheme by JasonB · · Score: 1

    The banking ATM system had this figured out decades ago - use two authentication systems: Something you know (PIN), and something you have (ATM Card). This increases the security by orders of magnitude. Were you to add to this Something you Are (biometrics), it would further reduce the chances of a compromise.

    Someone would have to trick you into divulging your pin, pick your pocket, and replicate your thumb in order to withdraw money from your account. Then they're faced with a $500/day withdrawal limit no less (yet another security layer).

    But then again, most attacks don't involve authentication compropmises - they simply bypass the authentication system completely (like robbing a bank in person, using a gun).

  83. Suspicion engines by miskate · · Score: 4, Insightful

    A couple of years ago a friend of mine was backpacking in the middle east. Like a lot of backpackers, she had travellers cheques for emergencies but relied on her credit card for everything else.

    Then all of a sudden, it stopped working. On the weekend.

    When Monday finally rolled around she rang up the credit card company to find out what was wrong and was informed that her card had been used in a number of suspicious places - several different countries in a short space of time in a dodgy part of the world, and had automatically been stopped.

    Yes she said - I'm doing a whirlwind backpacking tour of said dodgy part of the world. All that usage is legitimate. The card was re-enabled - but the process would take a couple of days during which she had to borrow money from her travelling companions.

    A week later, now in some other middle eastern country (I forget where), the same thing happened.

    My point? People don't always behave consistently. Life is not always stable. The real kicker is that usually when people are behaving differently than they normally do it's because they are outside of their comfort zone and really need as many things as possible to go smoothly.

    A suspicion engine can prevent legitimate use of a system in these situations.

    1. Re:Suspicion engines by Anonymous Coward · · Score: 0

      Your friend learned that when she is travelling in random places and making many purchases she should inform the credit card company ahead of time. Isn't this common knowledge?

    2. Re:Suspicion engines by Anonymous Coward · · Score: 0

      Good advise, but no, it's not common knowledge.

  84. Good security is not "complex" by Anonymous Coward · · Score: 1, Interesting

    In that a good security mechanism should not rely on a Rube Goldbergian set of circumstances to work properly.

    "Suspicion engines" are exactly that though: Subjective, cantankerous attempts at building a better mousetrap.

  85. Getting to the point that passwords are no good by Anonymous Coward · · Score: 1, Interesting

    Since for example Solaris 8 (at least, more recent versions may be better, but AFAIK many Unices do this) pays attention only to the first 8 characters of a password, how easy is it to brute force my password? Not to mention all the web sites done by MORONS that allow only 4-character numeric PINS - at least some lock you out after repeated attempts - but what if I have a list of thousands of known-good SSNs - odds are at least one random guess will be good. Or raise your hands if you've ever guess the CEO's password with crack (my sympathies if you wee fired or prosecuted for it).

    Personally as a sysadmin for over 100 different boxes run by different departments who has no control over the stupidity of a root password but has to have root for the boxes anyway - I *have* to keep a list of passwords somewhere - at least it's encrypted on a PDA - others keep the list in their Exchange Mail folder, fer chrissakes.

    At least I can use a SecurID fob - as long as I'm in charge of setting up security, which most of the time I'm not.

    Now, the subject of the article has something he's trying to sell us (which is only as secure as the machine it's installed on) but hey, anything helps. Although the fob thing is really pretty cheap and easy to use in large quantities,

  86. OpenPGP Single Sign-on? by bwbadger · · Score: 2, Interesting

    I'd like to only have to remember one password, and I'd rather not tell anyone else what it is. Even banks, or shopping sites.

    I have an OpenPGP key. It strikes me that there mist be some way to register my public key with a site, and then have that site challenge me to decrypt a random string. This can only be done using my private key + my password.

    Could this use of OpenPGP keys form the basis of a single sign-on model (well, single password model)?

    1. Re:OpenPGP Single Sign-on? by Anonymous Coward · · Score: 0

      There have been people pushing this for years! As a grad school project, I even worked on changing the WU FTP daemon in 1993 to support this using PGP as you described. In other words, it worked something like RSA logins with SSH. The problem is that the public hates PGP. There's been so much negative publicity of it, that it will never take-off. Even President Clinton said terrible things about it while pimping his anti-privacy chip called Clipper. Al Gore also mentioned it negatively several times in a speech he gave at Va Tech about six years ago.

  87. The real "Password Problem": by SLOGEN · · Score: 2, Insightful

    Passwords are hard to remember, that's easy to solve: store passwords encrypted under a proper-strength password. But it doesn't remove the fundamental security-problem with passwords: to prove you know the secret, you must reveal the secret.

    Zero Knowledge Proofs remedy this problem (google that), and public/private key challenge authentication (properly seeded from both participants) are zero-knowledge assuming the cryptographic operation is secure.

    So lets scrap passwords and have a standard protocol for zero-knowledge proofs instead, used in everything from the web to car-keys to win32, with helper libraries for accessing the required key-data using a proper master-password, so we don't have to send secret data to untrusted code.

    --
    SLOGEN [ http://ungdomshus.nu : Sebastian cover music]
  88. Passwords by cejames · · Score: 1

    I feel critics of good passwords are missing the picture. Security is not just a single layer but multiple layers used to thwart nefarious persons from accessing your systems. Security is to be layered such as complex passwords, reducing/removing unnecessary services, firewalls, A/V programs, anti-spam protection, etc etc I personnaly don't want any of my users logging into the system with out a solid password and a whole lot of additional security.

  89. character limits by dynamo · · Score: 1

    Yeah it totally sucks. My favorite memorized password starts with a NULL, but I can't get any sites to accept it!

  90. Passwords by Lord+Kano · · Score: 1

    Way back when I ran a BBS I looked over the user's passwords and only 1 of my users had a really good password. It was something like "!@$#%^*&()". Personally, I rarely use english language passwords. I tend to use translations of words from other languages that use different alphabets so that even if someone happens to guess the correct word, the spelling isn't fixed so they could still guess wrong.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  91. CHAP by Spy+der+Mann · · Score: 1

    Good password (or passphrase) + salt + Good hash algorithm = good authentication system + public key encryption at login = even better.

    You could very well try bruteforce attacks, but if the authentication is based on a salt, then you'd have to eavesdrop the conversation, and THEN reverse-engineer the hash algorithm or try a fully brute force attack to find out someone's password.

    Try encryptedPW = hash(hash(hash(salt)+hash(hash(PW))))

    If you're dealing with a strong hash (like SHA1, or even better, SHA256), specially when the hash is applied twice (no collision-cracking possible) the only way to crack this is with a brute-force attack. The salt gets rid of the possibility of "replay attacks", and bruteforcing will take much longer.

    Of course, changing the password often (like every 4 or 6 months) is precisely suggested so that bruteforce or dictionary attacks (which are possible with a limited password length) won't have an effect.

    Security can also be increased by making all logins use public-key encryption (SSL). This way, eavesdroppers can't sniff passwords (hashed or not) so the possibility for a bruteforce/dictionary attack is practically zero (we're assumming a limited number of logins per salt). How can you bruteforce something which you don't know?

    If ATM's don't rely on salting and having a limited number of retries per card insertion, then they're flawed.

    So what's wrong with having passwords and making people change them? Obviously you should let people choose their own passwords, so they can remember them. And allow them to reset their passwords if they ever forget them.

    Trying to separate the password protection from the authentication system, is simply ridiculous.

  92. Maybe its counter-intuitive... by BufferArea · · Score: 1

    ...but I think one of the things that would aid in password security is increasing the max possible length of passwords. I can come up with a very long nonsensical phrase (even with nonsense words and numbers) that's easy to remember, but most password systems won't allow me to use a password longer than about 20 characters. In my opinion if you want users to use difficult to guess passwords, you should give them the ability to embed mnemonics in the passwords - 20 characters is usually too short for this.

  93. Ever seen the movie "Gattaca"? by Spy+der+Mann · · Score: 1

    Biometrics are naturally flawed. Biology was meant for self-replication, not security.

    Biometrics are strong only in combination with passwords, perhaps in an even stronger combination with a smart card.

    i.e.

    1) the smartcard will fail to work for anyone but you.
    2) The smartcard has its private key to transfer
    3) the password that you enter.

    1) Something you are
    2) Something you have
    3) Something you know.

    Of course, 1) is added only for convenience.

  94. dual passwords by dj42 · · Score: 1

    Wouldn't using two passwords, that must be entered in order, effectively enhance security?

    --
    We are one consciousness experiencing itself subjectively. Back to you with the weather, Bob!
  95. Passwords are good, long passwords aren't better by Fractal+Dice · · Score: 2, Interesting

    The point of the article is that passwords are good but that long passwords aren't better. The idea is that your security system should be logging each attempt to authenticate (ie: don't provide public access to the encrypted string). Any brute force attack immediately triggers an alert against that account.

    It's not that passwords are bad, but rather that relying on ever-longer passwords instead of having any intrusion/irregular behaviour detection. Theres a diminished return to strong passwords - if brute force gets too hard, determined attackers will get passwords another way: social engineering, phishing or trojens. Once password complexity is "good enough" (a 4-digit pin number for banks), security resources are better spent reacting to odd events.

    We sysadmin types see the world in terms of root, where "monitoring" all possible events is neigh impossible. But for most of the world, passwords are for updating databases where transactions are logged and reversable (eg: slashdot spamming with a hacked accout).

  96. Mother's Birthname by newr00tic · · Score: 1

    Where it is mandatory to fill in a question to answer, (if you forget the real password,) I ALWAYS use a minimum 8-digit random value as the answer (for double security), and NEVER fill in dates and such; follow my practice! --'s too easy to guess those kind of things, especially where max input-retries are infinite..

    --
    A horse can't be sick, you know, even if he wants to.
  97. armadillo porn explained by dunng808 · · Score: 1

    As porn is the depiction of sex, "armadillo porn" refers to drawings, photos, movies, or textual descriptions of armadillo sex. Here, armadillo is a conjunction of "arm" and "dildo." Some experts are of the opinion that this is a direct reference to fisting, but most prefer the more common practice of female stimulation with an artificial phalus, a "dildo," applied with gusto using powerful arm movements, usually by a partner. Note: generous amounts of lubricant are required. Sex Wax sounds ideal, but surprisingly, many wome rate it poorly.

    --

    Gary Dunn
    Open Slate Project

    1. Re:armadillo porn explained by CrackHappy · · Score: 1

      Damn... I so wish I had mod points, I just about stopped breathing when I read your comment.

      Nice dry wit you have there.

      Brings new meaning to the Texas High Schools with "Go Armadillos" written on banners strung in the halls...

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d Capitalization really works: i helped my uncle jack off a horse
  98. Credit Card Companies by bruthasj · · Score: 2, Interesting

    This is why I no longer carry a Credit Card. As an American living in a foreign country, I used my card frequently in multiple countries. Well, the "security" group at the Credit Card company "detected" that the card was being used illegally. They shut it down 2 or 3 different times. I was so pissed at having to explain to them that I nearly blew up over the phone. This last time they forwarded me to all sorts of people, including their security group. I swear they were going to report *me* to authorities or something.

    Anyway, let's just say after this experience, I ripped up my Credit Card and will never do business with FirstUSA or affiliated banks again. (AT&T credit cards too, but that's a different, longer story.)

    So, basically, these "detection" systems do nothing but risk false-positives and pissing off a bunch of people.

    1. Re:Credit Card Companies by Matje · · Score: 1

      wouldn't it be easier to get a local bank account and get a credit card there?

    2. Re:Credit Card Companies by bruthasj · · Score: 1

      Look a little closer next time you get a credit card through a local bank account. It's not going to be the bank's name on the back, I can guarantee that. And, what worse than to have a local fraud department who'd never think one of their customer's would be abroad.

  99. Missing the obvious reason they are used by hacksoncode · · Score: 1
    Commercial organizations are rabidly afraid of anything that will make it harder to get customers.

    The nice thing about passwords is that *everyone* has access to them, and they are *immediately* available.

    Biometric readers, smart cards, and even "suspicion engines" (which take time to build up a profile) won't ever take off unless they somehow solve this fundamental problem. And there's a huge chicken-and-egg problem there.

  100. Rationale for changing passwords? by JonKatzIsAnIdiot · · Score: 1

    Someone help me out here. Changing passwords on a regular basis is a 'generally accepted' security procedure. I don't understand why. The common rationale is that it makes passwords harder to guess, but I don't believe it does. If an attacker is working through a dictionary attack on an account, a password change is just as likely to make it easier to guess as harder.

    Now if an account is compromised, a password change by the user would lock out the intruder. It's unlikely this would happen before damage was done. It's more likely that forced password changes would result in passwords written down and posted on stickies.

    So - why force password changes?

  101. ATM Banking... What they get... by Airneil · · Score: 1
    Somehow, the world's ATM banking systems have managed to get by with a bare minimum of fraud for more than 20 years by relying upon only four-digit codes. So what do the banking geeks grasp about password management?


    Possibly because most ATM networks require hardware (the ATM card) and the password (PIN)?

    No, it's not uncrackable, but it's a damn site better than password alone.
  102. Worst article I've ever read by Sebastopol · · Score: 1

    Seriously, that was crap. He bitched about how idiotic passwords are for 95% of the article without ever explaining why. He mentioned keyboard attacks and lazy administrators, and hinted at ATM security, but it was essentially and angry man venting at a hypothetical IT department.

    How about some facts or something we can do to improve the issue, or some background, rather than crying for two screens worth of html.

    --
    https://www.accountkiller.com/removal-requested
    1. Re:Worst article I've ever read by museumpeace · · Score: 2, Insightful

      I'm still not sorry I submitted it. but you have a point...he suggests things that he does not describe well enough to support analysis pro or con. and it turns out he misused the term "suspicion engine"...look it up with google and the first thing on the list will be ibm/tivoli's product of that name.
      just the suggestion that security could be improved by burying challenges to the identity and access for a user somewhere deeper in the system than the UI/passsword mechanism we are familiar with was still a provocative if totally sick suggestion. 300+ comments tells me it hits a nerve.

      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  103. Readable version by Anonymous Coward · · Score: 0
  104. Re:problems with this "Normal User" by Anonymous Coward · · Score: 0

    You wind up with excellent fry-basket-handling skills.

  105. Citibank in Germany.... by Anonymous Coward · · Score: 0

    Distributes a series of passwords in a table.

    Every time you do a transaction one of those is requested plus your own password.

    Inconvenient because you need a piece of papaer but safe since a thief needs both to succeed.

  106. Profit Model for the New Millenium by SlimFastForYou · · Score: 1

    1. Find a stupid bank.
    2. Your user name is: fhsgfdsgsfg" OR current_funds > 1000000000
    3. Your password is: gsfdbgchgfhd" OR 1==1
    4. ???
    5. Profit!

  107. Changing times by Intrinsic · · Score: 1

    Personally I think that people are way getting lazy when it comes to remembering passwords. Granted I work in IT, but I can remember 20 digit passwords pretty quickley. All it takes is a number of times having to type it in by memory to get it into your system. People get all scared now when they are asked to remember a 5 digit passwords with numbers in it. It not that hard.

    Use your memory or loose it.

    1. Re:Changing times by museumpeace · · Score: 1

      but can you remember the adverbial form of "quick"?

      --
      SLASHDOT: news for people who can't concentrate on work or have no life at all and got tired of yelling back at the TV.
  108. Passwords by BrokenHalo · · Score: 1
    The author of the article makes a big deal of berating sysadmins for treating users as the weak link in any security policy, but he fails to acknowledge that in fact they are.

    I spent some years working in system security, and I found the biggest single factor was the humble post-it note. 3M have a lot to answer for.

    Hardware keys are very nice, and have the advantage of considerably more "power" as an access code than any memorable password, but they also have the disadvantage of being easily lost or misappropriated. I have had many clients whose users lost their access cards on average twice a week.

    Given the time in which it is possible to do some serious damage on a computer, that means any attempt at maintaining security is shot to hell.

    At this stage, the best compromise seems to be a password that is simple enough to be memorable, but complex enough not to be bruteforced in a given number of attempts, in combination with simple vigilance. After all, it isn't that hard to put in routines to pull the plug on a line which is showing multiple failed login attempts.

  109. A challenge to you 1337 HaXX0rs by FusionDragon2099 · · Score: 0

    The magic number is 47.

  110. Public Key Cryptography by dotwaffle · · Score: 1

    So, if passwords are baaad (mmmkay?) then why not start using public key cryptography. I'm sure people wouldn't object to carrying a card with a 2048-bit (or higher) key on it, replacing it every 2-3 years. It'd be stored on the chip on the card (similar to the one on credit cards) and could be easily cancelled if it was stolen. The interface for PC's could be really easily designed. Obviously, someone could design a dodgy interface that would copy the code, so maybe a small microprocessor should be on the chip encoding the timestamp of the machine, with the private key, so that the previously stored public key could be verified against. This would also make the sys-admins life easier, as if the password file were compromised by a read request (although obviously not a write attempt) then the data is useless - it's a public key!

    Three major problems with this:

    1) Making a card that can not only store the 2048-bit private key, but also the 4096-bit public key with a _standard_ interface allowing for much stronger cryptography to be used in the future. It _must_ have an onboard computer, although it can be powered by the host device. RFID could be used, but that may be a privacy risk if you carry it around.

    2) Making a standard interface. Sure, you can easily design one, but getting everyone to adopt the same one? It didn't happen with smart cards, it won't work with key cards unless everyone agrees on the approach.

    3) Must be cheap to manufacture. Preferably a dollar/euro/pound, so that if it's lost it isn't a big deal to get a new one, and thrifty people don't feel bad about it.

    Is this so bad an idea? Sure, it won't become commonplace for home usage etc, but surely in corporate and/or small business environments, it must be a way forward?

  111. Users predictable if you let them get away with it by Meetch · · Score: 2, Interesting
    Probably 10 years ago I went to a security talk, which mentioned a few passwords that users seem to like using, and always seems to get picked up by apps like crack... at the time, on the ISP I was using there were no rules for the customers' passwords - why make life hard for paying customers anyway? About a week later, I was logged onto the SCO Xenix box at my ISP, which got someone else's (UUCP feed) dialup TTY mixed up with mine, and dumped a copy of all their traffic to my session. I saw their login and password, and a copy of their data stream; The password was one of the top few mentioned at the talk. No surprises: mypass.

    Unfortunately, if we don't have complex "Don't start with a number, the new one must not be similar to the last, do this, don't do that" rules, users will tend to take the easy way out and use "password" if given the option. It seems today that the only way to ensure something random is to reduce the number of allowable permutations. Dictionary cracks become meaningless when the user has no statistical preference for leaning on dictionary words. Given the choice, I would just as likely use "A2jj*Z,L" as "dictionary" for a password, but Joe Average goes and spoils it...

  112. Repeat after me... by deblau · · Score: 2, Insightful
    Security is a journey, not a destination.

    You won't be secure until you educate end users, and get them to buy in to the idea of security. The weak link is rarely the hashing algorithm or the PRNG, it's the people. If you've got a bank vault with a huge steel door and a glass window, you find a rock. As long as people keep leaving passwords written down on stickies attached to the monitor, passwords won't be worth crap.

    Instituting monitoring of accounts may or may not be a good idea, depending on your particular circumstances. But calling a security mechanism useless because some people don't know how to use it right is shortsighted.

    --
    This post expresses my opinion, not that of my employer. And yes, IAAL.
    1. Re:Repeat after me... by akadruid · · Score: 1

      The key is always to ensure you have every level covered.

      A post-it on your monitor may sound dumb, but if you want a truly random 18 character password to SSH to your home computer, writing 10 generated passwords on a post-it, sticking it on your monitor at work and using the 3rd from the bottom will keep your machine a lot safer than memorising 'h4ckmeple4se'.

      Obviously, this is not a truely tinfoil hat approach but it's enough for most situations.

      --
      "Those who cast the votes decide nothing; those who count the votes decide everything." (attrib. Joseph Stalin)
  113. It's obvious why ATM's and 4 digit PINS "work" by ccdotnet · · Score: 2, Insightful
    Somehow, the world's ATM banking systems have managed to get by with a bare minimum of fraud for more than 20 years by relying upon only four-digit codes.

    ... because ATM's have long provided what most security companies are trotting out as the next big thing: two-factor authentication. Your pathetically short 4-digit (and likely numeric-only) PIN is "what you know" and the card itself "what you have". You need both to get in, unlike your desktop computer.

    There's also the fact that the banks are paying attention to your transactions and will likely act on unusual behaviour - this is close to the "suspicion engine" he describes.

  114. Re:Surely... BOA, 7 character Password limit. by Anonymous Coward · · Score: 0

    7 Character Limit means they are using NT based authentication, as the password field, while allowing more than 7 characters is broken up into 7 character chunks, and because of this, some amazing thing mathematically happens (I don't remember the algorithm) that makes it even easier to break the longer password...I think it causes the hash to be more easily guessed because of a higher repetition in hash values.

  115. how to have a good password you can remember by Anonymous Coward · · Score: 1, Interesting

    1) pick any two words from the dictionary
    2) remember them
    3) separate them with a random string that
    you can remember, like nilmdts (Now I Lay Me Down To Sleep, I hope my new password's 1337.

    Like "DucknilmdtsSoup"

    And then don't use crappy operating systems like MS windows where any doofus can crack passwords by brute force. Use Password Safe for the 100 passwords to different systems you have to use that you can't remember. Don't use the same password on any two systems that you care about. Use the "DucknilmdtsSoup" like password for Password Safe.

    Use a one time pad scheme for systems you really care about. Have the one-time pad written on rice paper. Include the password above in the scheme, and don't write it down. Eat the rice paper if they catch you. This isn't hard. Remember they are trying to catch you.

  116. Harder to remember != Harder to guess? by Durandal64 · · Score: 2, Interesting
    the tougher rules only make them harder for users to remember, not harder for hackers to guess
    I don't see how this makes any sense. If we assume that the hardest passwords to remember are randomly-generated ones, then wouldn't it follow that they'd be the hardest to "guess"? If your password is just a series of random digits, then it's very highly improbable for any hacker to guess it, and it takes a lot longer for it to be brute-forced.

    And the guy's example of ATMs as "getting by" for the past 20 years isn't a very good indictment of having longer, more random passwords. ATMs don't just rely on 4-digit PINs, for Christ's sake. You have to have a card, which is another layer of security. And there's also a camera at the ATM machine. I'd love to see how good ATM security turned out to be if there was no camera and a total reliance on a 4-digit PIN.

    The problem here isn't that passwords are ineffective; it's user ignorance and stupidity. If companies started enforcing a strict standard of making their employees memorize a 12-digit sequence of random characters, then weak passwords in corporations wouldn't be a problem. It takes all of 15 minutes to memorize a random password through muscle memory alone.

    Users need to be made aware of the repercussions of having a weak password to a network. A lot of students at my university will constantly bitch and moan about our policy of making everyone change their passwords every 60 days. We tell them it's for security. They say, "Well I don't care if someone gets into my e-mail." It's not just the student's e-mail that's at risk. It's the network. If someone obtains a legitimate username and password for an account at my school, they have access to all of our site-licensed software as well as the VPN server. With access to the VPN server comes access to the SMTP server, which means that our SMTP server could be used as a spam relay, and that hurts everyone.
    1. Re:Harder to remember != Harder to guess? by a24061 · · Score: 1
      Users need to be made aware of the repercussions of having a weak password to a network. A lot of students at my university will constantly bitch and moan about our policy of making everyone change their passwords every 60 days.

      I've read some articles (sorry, I don't have the references) that indicate that forcing users to change passwords frequently is bad, because they try to use simpler passwords and variations on a theme. It's better to force them to use good passwords but to let them keep them constant.

    2. Re:Harder to remember != Harder to guess? by laupsavid · · Score: 2, Insightful

      The article itself, and a lot of these "users need to be made aware" replies, I find very irritating.

      In the U.S., at least, the attitude of everyone, everywhere is, the user is never accountable for learning anything, no matter how much training is given. Since the managers are all at least as inept and lazy as everyone working for them, they think that's a reasonable attitude to take.

      I've had users delete critical files and blame me for their poor training. "I don't even know what files ARE. You should give me training if you want this to work." My response is, "It's not my job to give you training. You were supposed to know how to use this software before you started working here. This is like you smashed your car into other cars in an intersection, and when the cops arrive, you yell at them for not teaching you to drive."

      Of course, management doesn't support us disabling such users' accounts until they can prove they can "drive".

      Remember, too, that MOST people fall into the "have to pee on the electric fence" group, and no amount of training will help them see the light. They'll have to lose their life savings to password-stealing crooks before they'll begin to think any of this is important.

      As for the article, you can tell the author doesn't do IT for a living. Otherwise, he wouldn't be blaming bad security admins. He'd know that no matter how good the security admin guy is, he can't get support from management to pay for a secure authentication system. Especially when you work for a large enterprise, such systems can't be put in piecemeal, and piecemeal systems aren't practical.

      When you try to explain to management why we need better authentication methods, they just look at you like you're a tinfoil-hat-wearing lunatic. Even if you manage to get it into your budget, all the pointy-headed bastards can see is a line item that can be cut, more money to go into the board of directors' pockets.

      The article is like some bad "How to do Stuff" TV show. "How to cure cancer...First, create a marvelous cure for cancer. Then have a party."

      "How to solve the password problem...first, put in a wonderful authentication system. Then have a party."

    3. Re:Harder to remember != Harder to guess? by Durandal64 · · Score: 1
      The article itself, and a lot of these "users need to be made aware" replies, I find very irritating. In the U.S., at least, the attitude of everyone, everywhere is, the user is never accountable for learning anything, no matter how much training is given. Since the managers are all at least as inept and lazy as everyone working for them, they think that's a reasonable attitude to take. I've had users delete critical files and blame me for their poor training. "I don't even know what files ARE. You should give me training if you want this to work." My response is, "It's not my job to give you training. You were supposed to know how to use this software before you started working here. This is like you smashed your car into other cars in an intersection, and when the cops arrive, you yell at them for not teaching you to drive."
      Everything boils down to exactly one problem: the user. The user is the problem, and the user needs to be fixed.
      Of course, management doesn't support us disabling such users' accounts until they can prove they can "drive".
      Then don't give users permission to delete critical files.
      Remember, too, that MOST people fall into the "have to pee on the electric fence" group, and no amount of training will help them see the light. They'll have to lose their life savings to password-stealing crooks before they'll begin to think any of this is important.
      If people at a corporation aren't going to take the security of their employer's data seriously, they should be fired. Again, the problem is the user. If the IT department forced employees to memorize a new, randomly-generated password every 60 days, there'd be no problem. Sure, employees would bitch, but if they don't like it, they can quit. Security, especially nowadays, is not an issue to be taken lightly or something to be compromised at the whim of some office secretary's complaints.
      As for the article, you can tell the author doesn't do IT for a living. Otherwise, he wouldn't be blaming bad security admins. He'd know that no matter how good the security admin guy is, he can't get support from management to pay for a secure authentication system. Especially when you work for a large enterprise, such systems can't be put in piecemeal, and piecemeal systems aren't practical.
      I agree. The guy sounds suspiciously like users who complain to me about having to change their passwords every 60 days. They should be grateful that we don't assign them random passwords every 60 days and just let them choose their own. But oh no, we actually make them use both numbers and letters! And the password has to be at least 8 characters long! What Draconian torture we put our students, faculty and staff through!
      The article is like some bad "How to do Stuff" TV show. "How to cure cancer...First, create a marvelous cure for cancer. Then have a party." "How to solve the password problem...first, put in a wonderful authentication system. Then have a party."
      LOL.
  117. Probable a mid-level manager... by vikingpower · · Score: 1

    ... who wrote that article. I have seen it more often: some guy needs to boost his credit with his superiors, and - wihtout knowing anything about tech - he writes an article with a few bold phrases, then gets it published.

    There is one thing, though, that caught my attention as an engineer: must be really interesting to design & develop a proto for a "suspicion engine".

    Hanc amavi & dilexi a ivventvte mea

    --
    Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
  118. "Hello Mr ______, how can I help?" by mahju · · Score: 1

    I did some work at a telco in the UK working ofn the CTI (computer telephony integration) for a CRM (Customer Relationship Management system) implementation.

    What you're impressed with is call hand-off with context. This involves the integration of the phone system with the CRM or other applications. Baiscally you have to work out a way that when your telphone call is switch from Operator A to Operator B the information on what you are talking about (eg current address deatils) is displayed on Operator B's PC.

    Its not as esay as you might think, and really depends on the Phone System and the CRM. As VoIP is used more and more, the integration is easier. However conversly as web-based CRMs are used, the problem gets harder, as it can be tricky to know link the CRM session on the server to the address of the phone, mainly as the IP address of the terminal user isn't constant, and those pesky security guys keep masking it.

    Anyhoo, I agree that hand-off with context is cool, and I really appreciate it when it happens too, but a lot of companies don't do it because its an integration nightmare with little obvious return.

    Here endith the random rant - now must get coffee.

  119. Better Passwords by Anonymous Coward · · Score: 0
    I agree that using cryptic passwords is 'sub optimal'. For example, one university department I know of gives users passwords like:

    McGh6+JyDt7

    The user can't change this - as the department feels that they'd change it to something more easily 'cracked', i.e., 'memorable'!! Of course, users in this department usually carry their password around with them in 'written form'!

    However, there are two other schemes used around the same university that I feel are far better - yet neither allows the user to change their password once it's been issued (for the same reason as given above).

    Alternate scheme number 1: The user is give a password that consists of a two randomly chosen words from a lexicon, and each is separated by a random punctuation character, e.g.:

    Tractor~Pickle

    Alternate scheme number 2: The user is given a machine generated word that is pronounceable (quite often the word also contains intentional misspellings) - the composite word is not listed in any dictionary (except the table that contains user's passwords in encrypted form of course), e.g.:

    FlowourPowar

    Alternates 1/2 are easy to remember, yet, IMHO, offer a greater level of security. I just wish that the original department I mentioned did something similar!

  120. Examples by 99BottlesOfBeerInMyF · · Score: 1

    Biometrics work fine when the identifying equipment is in the control of the entity that is granting access, and there is human oversight of the process.

    Assuming that there are multiple mechanism, that might be true in some cases. Lets look at the 4 places I have seen biometrics thus far:

    Login mechanism to a home PC: this is pretty well just a false sense of security, but since PC's are by and large insecure anyway, this will serve just as well to stop a 4 year old as a password. Should a PC be in a corporate environment, this is a step down from a password.

    Access to lockers at a public place: No oversight, still easily bypass-able. Worse than a password.

    Grocery store checkout: Supervised by minimum wage clerks, who could not care less. Think of the gummi-bears! Less secure than using a card.

    Home security door lock: No oversight.

    In all four instances that I have seen biometrics in use, they result in less secure systems than those they replace. What evidence or reason do you have to believe that those who implement biometrics will stop using them for these applications and start using human oversight on all applications? What makes you think that the human oversight will not just rely upon the biometric? What makes you think that a human watching people put their fingerprints on a pad will be able to notice a 1mm film of latex on someone's finger?

    Biometrics are here, and making security worse. They will probably continue to be used because they are "cool" and easier to use and because most people don't actually give a rat's ass about security.

    1. Re:Examples by tricorn · · Score: 1

      Immigration/customs, entry to high security building with a guard looking on. As I said, needs (competent) human oversight, which none of your examples show.

      Of course, even in cases where the biometrics can be bypassed, you have to look at the convenience vs. the security - and compare the cost of breaking that security against the damage that will be done if it is broken, as well as the cost of other ways of getting in. If, say, your PC can be easily booted up and your unencrypted data copied off without worrying about the fancy biometric security device, then the difficulty of spoofing that device is irrelevant. It's useful for keeping Junior from using your system, while allowing you to unlock your screen without having to type in a password. Big deal.

      For a locker at a public place: no one is going to go through the expense of faking fingerprints, or facial heat patterns, or retinal prints, or whatever, just to get my bag of clothes and a couple books, probably not even my $2000 computer is worth the effort if the biometrics are any good (even without human oversight). Don't store your corporate data that's worth several million to a competitor, though. Don't do that even if they're using locker keys instead of biometrics.

      Grocery store checkout - who cares? Easier to just steal the credit card info directly? Home entry? Probably easier to just break a window.

      You're right that if there's good security throughout, an unsupervised biometrics device as the only security you need to break would be a mistake if you're guarding something of sufficient value. Have multiple levels, combined with tokens and passwords - require the password first, then the token, then the biometrics (from easy to most difficult to change), and set off alarms when authentication fails.

    2. Re:Examples by 99BottlesOfBeerInMyF · · Score: 1

      Immigration/customs, entry to high security building with a guard looking on. As I said, needs (competent) human oversight, which none of your examples show.

      I provided four real world examples where biometrics are being used and are less secure. You provided two examples where passwords are not currently used and suggested that biometrics would improve things. So let's say your examples use a fingerprint, and you have a guard looking on to make sure no one does anything funny. Everyone walks by puts a finger on a scanner then shoes the guard their passport or ID. If someone already has to have a fake ID or passport, getting fingerprints is likely not going to be hard. But, the biometric is an additional measure. Will that additional measure offset the reduced security caused by the the guards assumption that the scanner will catch all the intrusions?

      Grocery store checkout - who cares? Easier to just steal the credit card info directly? Home entry? Probably easier to just break a window.

      So your answer to reduced security is "who cares" and to claim other methods are easier? You're off your rocker. Look to a future where that guy at the local bar can grab your fingerprints and then spend 20 minutes in his basement to make a latex overlay. He can now buy groceries or electronics at your expense. Worse yet, you can't cancel your thumb print. You have to make an arrangement with all the stores to not let you use your thumbprints anymore, and then you have to go through the hassle of going through the one remaining "I've been hacked and need to pay cash" line. Compare this to a password for the same task. You type it in, change it when you want, still don't have to carry anything, and you are not stuck going through the last line reserved for suckers.

      I'm not saying biometrics are useless, but they are only useful as a tertiary measure for spot checking, or in a highly regimented environment with multiple security levels that are actually enforced carefully. They are a very poor substitute for a password, and will be used as just that. They are currently used as that. Credit cards can be cancelled, passwords can be changed, locks can be re-keyed. Biometrics are fixed, and thus are a poor general security key. I know you think they are cool, and hi-tech, and you want to use them to impress your friends, but please look at them objectively. They are very unsuitable for most uses. They are certain to be misapplied (they are currently).

    3. Re:Examples by tricorn · · Score: 1

      No, actually I don't think they are cool, hi-tech and I want to use them to impress my friends.

      I said they can be useful in certain situations. You then gave examples where they are being used, but that didn't match what I was describing. Unless you think that people shouldn't use biometrics when they are appropriate because it will make people think they can use them in other situations where they aren't appropriate, then I'm not sure why you brought up grocery stores, etc.

      "who cares" is in response to a situation where the security in question, even if it is weak, is stronger than the other security already in existence.

      You keep harping on fingerprints and how easy they are to fake - so what? Use something else that isn't as easy to fake, or at least not easy to fake without calling a lot of attention to yourself. Also, I do agree that you shouldn't use biometrics as an identifier - swipe a card, then use your thumbprint to authenticate - certainly more secure than swiping a card and signing with no signature verification. Include a photo log, and it becomes too risky for someone to go buy groceries after stealing your card and faking your thumbprint. Security is about making it not worth the risk, not about making it perfect.

  121. the trick to passwords by Anonymous Coward · · Score: 0

    People try to create passwords they think they can remember most easily. To do this they use words in their native language. If they are security- conscious, they will insert or substitute numerals and symbols for letters or use acronyms or whatever. But most passwords are typed into a starmask, so that the person looking over your shoulder won't see the password. While that person over your shoulder can see the hunt-and-peck typing of the password at ease, the person who needs to remember the password to do work never sees it in print. So they write it down to help them remember it. Then they keep the paper in case they forget.

    But spelling a word isn't the only way to remember a password. A password is a string of keystrokes. Essentially all you have to remember is the keys and the order in which they are struck. If all you need is 8 characters that don't match a dictionary word and include numerals, why not just walk your fingers right up and down the keyboard, as in '4rfvbgt5'? With so many patterns available, is it really that easy to guess? Ironically, Joe User thinks "That's too easy, the system will never accept that lousy password". If you really need to write it down, all you have to do is note the starting character and then the shape, as in '4||' or '4U'.

    If a user can't remember a password, should they be trusted to remember security for confidential information?

  122. Not so dumb passwords by kiore · · Score: 1

    A long time ago I used to work someone whose CICS password was seven spaces, "7Spaces".

    A few years back I seriously considered making "I'm sorry, I can't remember" the pass phrase for my PGP key ring.