Slashdot Mirror


MS to Trade Passwords for 2-Factor Authentication

Bret Tobey writes "During a security panel at CEBIT, Microsoft's Senior Director for Trustworthy Computing commented that Longhorn would abandon passwords in favor of two factor authentication. While it's hard to argue for keeping passwords, it does raise questions about where this could all lead. None other than Bruce Schneier pointed out how two factor authentication can fail us."

90 of 449 comments (clear)

  1. MS version by Anonymous Coward · · Score: 5, Funny


    Two Factor Authentication, MS style (with apologies to Monty Python).

    "What... is your name..."
    "What... is your favourite colour?"

    1. Re:MS version by Infinityis · · Score: 5, Funny

      Bluescreen of death...no, Redha....auuggghhh!!!

    2. Re:MS version by iminplaya · · Score: 2, Funny

      Bob, What... is your name?...

      Aw, that's a tough one
      Starts with a B, Bob...
      Ends with a B, Bob...
      Bob
      Bob! that's it!

      -Cheech and Chong Big Bambu

      --
      What?
    3. Re:MS version by machinegunhand · · Score: 2, Funny

      I see the possiblity of using a lie detector as part of the authentication: 1. What is your name? 2. Do you now or have you ever used linux?

  2. A question worth asking by LordZardoz · · Score: 2, Insightful

    For all of us who are not tin foil wearing cryptography nuts, what the hell is two factor identification?

    END COMMUNICATION

    1. Re:A question worth asking by Txiasaeia · · Score: 3, Informative
      From the last link:

      Two-factor authentication mitigates this problem. If your password includes a number that changes every minute, or a unique reply to a random challenge, then it's harder for someone else to intercept. You can't write down the ever-changing part. An intercepted password won't be good the next time it's needed. And a two-factor password is harder to guess. Sure, someone can always give his password and token to his secretary, but no solution is foolproof.

      --
      Condemnant quod non intellegunt.
    2. Re:A question worth asking by Sycraft-fu · · Score: 5, Informative

      A password and a key, or a fingerprint and a smartcard, etc. Basically oyu have three ways you can authenticate yourself:

      Something you have (a key, a smartcard)
      Something you know (a password, a PIN)
      Something you are (a fingerprint, a voiceprint)

      It's much more secure to use two of those than it is to use just one. Each one has a failing, security wise, and it's different than the failings of the others. So if you use two, you make it much less likely that someone will be able to compramise your security.

    3. Re:A question worth asking by Infinityis · · Score: 5, Funny

      As far as I can tell, two factor identification is the dualization of the encryptable factorization process. When the vector based finglestrup is elongated to the point of dypstrontinazation, we find that standard passwords are, in a word, flangoozled. By dishappening the estronable bases, the possibility of grolingering becomes ziponified. All that said, I fully support two factor identification, and you should too.

      Hopefully that helps...

    4. Re:A question worth asking by Infinityis · · Score: 3, Funny

      I dunno, I've seen Mission Impossible II enough to know that we'll need about 10 factor authentication to be completely secure.

    5. Re:A question worth asking by Anonymous Coward · · Score: 5, Insightful

      Two Factor Identification: A way for M$ to require every user has a dongle to reduce piracy, promote DRM/TCPA and marginalize competitors. Heil Microsoft!

    6. Re:A question worth asking by halo8 · · Score: 4, Funny

      thanx for answering that question.

      gawd... i can jsut see it now, longhorn is also "for home users"

      T: thank you for calling mircosoft
      C: yesM i just got back from them there hospital, i done lost my finger in me JhonDeer 600GT riding lawnwoer
      T: uhh.. yessss... and..
      C: well they couldnt re-attach it ya see
      T: riiiighhttt...
      C: well sonny how can i log on to my internet box and email my friends to let them know what ive gone and done if i cant log on with this here finger scanner

      --
      The More Knowledge you have the Luckier you Get- J.R. Ewing
    7. Re:A question worth asking by kafka47 · · Score: 2, Informative

      In case its still not clear to you, a common form of two-factor authentication is through the use of a small hand-carried device that uses a time-sensitive algorithm to generate a series of numbers. Time senesitive means that this number series changes over time.

      In the industry, this is commonly called a "token" and there are multiple vendors that sell them :

      RSA Security
      ActivCard
      Vasco
      [etc.]

      Typically the "two-factorness" of the authentication is a description of the relative strength of the authentication process. The process itself is one which authenticates users based on several criteria :

      • Something you know [passwords]
      • Something you have [tokens]
      • Something you are [biometrics]
      When Microsoft says its going to use "two-factor" authentication, they are really saying, "We are going to require users to authenticate using one-time number generators and also by knowing a password".

      Is this a good thing? Most people say, guardedly, "yes". But only because its better than just merely using passwords.

      /Kafka

    8. Re:A question worth asking by fm6 · · Score: 2, Insightful
      So they're not really abandoning passwords -- they're just requiring an additional authentication. Yeah, I know, a password doesn't have to be one of the two authentications. But you know almost everybody will use it.

      Basically, this story is about Microsoft announcing vague plans to improve login authentication. If we had specifics (smartcard support? biometrics?), then there'd be a story.

    9. Re:A question worth asking by Verteiron · · Score: 2, Funny

      If you want real authentication, take a page from Pournelle and Niven's book.

      "Hi. Your name?"
      "Kevin James Renner."
      "Do you eat live snails?"
      "I'll eat anything."
      "Where were you born?"
      "Dionysius."
      "Are you alone?"
      "Quite alone."
      "What's the word?"
      "Hollyhocks."
      "Are you sure?"
      "Sure I'm sure, you stupid machine!"
      "Let's try it again. What's the word?"
      "Hollyhocks."
      "Sure it's not rosebuds?"
      "Hollyhocks."
      "My instructions are to be sure you are calm and uncoerced."
      "Damn, I AM calm and uncoerced!"
      "Right. If you'll attach me to the message cube recorder..."

      Follow this with a 7-minute brain scan.

      Of course, if you use Windows, you can just tell it to "Remember my script and brainwave pattern" so you don't have to go through that every time.

      --
      End of lesson. You may press the button.
    10. Re:A question worth asking by morcego · · Score: 2, Informative

      There is no such think as completely secure. That is the first think these analysis those understand.

      Yes, two factor is not perfect. But it is better than the password-only method. It is also (somewhat) cost-effective.

      Since banks are used as an example for this, lets consider that, if the protection method is not cost-effective, it is cheaper for the bank to just accept the frauds, with or without ensurance.

      Biometrics isn't perfect either. Even something that is widely considered perfect for security these days will show itself flawed in the future.
      So just bashing an idea because it is not perfect or foolproof is just plain stupid.

      At least on paper, Microsoft's plans are good. Of course I, as much as any other /.er, expect they will screwup. But thats another issue.

      --
      morcego
    11. Re:A question worth asking by nine-times · · Score: 5, Insightful
      A password and a key, or a fingerprint and a smartcard, etc. Basically oyu have three ways you can authenticate yourself:

      Something you have (a key, a smartcard)
      Something you know (a password, a PIN)
      Something you are (a fingerprint, a voiceprint)

      It's much more secure to use two of those than it is to use just one. Each one has a failing, security wise, and it's different than the failings of the others. So if you use two, you make it much less likely that someone will be able to compramise your security.

      On a side note, although the idea of biometrics and keycards sounds cooler than a password, there's a reason why computer security has been using the "something you know" for so long. Of the three, it's generally hardest to steal, hardest to fake, and easiest to change (in case someone else does gain access).

      I'm not arguing that using 2 (or 3) factors won't be generally more secure than using 1, but people do tend to be quick to jump on the bandwagon of shiney new things, and the fact is that a good password is a good start to a good security setup.

    12. Re:A question worth asking by gnuman99 · · Score: 2, Interesting

      And why would I want this on my workstation? How *I* choose to authenticate myself is my business, not Microsoft's.

    13. Re:A question worth asking by wdd1040 · · Score: 2, Informative

      With an RSA Key Fob.

      --
      wdd
    14. Re:A question worth asking by ThJ · · Score: 3, Informative

      Well, if this is anything like what my bank does, it works as the following:

      1) You input your bank account number and a password into your bank's site.
      2) You use a little calculator, you input a PIN into it, and it generates a unique number that you have to input into the page.
      3) You're now authenticated.

      Other schemes include having a little card with the numbers on it, and the site will request you to input code number N, and you do so, and it lets you in.

    15. Re:A question worth asking by nacturation · · Score: 2, Funny

      Easy solution to that problem. Instead of using your index finger to authenticate, give Microsoft the middle finger.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    16. Re:A question worth asking by 99BottlesOfBeerInMyF · · Score: 3, Insightful

      Most decent references on authentication stick to something you have

      Not really. Something you know can be extracted via extreme methods like torture, or with "truth serum" type drugs. They can be grabbed from a database and brute forced. They are information. Biometrics, on the other hand, are physical characteristics of your body. They are very, very hard to change, can't really be left behind, and are constantly exposed. Once captured, they are often easily faked. They are very dangerous to use as an authentication mechanism and are only really valid when carefully verified by a human observer. There is a trend towards biometrics right now, in the consumer space that will likely result in a net decrease in security. This is why they are rarely mentioned in a positive light by experts. They are cool and high-tech, however, so doubtless marketers will use them as a tool to separate you from both your security and your cash. They fit perfectly into MS modus operandi. They are ineffective, and a liability, but easy to use, whiz-bang, and easy to make proprietary and lock out competitors.

    17. Re:A question worth asking by DickBreath · · Score: 3, Funny

      >>Something you are (a fingerprint, a voiceprint)
      >This is just something you have, that you cannot easily change, and that is occasionally very painful when taken from you, and that you cannot leave at home.


      I have a solution.

      Use something that is debatably "something you are"; i.e. a sperm sample.

      I take these from guys, and they definitely do not find it to be "very painful".

      They cannot easily change it.

      They could possibly leave "it" at home, and the HAX0R could find and then use the sample.

      It is not easy for someone to extract this sample from you under duress. When you are stressed out, kidnapped, at gunpoint, you may find it difficult to produce a sample.

      There is a drawback. If it is required to produce a sample in order to log in, then pr0n sites might see a sudden drop in their visitors. Login screens will need to support plug in modules; so that the pr0n sites can market their materials as "login assistants".

      --

      I'll see your senator, and I'll raise you two judges.
    18. Re:A question worth asking by crowemojo · · Score: 2, Insightful

      On a side note, although the idea of biometrics and keycards sounds cooler than a password, there's a reason why computer security has been using the "something you know" for so long. Of the three, it's generally hardest to steal, hardest to fake, and easiest to change (in case someone else does gain access).

      Actually you are giving much more credit here then is due. The reason it has been passwords for so long is because they have been the cheapest and easiest to implement. Also, I would argue it's much easier to steal a password (social engineering or brute forcing in some cases) then it would be a token or a biometric. Only the password can be stolen from across the globe using minimal effort and without any prior knowledge about who are stealing it from. (aside from perhaps their phone number and email address)

    19. Re:A question worth asking by RapmasterT · · Score: 4, Insightful
      This is the kind of thinking I have to fight every day at work. A simple lack of understanding of the concept makes a useless solution seem perfectly reasonable. I don't mean to be as insulting as that sounds, this is just a good example of how easy it is to be completely wrong.


      If you start with a known item like the time (time changes, but it's not a secret what time it is) then multiply it by another unchanging item like a PIN, all you've done is make a more complicated PIN number. You haven't implemented two factor authentication, you're just making it hard to log in.

    20. Re:A question worth asking by filmsmith · · Score: 2, Insightful

      What a shockingly appropriate username you have right now...

    21. Re:A question worth asking by twiddlingbits · · Score: 2, Interesting

      " There is no such think as completely secure."..Well there is "think" but there isn't "thing" :)

      Two factor is not better than one unless that second factor is also very hard to break. Combine something like a PIN and RSA key Fob with Digital Certificates (OK, that's three factors but two come from the user) and you are very secure. With a unique digital certificate issued by the bank that is verified by a special plug-in for your browser that adds security. Also what about using a pass PHRASE instead of a password, that adds complexity and makes things harder to crack. The good Dr. S has a point but I think the examples he gave are not good illustrations. If you run a good Spyware/Malware/AV check you'll catch the Trojans. With those tools becomes integrated into the OS and working behind the scences it's getting less likely you will be phished by a Trojan.

  3. It has its uses... by winkydink · · Score: 4, Insightful
    Two-factor authentication is not useless. It works for local login, and it works within some corporate networks.

    I suspect that this is just MS responding to their corporate customers' requests.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

    1. Re:It has its uses... by Jeremiah+Cornelius · · Score: 4, Funny
      Voiceprint, please...

      Now speak the following phrase clearly into the microphone:
      "When tweedle beetles battle, it's called a tweedle beetle battle
      and when they battle in a puddle, it's called a tweedle beetle puddle battle
      AND
      when beetles battle beetles with paddles in a puddle, THIS is what they call...
      a tweedle beetle puddle paddle battle
      AND
      when the beetle puddle paddle battle is a battle in a bottle THIS is what they call...
      a tweedle beetle bottle battle puddle paddle muddle!"

      Voiceprint recorded. Please repeat for verification...

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
  4. Logging in by consumer_whore · · Score: 5, Funny

    Does that mean I have to type in 'password' twice?

    1. Re:Logging in by ragnar · · Score: 5, Funny

      No, it means that you will need two post it notes on your monitor.

      --
      -- Solaris Central - http://w
  5. Two Factor Authentication. by pavon · · Score: 4, Informative

    For those who don't know, in two-factor authentication the two factors are "something you have", and "something you know" - usually a smartcard/token/key and a pin/password/passphrase.

    1. Re:Two Factor Authentication. by blahtree · · Score: 2, Informative

      Don't forget "something you are", as in biometrics. Any two of three will do.

    2. Re:Two Factor Authentication. by Duncan3 · · Score: 4, Funny

      Right, which means not only will users forget passwords, but they will also lose their smardcard (which aren't cheap).

      Hurray for increasing IT costs! Good job MS, you always come through in that dept.

      --
      - Adam L. Beberg - The Cosm Project - http://www.mithral.com/
    3. Re:Two Factor Authentication. by Brushfireb · · Score: 3, Interesting

      Im not sure where you live or work, but the whole statement that: "Most businesses require a badge" is just ridiculousness.

      Most large corporations require a badge. However, most businesses are small family-oriented businesses, not large corporations. These businesses have less than 50 employees, and rarely have advanced IT systems. To assume that this wont increase their costs is silly. It most certainly will -- assuming they decide to put it into place at all.

      For more info:
      http://www.census.gov/epcd/www/smallbus.htm l

    4. Re:Two Factor Authentication. by Finuvir · · Score: 2, Insightful
      They should use four factors: Something old, Something new, something borrowed, something blue.

      Easy. That's Internet Explorer (not significantly updated in years), whatever new vaporware they're talking about today, the Windows interface ("borrowed" from Apple), and the Screen of Death

      --
      Why is anything anything?
  6. From TFA by tsanth · · Score: 2, Interesting

    The second linked article, anyway:

    Two-factor authentication mitigates this problem. If your password includes a number that changes every minute, or a unique reply to a random challenge, then it's harder for someone else to intercept. You can't write down the ever-changing part. An intercepted password won't be good the next time it's needed. And a two-factor password is harder to guess. Sure, someone can always give his password and token to his secretary, but no solution is foolproof.

    My friend who used to work at some larger company (before he worked for an Even Larger Company) used a token generator to log into the company VPN. It would generate a random number, then hash that against his password, yielding a value which he actually put into the VPN password box. Nifty little doodad.

    1. Re:From TFA by winterdrake · · Score: 2, Interesting

      There's a well known trick involving gummi bears that gets around biometrics with a very high success rate.

      http://www.theregister.co.uk/2002/05/16/gummi_bear s_defeat_fingerprint_sensors/

  7. For those that don't know... by Anonymous Coward · · Score: 2, Funny

    ...The proposed 2-factor authentication involves both a blood and semen sample. It will be hard to foil.

    1. Re:For those that don't know... by oliana · · Score: 2, Funny

      And completely worthless for folks like me.

      --
      In Soviet Russia, asses suck this joke.
    2. Re:For those that don't know... by Infinityis · · Score: 2, Funny

      I'll bet the device to take a semen sample will be more enjoyable to use than the typical fingerprint scanner.

      On the flip side though, you'll probably be much more hesitant to let others login to your computer...

      It also gives new meaning to the phrase "log in"

    3. Re:For those that don't know... by Kotukunui · · Score: 4, Funny

      So if we went to three-factor authentication (Semen, Urine, Faeces), all you would have to do each morning is rub your underwear on the keyboard to authenticate yourself.

      I will never, ever, ever go to an internet cafe again.....

    4. Re:For those that don't know... by tgd · · Score: 3, Funny

      I both love to think about and hate to think about how the women will log in.

    5. Re:For those that don't know... by xami · · Score: 2, Funny

      a possible comeback for the ageing Joysticks maybe?

    6. Re:For those that don't know... by Technician · · Score: 2, Funny

      The proposed 2-factor authentication involves both a blood and semen sample.

      Maybe my wife will want to see me more often now. ;-)

      --
      The truth shall set you free!
    7. Re:For those that don't know... by Infinityis · · Score: 2, Funny

      A trip down to the sperm bank, and they've got access to a whole slew of accounts...

  8. Bone marrow sample every time you log in by Anonymous Coward · · Score: 2, Funny

    It's the only way to be sure.

    1. Re:Bone marrow sample every time you log in by gahzinia · · Score: 2, Funny

      so the sysadmin gets kidnapped... "you can torture me or kill me, but you'll never get the password! oh... wait... damn..."

  9. What Is Two Factor Authentication? by MBraynard · · Score: 5, Informative
    To review, two-factor authentication consists of:

    Something you have: This factor includes keys, cards, tokens and so on. These things can also be stolen or lost. Something you have can also be known as "something you are," and includes physical or physiological characteristics such as a fingerprint or vocal patterns.

    Something you know: Passwords and PINs are examples of this factor. It is important to note that this knowledge can be lost, shared or guessed by others.

    Source.

    1. Re:What Is Two Factor Authentication? by crowemojo · · Score: 3, Informative

      I see a lot of people get this wrong. Two factor authentication isn't necessarily "something you have" and "somethig you know". It's using two of the three possible forms (a lot of people seem to forget the "something you are" form).

      Having a system that required smart-card and a fingerprint without ever having to provide a username or password would be another possible example of two-factor authentication.

      "Something you know" (password, PIN, mothers maiden name, checking account activity) and "Something you have" (token, smart card, etc.)

      This is the most common form of two factor authentication, but not the only form.

  10. They're making this problem seem too hard by Anonymous Coward · · Score: 5, Funny
    The computer industry should take a clue from the financial services sector. All you need for any system is a simple login screen:

    Name:__________
    Email address:_________
    Birthdate:__________
    Last four digits of SSN:________
    Mother's maiden name:___________
    [OK] [Cancel]

    Instant, foolproof security with no hardware to deal with or passwords to remember.

    1. Re:They're making this problem seem too hard by mrtroy · · Score: 2, Insightful

      Name:__________
      Email address:_________
      Birthdate:__________
      Last four digits of SSN:________
      Mother's maiden name:___________


      I could crack this in 5 seconds with your pay stub on your desk, and your address book on your desktop.

      I think the whole point of a 2 factor authentication is to improve security past text, into text AND biometrics or text AND a passcard, etc.

      --
      [I can picture a world without war, without hate. I can picture us attacking that world, because they'd never expect it]
    2. Re:They're making this problem seem too hard by Jherek+Carnelian · · Score: 5, Funny

      I could crack this in 5 seconds with your pay stub on your desk, and your address book on your desktop.

      But yet you still can't seem to crack the secret code known as humor.

  11. No need for passwords anymore by Anonymous Coward · · Score: 3, Funny

    Microsoft has invented the PEA machine: it's an external USB device that you pee in it. The device is able to extract your DNA and authenticate the user.

    Early FCC testing showed that the device might have trouble identifying the user if the user has consumed large quantities of beer.

  12. They're already doing this! by nathan+s · · Score: 5, Funny

    Except they don't know how to spell "name" and "favourite colour." :-D

    "What...is your login..."
    "What...is your password?"

    1. Re:They're already doing this! by Anne_Nonymous · · Score: 3, Funny

      "What...is your password?"

      "6hU&12D1er. No, 6Hu&...arrrrggggggggg....."

  13. what's the bets... by advocate_one · · Score: 3, Insightful

    they'll have got some teeny, tiny aspect of the protocol patented so as to lock Samba out of the party...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:what's the bets... by disposable60 · · Score: 2, Insightful

      Teeny, tiny my ass! They'll TRY to separately patent every comma in the spec.

      --
      You're looking for quotes? See my journal.
    2. Re:what's the bets... by MarcQuadra · · Score: 3, Informative

      Nope. It doesn't work that way.

      Sure, they might drop NTLMv* authentication, but if you get a ticket from the KDC (usually an Active Directory Controller), you'll have access to what's yours.

      This article has to do with authentication only, not the transport, however. They might drop CIFS for something else, which would mean that yes, we'd have re re-reverse engineer whatever file-transport MS uses next round.

      I wouldn't worry much abou tit though, it's legal to reverse-engineer this sort of thing. They can't sue you for designing a compatible system, you only need to license stuff based on their implementation using THEIR code.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
  14. Bruce Schneier. The anti solution. by cheese_wallet · · Score: 2, Insightful

    I swear, all I hear from Bruce Schneier is how nothing works...blah, blah, This isn't the solution, blah, that isn't the savior.

    How about giving us some ideas that *you* think will work.

  15. The point is not that TFA can fail... by datastalker · · Score: 4, Informative

    ...but that it makes it more difficult for the less technical/smart/talented criminals to get into the crime.

    Right now, any idiot with an "HTML for Dummies" book can set up a site that looks like a banks', and just about anyone knows how to send an email.

    With two factor authentication, the techniques that Schneier talks about (MITM, and Trojan) are more difficult to implement, making the crime more difficult, and "weeding out" those criminals who are less likely to pursue the crime in the face of more difficult technology and/or an increase in learning and/or time.

  16. Unrelated to Schneier's concerns by lseltzer · · Score: 4, Interesting

    Well, largely unrelated. Schneier argues that there are two major classes of attacks that bypass the issues users encounter in the consumer space. And conversely, that the issues solved by 2 factor authentication aren't the ones encountered by real users.

    But logging into your local computer or the LAN is different, and 2 factor authentication could be helpful. It wouldn't necessarily be helpful against trojan attacks; once an authenticated user infects their own system the attack can continue to run with the credentials of the user. But it should defeat some network attacks and enhance security of systems that are physically compromised.

  17. MS ActiveButtPlug Technology... by Anonymous Coward · · Score: 5, Funny

    ...takes advantage of the fact that the folds in each user's rectum are unique to simultaneously provide secure authentication while promoting prostate health.

    1. Re:MS ActiveButtPlug Technology... by wazzzup · · Score: 2, Funny

      And the user experience is no different to what current Microsoft users are accustomed to recieving.

      Sweet!

  18. It's the same by ajaf · · Score: 2, Interesting

    All kind of authentication is vulnerable to the same problem, the "user". I think microsoft wants to put any crazy idea to their new OS, just to say that they have the coolest features, they don't care if those "features" are usefull or not.

    --
    ajf
  19. Re:Bruce Schneier. The anti solution. by GMFTatsujin · · Score: 4, Insightful

    I think his point is that it is better to implement no security policy than to come to depend on one that is fundementally flawed and discourages further investigation.

    Most of the commentary I've read from him sounds pretty sane. He makes a point of pointing out misdirected security efforts that fail to secure real issues. Recognizing a mistake is a step toward finding a solution.

    I can't complain about that; security is actually *really tough* to pull off.

  20. That's why much of /. likes him by Sycraft-fu · · Score: 4, Insightful

    Becuase he's one of those people who perpetually whines that the new solution isn't a total solution. He slams on things that are improvements because they don't completely and totally solve the problem. I see that from a lot of posters here as well.

    The problem with security is there is no magic bullet, no perfect solution. There is no way that you can be 100% certian that a person is who they claim to be. Also, any proposed solution for computers has to be cheap and convenient. Yes, the military has much better security for nuclear weapons, one that's near impossible to break. However I don't really want to have to deal with called-in pre authorization, physically seperate computers, armed guard, etc just do get in yo my bank account.

    Two factor authentication is a definite step in the right direction. It means that you can't just find out/guess someone's password and get access to their data. There's another step. Does that make it impossible? No, but it sure as hell makes it a lot tougher. It also seems to be reasonably cheap and easy to implement with current technology. Thus, it seems like a good idea.

    However, there are those out there, and Schneier seems to be one of them, that just want to rip on anything that isn't a 100% perfect solution. I guess that's ok if that's your thing, but the world is an imperfect place and perfect solutions are the rare exception, not the rule.

    1. Re:That's why much of /. likes him by Sheetrock · · Score: 2, Insightful
      I didn't get the impression from Applied Cryptography or his newsletter that he wants to shitcan imperfect technology; indeed, he talked about the concept of trading off security for feasibility in a not entirely unfavorable way.

      What he is doing here is putting the concept of two factor authentication in its place. He has expressed dissatisfaction in the past with "snake oil" cryptography and if he seems preoccupied with the shortcomings of security approaches it is IMHO because the benefits are usually much more obvious than the flaws. This is beneficial because it provides a more complete picture to those that care about adequately implementing security and can balance the features of various algorithms to create a solution, but is irrelevant (or even irritating) to those who just want to implement a fancy gimmick; in other words, it's a matter of precision.

      --

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




    2. Re:That's why much of /. likes him by Elwood+P+Dowd · · Score: 2, Interesting

      In this particular case, both the citation in the story and your complaint do not match what he's said. Yes, he does say, "See how two-factor authentication doesn't solve anything?", but he's talking about web phishing, and he's right w.r.t. web phishing.

      He also says "Two-factor authentication is not useless. It works for local login, and it works within some corporate networks." which is exactly what it sounds like MS is talking about using two-factor authentication for.

      He says his complaints do not apply here.

      --

      There are no trails. There are no trees out here.
  21. Re:Reporting leaves something to be desired by Infinityis · · Score: 5, Funny

    I'm sure it'll be something like the following:

    "Please enter your login"

    "Thank you, please enter your password"

    "So far so good. Now, reading over the last few emails you've replied to, it appears you have some trouble 'getting it up'. As a final verification, please confirm the date of your most recent order of Viagra"

    Kinda like AdSense, but much more intrusive...

  22. Blood, Pee, your in by varmittang · · Score: 2, Funny

    First you give some blood, then you give a urine sample, then they know its you.

    --
    -----BEGIN PGP SIGNATURE-----
    12345
    -----END PGP SIGNATURE-----
  23. MS to Trade Passwords for 2-Factor Authentication by MoogMan · · Score: 2, Funny

    MS to Trade Passwords for 2-Factor Authentication

    They better not be trading my bloody passwords!

  24. Some already do this, for some situations by Xipher · · Score: 2, Informative

    My father works for John Deere (yes the tractor company). They acutally use this 2 part system of authentication for remote access into the network, the specifics Im not going to get into, but it uses a constantly updating token, and pin combination. It cant take a little work to figure out, but once you get the basics, its pretty simple. Now, a swipe card or biomentric system would also work.

    --
    I don't know everything.
  25. Re:Bruce Schneier. The anti solution. by Sheetrock · · Score: 3, Insightful

    If you want the best security, hire the pessimist, not the optimist.

    --

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




  26. The Scheiner article by rhythmx · · Score: 2, Informative

    From Bruce's article:

    Two-factor authentication is not useless. It works for local log-in, and it works within some corporate networks. But it won't work for remote authentication over the Internet. I predict that banks and other financial institutions will spend millions outfitting their users with two-factor authentication tokens. Early adopters of this technology may very well experience a significant drop in fraud for a while as attackers move to easier targets, but in the end there will be a negligible drop in the amount of fraud and identity theft.

    He cites two types of attack against two-factor authentication: Man in the middle, and a Sniffer Trojan. Password authentication is already suffering from these attacks, and increasing complexity will make such attacks at least slightly harder. He doesn't mean that two-factor authenticaion would be in any way worse than passwords, ever.

    Most of Mr. Schneier's article was about how banks were trying to use this as a secuity panacea. This is certainly not the case, especially since there is money involved; Nothing keeps attackers from going that extra mile.

    --Sean

  27. Some old hats ... by foobsr · · Score: 2, Interesting
    From Bruce Schneier ...

    Here are two new active attacks we're starting to see:

    • Man-in-the-Middle attack. An attacker puts up a fake bank website and entices user to that website. User types in his password, and the attacker in turn uses it to access the bank's real website. Done right, the user will never realize that he isn't at the bank's website. Then the attacker either disconnects the user and makes any fraudulent transactions he wants, or passes along the user's banking transactions while making his own transactions at the same time.
    • ...
    Back some decades: An attacker puts up a fake login screen on some mainframe. The innocent user logs in and is greeted with an error message indicating hat he has got his password wrong and after that logs in as usual, perhaps a little disturbed (but due to general overload, unsuspecting).

    Thus we do not see "new active attacks", but a variety of an old scheme.

    I am too old.

    CC.
    --
    TaijiQuan (Huang, 5 loosenings)
  28. standard package on Linux already by idlake · · Score: 3, Interesting

    If you want two-factor authentication, you can already get it with Linux, either with a variety of tokens/devices, or with simple strike-out lists. The necessary packages are pre-packaged for Debian and probably lots of other distributions.

    My impression is that it's not very popular. But if Microsoft wants to force their users to use it, good for them. I prefer my OS to give me a choice, and I have had that choice for many years now.

    1. Re:standard package on Linux already by Smilin · · Score: 2, Informative

      Hey, FYI two-factor authentication has been available in the MS space for years as well. Most don't like it simply because they are cheap. It cost money for a fingerprint or smartcard reader or a secureid.

  29. Price Tag??? by 8400_RPM · · Score: 2, Insightful

    Whats the price tag going to be on this?
    Last time I looked at RSA, it was somewhere around $40,000 for 100 people.

  30. This won't work with keys or tokens by cerebud · · Score: 2, Insightful

    I have to use a password and token at work and it's a pain in the ass. Most people won't want to use this system because they don't want a new token for everything they do business with. In Microsoft's world view, I'll have to have one or two for work, four for the banks I do business with, one to check on my mortgage, one to log into my computer, one to check my e-mail, etc. Where the hell am I going to put all these tokens? There needs to be a "one token fits all" situation, or there'll be riots. I don't want to keep track of twenty tokens just to use my computer.

    1. Re:This won't work with keys or tokens by Smilin · · Score: 2, Informative

      I don't think you understand the technology.

      You act like you can't reuse your fingerprint for more than one service! It's not like you change your password every 90 days PLUS cut a finger off!

      Settle down. This is technology to be used for authentication into your Windows computer. It's possible to store other security tokens on your computer in an encrypted format and use them for other purposes. Do you really have to provide an e-mail password to check your email? Why don't you just encrypt that password with your network logon (or public key) and store it?

      There are a variety of ways to do authentication. Your password+token at work is one way but it wouldn't be very practical for every account you need to get into.

      Please don't riot. Thanks!

  31. What two factor means for the home user by SuperKendall · · Score: 4, Insightful

    To put a slight twist on the normal definition, for the home user two-factor is defined as:

    1) Something you can loose
    2) Something you can forget

    I thought it was already pretty adventerous of OS X to make users log in all the time, to also provide a user something they can loose... that seems like it will have issues.

    It does seem like it should make resale of Windows easier to justify, as long as you are selling a security token of some sort with it.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  32. Re:Bruce Schneier. The anti solution. by Minupla · · Score: 2, Insightful

    I think what he Mr Schneier is actually trying to get across is that it will need to be implemented as part of a whole not as "the" solution.

    I see that often with firewalls. Companies deploy a strong perimeter defense, neglect internal auditing, internal security patches and then are shocked when some low level employee walks off with the candy store. "Why didn't the firewall save us?!"

    Same holds true for two factor authentication. Is it an improvement? Yep. We use securID on all mission critical servers here.

    Is it the end all, be all solution? Of course not.

    Before microsoft can credibly deploy a two factor autentication system, they need to clean house on their server codebase. A autentication server that has multiple administrator exploits in a year is not going to help me sleep at night and will not have me trading in my Solaris SecurID box anytime soon.

    Min

    --
    On the whole, I find that I prefer Slashdot posts to twitter ones because I don't get limited to 140 chars before
  33. Only Useful in Corporate Environments by BeBoxer · · Score: 4, Insightful

    While I applaud the effort to get two-factor authentication more widly deployed, I think there is a critical flaw in most (all?) of the hardware tokens currently in use.

    I believe that current hardware tokens are all based on private key encryption algorithms. The key is stored in the device, as well as in the backend authentication server. This works fine within a single administrative domain, but is pretty much useless in cross domain situations.

    How can I use my hardware token from work to authenticate to my bank? There are only two ways I know of. Either my bank and my employer both know the secret key for my fob, in which case either one can spoof me to the other one. Or my bank has my employer perform the authentication. Neither one of which is desirable. I suppose someone could start selling hardware tokens where the users can program multiple keys into it, and the user would then have to choose the proper key when logging in, but I've never seen one. Which still leaves the problem of how my bank and I communicate the secret key securely.

    Ideally I think these hardware tokens would be public-key based. But as far as I know, there isn't any way to do a public-key authentication using a reasonable number of bits. As in, a type-able number of bits. No body is going to type in the 128 hex characters which result from a 1024-bit RSA key signature for example. Is there any way to get around this? Maybe, but I don't know of it. The other option is to use a USB interface (or something) so the user doesn't have to type the response.

    1. Re:Only Useful in Corporate Environments by imadork · · Score: 2, Insightful
      How can I use my hardware token from work to authenticate to my bank? There are only two ways I know of. Either my bank and my employer both know the secret key for my fob, in which case either one can spoof me to the other one. Or my bank has my employer perform the authentication.

      There's a third way, of course -- get a trusted third party to do the authenticating. Like, say, a particular software company that we all know that has months and months of experience in Trusted Computing....

  34. Revocation by Jeremiah+Cornelius · · Score: 2, Funny

    Well, sir - the database with the signature hash for your retinal record was compromised, so we cannot regard your eyes as valid authentication tokens. Please consider your retinas revoked. Any attempt to continue in their use will be construed as an attempt to defraud, and will subject them to confiscation.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  35. Could this be more about piracy than security? by hwestiii · · Score: 2, Interesting

    My understanding is that two factor authentication generally means two of the following: something you know, something you have, something you are.

    Could the "something you have" in this case be some physical artifact that comes with the media or machine and might thereby be difficult to duplicate, threby reducing the opportunity for unauthorized copying and use of the underlying software?

  36. Microsoft's Response by The+Angry+Mick · · Score: 5, Funny
    C: well sonny how can i log on to my internet box and email my friends to let them know what ive gone and done if i cant log on with this here finger scanner

    MS Tech Support: Well, I'm afraid Sir that since your copy of Windows had it's product activation linked to that one finger, you're no longer legally licensed to use it. If you'd like, I can make a direct withdrawal from your checking account to purchase a new copy of Windows, complete with Internet Explorer 7.01 that you can activate with any of your remaining digits, or, some other body part that you'd be less likely to be careless with.

    --

    I'm not tense. I'm just terribly, terribly, alert.

  37. Two way authentication works today by tliet · · Score: 4, Informative

    Almost all Dutch banks use 2 way authentication for internet banking. I've been using it since 1997 at the Rabobank, the biggest internet bank in Europe. First with just a token calculator, now with a token calculator that also needs the actual bankcard to work. You insert the card (it has a chip) and it asks you to enter the pin. It will then generate a code that will work to log on to the banking website.

    After you've set up a couple of transactions you'll need to authorise again (with pin) for the bank to get them processed. This time with 2-factor authentication.

    This way, a man in the middle attack as Schneier describes is a little less likely since one knows exactly when one is authorising a transaction or merely logging in.

  38. I think you are fundamentally mistaken. by khasim · · Score: 2, Insightful
    Becuase he's one of those people who perpetually whines that the new solution isn't a total solution. He slams on things that are improvements because they don't completely and totally solve the problem.
    Rather, he keeps pointing out how NOTHING is 100% reliable.

    So companies and individuals so NEVER rely upon it 100%.

    Anyone who DOES rely upon any method, 100%, will be scammed, looted, etc.
    The problem with security is there is no magic bullet, no perfect solution.
    That is what he keeps saying.
    Two factor authentication is a definite step in the right direction. It means that you can't just find out/guess someone's password and get access to their data. There's another step. Does that make it impossible? No, but it sure as hell makes it a lot tougher.
    Again, the REAL problem is people who BELIEVE that it is 100% secure.

    It isn't.
    We know it isn't.
    He knows it isn't.
    And he's telling people that it isn't and to not trust it 100%.
    However, there are those out there, and Schneier seems to be one of them, that just want to rip on anything that isn't a 100% perfect solution.
    WHOA THERE!!!

    You seem to believe that there's something WRONG with him telling people that such-and-such is NOT "a 100% perfect solution" and that people whould NOT trust it 100%.

    I thinks he's doing a great job because the vendors selling those "solutions" will NOT be telling you about the problems.

    Bruce is, once again, pointing out that security is a process, not an end item. You cannot be "secure" simply because you require two methods of authentication.

    Read Bruce's paper on "attack trees" to see how he illustrates that. People focus too much effort on getting from 99.9% "secure" passwords to 99.95% "secure" passwords when other avenues of attack are wide open.
  39. Thumbprint & Iris Scan? by quarkscat · · Score: 2, Interesting

    Unfortunately, MSFT has enough vulnerabilities
    between the OS, IE, ActiveX, and Apps that even
    multiple biometric tests would not protect their
    OS (exception by being unplugged from the network
    and internet).

    I understand that MSFT does have a solution to
    the rampant security holes in their product line,
    which is foolproof. MSFT can embrace/extend the
    Webster's Dictionary's definition of "security".
    The Dubya regime has used similar tactics in the
    definition of "crisis" and "WMD" and "freedom".
    This tactic does appear to work in certain parts
    of the world...