News for hackers. Stuff that matters.
Re:Notes on the Celebrity Data Theft by rayiner on Tuesday September 02, 2014 @04:40PM (#8260019)
I wrote this in the other thread on the leak before it died:

> Even if the leaks result from one at a time social engineering, it still really calls into question the practical security of the cloud. I doubt it's much harder to steal, e.g. confidential business documents from executives' cloud accounts than it is to steal pictures from celebrities' cloud accounts.

> If I were a big organization with confidential information, I'd really be thinking hard about my cloud policies and my BYOD policies right now. The policy at my previous employer (we handled a lot of extremely sensitive information), was pretty draconian: data never leaves a company desktop, laptop, or blackberry.

The fact that the users may be the biggest security leak is more alarming than it is relieving. Software bugs can be fixed. Getting users to follow proper security practices is much harder. And frankly, it doesn't help that the industry is actively user hostile. I gmail my passwords to myself because every site has different password rules and force me to change my passwords too often.

Re:Notes on the Celebrity Data Theft by harryh on Tuesday September 02, 2014 @04:44PM (#8260034)
Dude. 1Password. Switching to using it for everything was one of the single smartest things I did this year.

I agree with you about the wider industry problem, but for your own personal use just start using a password manager. Just do it.

Re:Notes on the Celebrity Data Theft by vhost- on Tuesday September 02, 2014 @05:13PM (#8260193)
1Password and last pass are pretty awesome. Some people don't want to use a 3rd party and for those, I suggest KeePass databases at the very least.

I have all my two-factor reset keys in KeePassX at home and all normal passwords in last pass.

I actually lost a two factor code for Linode when I lost my phone with the Google authenticator app on it and having those reset codes in KeePassX was a life saver.

Re:Notes on the Celebrity Data Theft by kyrra on Tuesday September 02, 2014 @06:44PM (#8260601)
I've seen this argument come up before and I don't understand it. Why do you trust KeePass more than 1Password? In both cases you are sharing the datafile however you'd like (Dropbox, thumbdrive, etc...). The primary difference is if you have access to the source code or not.

If KeePass purposefully injected a vulnerability, it would just be that dev/project that would fail. If 1Password were to do the same, that company and all the people that work for it would go down. I'd personally see this as more of a reason to trust 1Password over KeePass.

The primary argument is that the code is open and you can audit it, but in reality that doesn't really happen unless there is a real drive to do it (like we saw recently with TrueCrypt).

I trust/distrust both about the same amount. But 1Password has more resources behind it so they are doing more to try and secure the data within the encrypted store.

Re:Notes on the Celebrity Data Theft by r00fus on Tuesday September 02, 2014 @07:02PM (#8260671)
Well, Keepass is free as in beer too, so from a licensing perspective, that's a factor (mainly for adoption) though, 1Password is a totally affordable and solid investment for 99%+ of folks on this board).

Free allows much more organic adoption - I can recommend a friend to use KeePass without worrying a bit that he doesn't think 1Password is a good investment. I can mandate it for my team at work without having to get it expensed.

Re:Notes on the Celebrity Data Theft by eridius on Wednesday September 03, 2014 @01:58AM (#8261687)
Free as in beer is a reason to be more distrustful of the software. Sure it's more convenient, but this seems to be an area where it's really worth investing money in getting the more reliable solution.
Re:Notes on the Celebrity Data Theft by pyre on Wednesday September 03, 2014 @08:47AM (#8262690)
Are you by chance a purchasing manager for a large corporation? Do you feel that signing a $100K-$1M Oracle contract is worth it because "if MySQL or PostgreSQL were worth something, then they would charge you for it?"
Re:Notes on the Celebrity Data Theft by eridius on Wednesday September 03, 2014 @01:59PM (#8264350)
Thanks for the straw man and entirely manufactured quote. We're talking about paying $50 for software that manages your passwords for everything, not paying hundreds of thousands to millions of dollars.
Re:Notes on the Celebrity Data Theft by pyre on Thursday September 04, 2014 @09:54AM (#8268208)
> Free as in beer is a reason to be more distrustful of the software.

> this seems to be an area where it's really worth investing money in getting the more reliable solution.

You're stating that "Free as in Beer" == "Less Reliable" and the fact that something costs money implies with 100% accuracy that it is reliable. Neither of these are true. Arguing that I'm bringing up a strawman because I said "Free vs. Millions of Dollars" instead of "Free vs. $50" is beside the point.

Re:Notes on the Celebrity Data Theft by eridius on Thursday September 04, 2014 @02:27PM (#8269835)
I am not saying either. I'm saying "Free as in beer" is not a reason to trust software in this particular field, i.e. the field of security software where one error can undermine the whole point of the software and expose your secret data to the world.

And I never even came close to saying that "something costs money implies with 100% accuracy that it is reliable". You are once again making up words to put in my mouth.

The fact is, a lot of people still believe the "open source == more eyeballs" myth, even though that is a myth. Open source does not equate to reliability. And when it comes to software that requires this much trust, a company built around a product is more inherently trustworthy than open source, as the entire company is on the line with their product (and the livelihood of all their employees), whereas with the open source product only the reputation of the author(s) is at stake.

Please note that, once again, I am not saying this is a "100% accurate" indicator of reliability. There are many factors at play. One important factor would be whether the software in question has ever undergone a security audit. Another would be whether there's proper documentation on the encryption (i.e. 1Password's file format is completely documented, both so third party software can use it if need be, and so the security of the file format can be vetted). A third would be the involvement of anyone who is already previously known to be an expert in the field. Etc.

Edit: Come on guys, please stop drive-by downvoting. If you disagree, comment!

Re:Notes on the Celebrity Data Theft by jimlei on Wednesday September 03, 2014 @03:50AM (#8261918)
Why do you assume paid software is more reliable?
Re:Notes on the Celebrity Data Theft by eridius on Wednesday September 03, 2014 @02:20PM (#8264457)
See this other comment I just posted: https://news.ycombinator.com/item?id=8264450
Re:Notes on the Celebrity Data Theft by eridius on Wednesday September 03, 2014 @01:57PM (#8264341)
Wow, Hacker News really hates the idea of paying a reasonable amount of money for important software?

Edit: And hates being told they hate it. How meta. If you disagree, please leave a comment. Drive-by downvoting does not help anyone.

Re:Notes on the Celebrity Data Theft by cpach on Wednesday September 03, 2014 @08:48AM (#8262695)
IMHO, the license is not really the big question for this type of software. The most important thing is the competence of the team(s) who wrote and audited the software.
Re:Notes on the Celebrity Data Theft by eridius on Wednesday September 03, 2014 @02:18PM (#8264450)
Exactly. I love open source software and use (and contribute to) it all the time, but the sad fact is that, despite the "many eyeballs" claim, most open source software is very rarely audited. I am willing to believe that KeePass is in fact implemented well and safe to use, but I don't actually know anything about the developer(s) behind it, don't know anything about the future development of the software (will it still be the same developers? Will new unknown people start contributing? etc), and pretty much the only thing that the developer(s) stand to lose by screwing up is reputation.

On the other hand, AgileBits (makers of 1Password) is a company, with actual money on the line (in addition to reputation) serving as an assurance that the product will not only continue to be developed, but will remain secure.

If KeePass screws up, some reputation is lost, people may switch to another product, and the developer(s) can just move on to working on other software if KeePass can't be salvaged. If AgileBits screws up, not only is reputation lost, but so are paying customers, depending on the severity the entire company might go belly-up (e.g. if 1Password is compromised heavily enough that it can't be trusted anymore), a lot of people are suddenly out of a job, etc. Basically, there's a lot more at stake for AgileBits, which makes it much easier to trust that not only are they going to do their job right, but they're also going to have processes in place to ensure a build never gets released externally that doesn't pass QA, etc.

And don't forget that as a paying customer of AgileBits, I can get support from them for any problem I might be having. Open source projects don't typically employ support personnel, and generally rely on the community to try and provide whatever support they can.

---

Ultimately, this comes down to the fact that this is a specialized class of software, where one breach can mean irreparable damage as the attacker now has access to your passwords for everything. For that kind of software, I really want the backing of a company, with a significant amount to lose, rather than just some unknown collection of open source developers.

Which is to say, for nearly any other class of software, I'm much more inclined to judge it based on its merits, and open source has a lot of advantages. But this isn't any other class of software.

Re:Notes on the Celebrity Data Theft by jimlei on Wednesday September 03, 2014 @03:06PM (#8264686)
Won't complain FOSS/OSS has its drawbacks, but everything has two sides.

I might be a strange case, but I just have this feeling "real" companies spend their $$$ on meetings in Bahamas and Ferraris, while FOSS/OSS would be more open to security audits/etc.

A company with money on the line can (also) easily be shut down or aquired. I imagine a FOSS/OSS team would be demanding more guarantees for the future of the project, while "in it for the money" companies would take the check and not give a damn if it was shut down the same day.

"Real" companies often seem to push releases/features (prematurely?) to attract new customers. That the new features pass review/QA doesn't necessarily mean they are implemented right (goto fail?). In addition FOSS/OSS have public bug trackers, I'd rather know there are x number of bugs labeled "security" in my os, than not beeing told at all.

Support can (should?) be where open source make money, there are lots of FOSS/OSS projects out there offering paid support/installations/sass.

And the unknown collection of open source developers _may_ be a much better collection of security specialists/coders than in the "real" company. As most of FOSS/OSS is done voluntarily you don't have to pay huge paychecks for top of the line expertise.

Bottom line, I trust Debian (& co) and Mozilla. I don't trust Microsoft, Apple and Google.

This is 100% biased as to what I think. I understand that this is a two sided issue, and fully understand people who think like you sketched out. I'm just not one of those people :P

Re:Notes on the Celebrity Data Theft by oinksoft on Tuesday September 02, 2014 @09:08PM (#8261057)
Why do you assume every KeePass user is storing their passwords on a server somewhere? I would never send my password file over a network, and I don't consider USB storage "sharing."
Re:Notes on the Celebrity Data Theft by deciplex on Wednesday September 03, 2014 @01:37AM (#8261648)
The password file itself is an encrypted DB. Unless you choose a weak password for that, it's pretty secure.
Re:Notes on the Celebrity Data Theft by oinksoft on Wednesday September 03, 2014 @02:41AM (#8261784)
The more tightly you control copies of your password DB file, the less vulnerable you are if somebody "purposefully injected a vulnerability" in the software as parent suggests, that's the only reason I brought it up.
Re:Notes on the Celebrity Data Theft by MichaelDickens on Tuesday September 02, 2014 @08:05PM (#8260862)
My concern is that 1Password could shut down at any time and stop being supported, and I may lose access to all my passwords. KeePass is open source, so even if the current maintainer quits, it's likely that others in the community will step up to continue maintaining it. If absolutely necessary, I can edit the source code myself.
Re:Notes on the Celebrity Data Theft by Accelerata on Tuesday September 02, 2014 @08:34PM (#8260953)
That's not how 1Password works. All passwords for 1Password are stored locally in an AES encrypted file. They never see, touch, or have any control over your passwords on their end. Even if they suddenly shut down tomorrow, all your passwords would still be accessible unless you chose to delete the application and have zero backups to restore from.

They even have an export function to dump the passwords (unencrypted) into a plain text or CSV file, so you can easily migrate the data to a new manager if needed.

Re:Notes on the Celebrity Data Theft by Dobbs on Tuesday September 02, 2014 @09:06PM (#8261053)
You are 100% correct.

To add to this all syncing on 1Password is done using 3rd party vendors.

You can use dropbox, iCloud, Google Drive, etc to do the actual syncing of the encrypted files.

Re:Notes on the Celebrity Data Theft by meowface on Wednesday September 03, 2014 @08:26AM (#8262608)
I still don't see the benefits of 1Password from a cost perspective, regardless of a trust perspective.

I can spend $40-80 and buy a bunch of 1Password license packages, or I can use KeePass and place the database in my Dropbox folder. Yes, 1Password has a more aesthetic interface, but otherwise it basically does the exact same thing.

Re:Notes on the Celebrity Data Theft by cpach on Wednesday September 03, 2014 @08:50AM (#8262706)
IMO, the big question is: Who do you trust more when it comes to cryptography and security engineering? The 1Password developers or the KeePass developers?
Re:Notes on the Celebrity Data Theft by newman314 on Wednesday September 03, 2014 @02:15AM (#8261726)
No true. I sync using BT Sync and it works fine. It's just not interpreted with 1Password like Dropbox is.
Re:Notes on the Celebrity Data Theft by hrrsn on Wednesday September 03, 2014 @03:57AM (#8261939)
> dropbox, iCloud, Google Drive, etc

Point being the sync is platform agnostic. The etcetera covers BT Sync.

Re:Notes on the Celebrity Data Theft by mikepurvis on Wednesday September 03, 2014 @12:18AM (#8261488)
I use Dropbox, but my password for Dropbox itself is stored inside 1Password. The escape hatch is that the 1Password sync folder is shared publicly, and the URL is copied to a slip of paper in my wallet.
Re:Notes on the Celebrity Data Theft by newman314 on Wednesday September 03, 2014 @02:17AM (#8261733)
Why would you ever expose the sync folder publicly?

Just keep a copy on a local computer with Dropbox if need be.

Re:Notes on the Celebrity Data Theft by mikepurvis on Wednesday September 03, 2014 @06:21PM (#8265783)
Because I only have one computer and no mobile devices— therefore I only have one copy of the password database, and I need the password database to access Dropbox.

The sync folder is encrypted—is there some risk I'm not seeing?

Re:Notes on the Celebrity Data Theft by newman314 on Thursday September 04, 2014 @07:37PM (#8271349)
Personally, I don't believe in leaving something like a password database exposed. That's akin to leaving a safe in the street. While someone might not be able to get in right away, why make it easier?

For you, I would just keep a copy elsewhere (friends computer etc.) or just get an additional device (mobile or otherwise).

Re:Notes on the Celebrity Data Theft by eridius on Wednesday September 03, 2014 @01:59AM (#8261688)
Not only that but the format of the file is fully documented, so even if they were to shut down tomorrow and the application itself self-destruct, someone can still write a new app to decrypt the password "keychain" without much difficulty.
Re:Notes on the Celebrity Data Theft by vhost- on Tuesday September 02, 2014 @08:01PM (#8260847)
I was just offering it as a suggestion. Some people like to keep things on their own computers (or servers) and keepass offers that. I use Lastpass, which is hosted and I trust them with my passwords. I simply use keepassx to store two factor reset codes. I do this because if I store my reset codes in the same system as my passwords, then it's not very two-factor anymore, is it?
Re:Notes on the Celebrity Data Theft by kyrra on Tuesday September 02, 2014 @08:33PM (#8260948)
I completely understand. When people ask me which they should use, I outline the pros/cons of Keepass, LastPass, and 1Password. If you want password management for free, KeePass rocks. If you want to pay, it's definitely a tossup between LastPass and 1Password. I think they are all awesome tools.
Re:Notes on the Celebrity Data Theft by teach on Friday September 05, 2014 @02:27PM (#8275466)
This is an aside, but your comment reminded me to check why I've never even considered using 1Password and happily pay for LastPass.

A brief visit to their website later and I remembered: 1Password doesn't have Linux support. It's a shame; it looks really nice and I don't mind paying for good software.

Re:Notes on the Celebrity Data Theft by flinkblink on Tuesday September 02, 2014 @06:20PM (#8260514)
Agreed. Keepass + A fileshare service to sync your database to all devices is heavenly.
Re:Notes on the Celebrity Data Theft by BallinBige on Tuesday September 02, 2014 @09:10PM (#8261063)
are there any known vulnerabilities for 1Password?
Re:Notes on the Celebrity Data Theft by prawn on Tuesday September 02, 2014 @09:53PM (#8261165)
I currently use PasswordSafe which is clunky as hell but generally works OK.

I checked the 1Password site and it seems like a bit of a bait and switch. Download links without any mention of a price or trial anywhere on the product pages until you create a vault and see a License link in the menus. Then $50+ and another $10 for the mobile app.

I'm sure it's worth it, but I'd much rather they spell out their pricing up front.

Re:Notes on the Celebrity Data Theft by jwcooper on Tuesday September 02, 2014 @09:59PM (#8261182)
They have a 'store' link [1] right in their header with all the pricing. They could maybe be a little more upfront about it, but it's not really a bait and switch. Also, the prices do seem fairly reasonable for what it does.

The only thing holding me back has been not having great mobile access (as far as I can tell) on Safari on iOS. Looks like iOS 8 will change that.

[1] https://agilebits.com/store

Re:Notes on the Celebrity Data Theft by prawn on Wednesday September 03, 2014 @03:52AM (#8261928)
I think they purposely avoid putting a "Buy" link on their product page because they want to get people started before revealing that the software costs money (and a lot of money for a password safe).

IMO it's not far off the equivalent of how tourist trap restaurants in Europe put out bread on the table (something provided for free in many restaurants) and then charge you if you touch any. FWIW, that's considered pretty slimy behaviour.

Re:Notes on the Celebrity Data Theft by eridius on Wednesday September 03, 2014 @02:01AM (#8261694)
I've used 1Password for years, and password access in Safari on iOS has indeed been a pain point, but still been manageable. iOS 8 will make it much nicer, with the 1Password extension.
Re:Notes on the Celebrity Data Theft by rayiner on Tuesday September 02, 2014 @05:02PM (#8260134)
Installed! I guess I knew I should use a password manager, but the analysis paralysis of figuring out which one to use is crippling. I just want someone to tell me what to do!
Re:Notes on the Celebrity Data Theft by gaelian on Tuesday September 02, 2014 @09:06PM (#8261052)
Another happy 1Password user here. I've been using it for probably about 18 months now and I can never go back to manual account management. It took a bit of upfront time investment to migrate all my existing accounts into the tool but once that was done, it's been a pretty seamless experience overall.

There's browser add-ons you can use to auto-populate your login details that work well for most login forms with mostly no or minimal configuration required. It can get a little annoying when the login form has a CAPTCHA or some other non-standard requirement, but generally all that means is a few extra clicks. When creating new account details, configurable (e.g. length, allowed characters, etc.) password generation is built in.

You can keep your encrypted data store file on a cloud service for syncing between devices, should you wish. Which brings me to the 1Password mobile apps, which allow you to take your details mobile.

Probably the greatest friction point I've encountered has been when I'm on a foreign computer that doesn't have any of my 1Password support tools installed on it. In this case I usually just pull out my phone, navigate to the login details I need and enter them manually. But I take this as a small price to pay for markedly greater peace of mind.

I really can't recommend using a password manager enough. If 1Password is not it for you, then use some other password manager. But just use one.

Re:Notes on the Celebrity Data Theft by marcosdumay on Tuesday September 02, 2014 @06:22PM (#8260528)
For everyone suffering from analysis paralysis: KeepassX, KeepassDroid, and KeepassWhateverYourPlataform.

It's not my favorite manager by any dimension, except for portability... but portability is just killer for it.

Re:Notes on the Celebrity Data Theft by hisyam on Wednesday September 03, 2014 @03:58AM (#8261940)
There was a reddit thread that reviews a bunch of password managers out there: http://www.reddit.com/r/apple/comments/1psfmt/1password_vs_l...
Re:Notes on the Celebrity Data Theft by wyager on Tuesday September 02, 2014 @04:51PM (#8260078)
>Dude. 1Password.

Password managers only protect against certain kinds of attack. Many cloud services do not or can not properly encrypt their users' data, so having a strong password won't help in the event that your cloud provider's datacenter gets rooted.

Re:Notes on the Celebrity Data Theft by marcosdumay on Tuesday September 02, 2014 @06:25PM (#8260539)
You can't, but if you use a password manager, you can actually use different passwords on every service.

And you can use stronger passwords (if the service permits), thus if they only lost the passwords datbased (assuming it's hashed) you are still safe.

Re:Notes on the Celebrity Data Theft by ldng on Wednesday September 03, 2014 @05:19AM (#8262146)
No because say your cloud provider recycle your hard drive to another client with a bad password, then the attacker not only can access the data of the other client but can run a file recovery tool and get some of your files.

Most providers don't erase disks properly. Takes too much time.

Re:Notes on the Celebrity Data Theft by Anderkent on Wednesday September 03, 2014 @07:37AM (#8262472)
AFAIK most providers who don't erase disk get them destroyed. At least in EU.
Re:Notes on the Celebrity Data Theft by __P on Wednesday September 03, 2014 @06:10AM (#8262250)
Don't use Password managers because someone can always root a server and unerase deleted files.

Logic. Win.

Re:Notes on the Celebrity Data Theft by smokinjoe on Tuesday September 02, 2014 @05:50PM (#8260377)
I think the main point is that while no platform is 100% safe, you can help alleviate the issue by reducing risk (in the case of the original commentor, they were emailing passwords to themselves).

Of course there are limits to any measure of security, but 1password does a great job in helping people manage themselves.

Personally, it's helped me a lot in just keeping my various usernames/user accounts organized (I sign up for just about anything).

Re:Notes on the Celebrity Data Theft by harryh on Tuesday September 02, 2014 @06:53PM (#8260640)
Sure, but it'll stop rayiner from gmailing passwords to himself.
Re:Notes on the Celebrity Data Theft by sigzero on Tuesday September 02, 2014 @06:07PM (#8260457)
It "eliminates" one attack vector.
Re:Notes on the Celebrity Data Theft by tlrobinson on Tuesday September 02, 2014 @06:23PM (#8260529)
While I think using password managers with random passwords is far better than sharing the same password between every account, I've never really gotten comfortable with storing passwords in a file on my computer.

What I'd really like is a password manager hardware dongle of some kind, like the Bitcoin Trezor wallet.

Re:Notes on the Celebrity Data Theft by nwh on Tuesday September 02, 2014 @06:40PM (#8260587)
It doesn't matter. If you have malware lurking in your computer it will just snarf your passwords from the wire and then you're owned all the same. If you use some sort of auth signing system, the request can just be intercepted and modified on the fly.[0] The Trezor is next to useless even for bitcoin for this very reason. Sure they can't steal your money directly, but just replacing the addresses you see and send to accomplishes exactly the same thing. If your platform isn't trusted, no amount if smart crypto or hardware dongles can make it safe.[1]

[0]: The rebuttal for this will be signing every request with details of it with a hardware dongle, but would you want to do this for every action in your email client? If the answer is "no", you're owned. Ultimate security is unusable, and doesn't really solve anything outside of the most astute of professional users. Just writing this post I would need 4 signatures, one to log in, one to post, one to fix a typo, and yet another to add this footnote. Would I be able to handle that? No way, I'm far too lazy for that.

[1]: The issue is that perfect compromise is impossible to detect. I can be reasonably confident on a heavily sandboxed device like an iPhone that there's little in the way of malware that would affect me. The downside being that I have no tools or methods of analysis if I thought it was compromised. There's no such confidence on the computers I use on a daily basis. I've always thought we have confirmation bias with malicious software. We only notice the dumb stuff while the smart goes unnoticed.

Re:Notes on the Celebrity Data Theft by StavrosK on Tuesday September 02, 2014 @07:02PM (#8260672)
Doesn't the TREZOR show you the address you're sending from/to as well as the amounts? That would be pretty easy to double-check.
Re:Notes on the Celebrity Data Theft by nwh on Tuesday September 02, 2014 @07:05PM (#8260685)
Double check it against what information source? The malicious software has altered the one shown on both devices. They will of course match, but not with the one you're actually meant to be paying to.[0][1]

[0]: http://www.reddit.com/r/Bitcoin/comments/23sjle/chrome_exten....

[1]: http://www.reddit.com/r/Bitcoin/comments/1vrium/a_google_chr...

Re:Notes on the Celebrity Data Theft by tlrobinson on Tuesday September 02, 2014 @06:46PM (#8260608)
For passwords you're right, but at least it prevents theft of every password all at once.

For Bitcoin hardware wallets like Trezor, IIRC they either do or will support BIP-70 "Payment Protocol" payment requests that are signed with an X.509 cert, allowing you to verify the request on the dongle's screen.

Re:Notes on the Celebrity Data Theft by nwh on Tuesday September 02, 2014 @06:53PM (#8260636)
Nothing stops a threat from just lying and waiting for you to expose a large number of passwords. Having one stolen doesn't raise red flags in itself.

I don't think signed addresses will be particularly effective. With the sort of key stores we have now, it seems pretty plausible that a bad actor to get a certificate that would pass on the Trezor device. It raises the barrier of entry a little though.

Re:Notes on the Celebrity Data Theft by tlrobinson on Tuesday September 02, 2014 @07:14PM (#8260713)
It should be just as effective as HTTPS is. Of course whether that's effective enough depends on who you ask. Yes, rogue/compromised CAs are occasionally a problem, but it generally works pretty well.
Re:Notes on the Celebrity Data Theft by nwh on Tuesday September 02, 2014 @11:18PM (#8261347)
It doesn't hold up to SSL stripping very well. As we are working under the assumption of a compromised host, the absence of a signature on the Trezor when you don't expect one wouldn't raise any suspicion. The omnipotent host malware can remove all references to the payment request being signed from the payment gateway before the user sees it.
Re:Notes on the Celebrity Data Theft by harshreality on Tuesday September 02, 2014 @07:35PM (#8260779)
This is eventually going to be solved to a large degree by things like FIDO Universal 2-Factor dongles or whatever they evolve into over the next few years.

It'll basically push specialized requirements to the hardware dongle (ie deciding whether it's enough to confirm user registration/authorization with the touch of a buttom, or whether it needs to be with a 4 digit pin, or even with biometrics like voice or fingerprint or iris scan). The test device in the following presentation video only uses a button press to confirm user intent, but it could have arbitrary requirements, making the protocol usable for both trivial website logins to online banking to eventually perhaps even a replacement for defense department CACs.

Here's a good fairly in-depth video presentation of what the FIDO Alliance is working on (there are functional test devices, and a functional test branch of Chrome that works with them):

http://www.yubico.com/2014/07/future-online-authentication/

Re:Notes on the Celebrity Data Theft by iribe on Wednesday September 03, 2014 @01:50AM (#8261676)
This is the future we all need, and if the timelines are correct, it will be released this year, so very soon. Note that Apple should be releasing NFC soon, so it would probably work with this. Everyone wants to stop phishing, as Apple knows very well, and this is the solution. Apple will hopefully jump on board after what just happened. Nudge, nudge.
Re:Notes on the Celebrity Data Theft by wmf on Tuesday September 02, 2014 @06:46PM (#8260606)
If the dongle sends cleartext passwords to the computer then the passwords may still be captured. If the dongle sends one-time passwords then it's basically a Yubikey.
Re:Notes on the Celebrity Data Theft by retroafroman on Tuesday September 02, 2014 @07:00PM (#8260663)
I find myself suggesting this to people often, but I'm excited about the Mooltipass[0], an offline password keeper crowd developed on Hackaday. Hope to get one when they've ironed out the bugs and finally move to random passwords.

[0] http://hackaday.io/project/86-Mooltipass

Re:Notes on the Celebrity Data Theft by err4nt on Tuesday September 02, 2014 @05:44PM (#8260352)
Agreed! At first I figured that if I could save one piece of information for each dollar I had spent on the software, it would be worth my money.

By day two of using 1Password I had 70 entries, and was blown away at how much peace of mind I had. There were seventy things I never needed to _worry_ about forgetting. It was like my brain was holding onto each of those and now I felt more able to just focus on working, it's insane how since I didn't know any better I waited years to finally try it.

Second thing I did, buy a copy for my cousin for his birthday! Hope he has a great year with more brainspace for ideas and less spent trying not to forget things :)

Re:Notes on the Celebrity Data Theft by dreamfactory2 on Tuesday September 02, 2014 @06:56PM (#8260652)
I got screwed by a password manager that got deleted during upgrading a hard drive. Never again
Re:Notes on the Celebrity Data Theft by sbarre on Tuesday September 02, 2014 @07:00PM (#8260665)
1Password lets you store your (encrypted) password keychain on Dropbox to sync across devices.

You didn't get screwed by a password manager, you got screwed by a bad backup policy..

Sorry to be pedantic - and I feel your pain for losing your data - but there you go..

Re:Notes on the Celebrity Data Theft by dreamfactory2 on Tuesday September 02, 2014 @07:17PM (#8260728)
It was definitely my stupid fault but the fact is that it introduced a bunch of fragility and less control into password management for me and wasn't a great solution. But it seems increasingly clear to me these days that internet-connected devices are simply unsuitable for anything which requires privacy in any case.
Re:Notes on the Celebrity Data Theft by dredmorbius on Wednesday September 03, 2014 @12:55AM (#8261565)
You really want to ensure that you've got backups / copies of your password safe.

It also _probably_ means having these online somewhere. You're relying on strong crypto (and a really good base password) to protect you here.

Re:Notes on the Celebrity Data Theft by cheald on Tuesday September 02, 2014 @08:28PM (#8260933)
That's more or less why I use LastPass. Same concept, only decrypts client-side, but is automatically preserved across machines and hardware failure.
Re:Notes on the Celebrity Data Theft by tim333 on Wednesday September 03, 2014 @09:05AM (#8262771)
I use Lastpass. I just logged in online and can see all my passwords so it doesn't seem terribly secure. I there was key-logging malware on my machine it could have got my master password and hence all my passwords off Lastpass. It seems handy for all the crap passwords but I would not want to rely on it for anything that lets people nick money. Unless I'm missing something...
Re:Notes on the Celebrity Data Theft by cheald on Wednesday September 03, 2014 @09:55AM (#8262975)
LastPass uses your master password to decrypt your key store clientside. What's stored on their servers is an encrypted blob to which they don't have the key. It is an actual zero-knowledge system.

If there was key-logging software on your machine, you're pooched any way you slice it (since such malware can just snarf decrypted keystores out of memory anyhow). However, with LastPass you can use Google Authenticator or a Yubikey or similar to enforce second-factor logins, so that even if you have malware on your machine, there is a drastically-smaller window in which to attack you.

On the upside, you get phishing protection (LP won't fill passwords for sites that don't actually match the site that you've saved passwords against), password duplication detection and strength auditing, notifications of when your passwords may have been compromised by major breaches, secure transport of passwords to other people, and transparent synchronization across devices. It's quite good.

Re:Notes on the Celebrity Data Theft by oliyoung on Tuesday September 02, 2014 @09:39PM (#8261133)
My problem is that 1Password et al are curing symptoms, not solving causes.

Personal infosec hasn't evolved quick enough to match the technology it depends on. Sure we're comfortable with 12 character, 3 month rotation passwords, but the average 'civilian'? Probably doesn't even have a passcode on their phone despite the massive personal security risk they're carrying around with them.

We need to educate and/or provide easier authentication.

Re:Notes on the Celebrity Data Theft by antimagic on Wednesday September 03, 2014 @10:04AM (#8263013)
No, no I am not comfortable with 12 character, 3 month rotating passwords. 12 character, ok, but only if the damn thing isn't going to change all of the time. I have a hard enough time remembering my passwords for the computers at work that rotate every three months. You start making it necessary to do that for all of the sites I use on the Internet, and I'll lose access to pretty much every service. Not a workable solution! At least not without a password manager...
Re:Notes on the Celebrity Data Theft by fluidcruft on Wednesday September 03, 2014 @12:33PM (#8263832)
Why not just extend the 12-char password you are comfortable with using a random 4-character-ish suffix that you change every three months? It doesn't take long to learn a new set of 4 characters.
Re:Notes on the Celebrity Data Theft by dredmorbius on Wednesday September 03, 2014 @12:52AM (#8261558)
12 character? Please! ;-)

(Most of mine are markedly longer.)

Though I'll admit to being a tad less aggressive on the rotation than I ought to be.

Re:Notes on the Celebrity Data Theft by rquirk on Wednesday September 03, 2014 @02:17AM (#8261731)
A lot of sites don't allow more than 12 chars. Of the top of my head, Nintendo's rewards scheme has a limit on the number of characters, it lets you use more but actually truncates the password to 12 or so. Some sites truncate it on the sly then say "incorrect username or password!" when you enter your stored 16+ character password.

Other sites silently break if you use characters outside A-Za-z0-9. e.g. you set a password with } or @ in it, then can't log back in again.

Ebay wouldn't let me paste a password into the password field recently, I had to type it out, and the keepassx "autotype" feature was thwarted by their focus-altering javascript code on the form. I also think they silently dropped special characters - I know it took me 4 or 5 password reset emails to get the new stored pw to stick.

Paypal requires that you enter a credit card number to change the password, so rotating it is tricky if you don't have the card on hand. I'm undecided if this is good or bad, since this sort of 2 factor makes it harder for someone to hijack your account.

There are a lot of ways that sites try and make life hard if you are doing things the right way and using a pw manager. It feels like there's this big conspiracy driving us to use the same "Monkey123" password everywhere.

Re:Notes on the Celebrity Data Theft by dredmorbius on Thursday September 04, 2014 @05:55AM (#8267372)
Oh, I know. God do I ever know.

I use a password generator. My defaults are _long_. But the nice thing is that I can pass it most constraint rules reasonably readily to create a valid password if I need to fit another use-case.

I don't use Ebay, but that sounds particularly annoying. Conversation on G+ suggests that the copy/paste defeat is to combat copy/paste exploits elsewhere, though by that point you might as well declare game over anyhow.

I'm definitely _not_ using "Monkey123" everywhere. But a lot of sites get a perfectly cromulent password ... and a mailinator.com email address (also randomly generated). I never use the same tokens twice (mostly registration-required but no real utility / long-term state storage).

Re:Notes on the Celebrity Data Theft by mr_sturd on Wednesday September 03, 2014 @04:51AM (#8262069)
I started using Mitro, recently for the same thing.

I had been slowly working on a system which would store pseudo-randomly generated salts and store one for each individual domain. It would detect which site I was entering my password into, take the relevant salt and digest it against the password I had entered - sending a stupidly long, digested passwords to the sites which would allow for it. The password itself would never leave my computer. Progress was slow, though, and other projects took priority.

With Mitro, I've done a similar thing by pseudo-randomly generating 64-character base64 strings to store as the passwords for my accounts.

Re:Notes on the Celebrity Data Theft by decode on Wednesday September 03, 2014 @05:25AM (#8262158)
> I had been slowly working on a system...

If you're still interested in this type of system, PasswordMaker has been around for quite a while and does essentially the same thing:

http://www.passwordmaker.org/

Re:Notes on the Celebrity Data Theft by osuritz on Tuesday September 02, 2014 @04:55PM (#8260093)
Couldn't agree more: I look at the max allowed number of characters on website X and I ask 1Password to generate a password of that length with whatever complexity the website allows (so preferably numbers and symbols if allowed).
Re:Notes on the Celebrity Data Theft by genwin on Tuesday September 02, 2014 @06:32PM (#8260558)
Or a text file or spreadsheet containing passwords, in a TrueCrypt container (I still trust it).
Re:Notes on the Celebrity Data Theft by corford on Tuesday September 02, 2014 @08:24PM (#8260922)
Yep, I do the same. Master truecrypt container on a USB stick that just contains a text file with all my logons.

Then whenever I change that file I backup the truecypt container to Spideroak so I'm not hosed if I my stick gets lost/broken/stolen.

Re:Notes on the Celebrity Data Theft by ptwiggens on Tuesday September 02, 2014 @10:41PM (#8261285)
That is completely unusable on mobile.

As someone who consistently needs my passwords on the go, a password manager is really the best way to go.

Re:Notes on the Celebrity Data Theft by genwin on Wednesday September 03, 2014 @04:41PM (#8265354)
Do you have to trust that the password manager doesn't upload the passwords? I trust TrueCrypt since it isn't specifically for passwords.
Re:Notes on the Celebrity Data Theft by vellum on Tuesday September 02, 2014 @11:58PM (#8261440)
Don't you run the risk of getting the text file or spreadsheet cached to the temp directory?
Re:Notes on the Celebrity Data Theft by genwin on Wednesday September 03, 2014 @04:39PM (#8265333)
Good point. I doubt Notepad caches anything on a different drive, but Excel would if auto-save is enabled.
Re:Notes on the Celebrity Data Theft by baby on Wednesday September 03, 2014 @10:59AM (#8263288)
What if you're not on your computer and you want to check something on gmail, or facebook, or airbnb, etc...
Re:Notes on the Celebrity Data Theft by alexgaribay on Wednesday September 03, 2014 @11:02AM (#8263308)
They have a mobile version that syncs your passwords across devices. I use the iOS app frequently.
Re:Notes on the Celebrity Data Theft by baby on Wednesday September 03, 2014 @07:12PM (#8265941)
Yeah but still, if you don't have a smartphone, or you don't have your mobile, or you can't use your mobile (different country, no wifi). You're pretty much kicked out of your own accounts.
Re:Notes on the Celebrity Data Theft by anigbrowl on Tuesday September 02, 2014 @06:15PM (#8260487)
aka 1PointOfFailure. Having spent several years maintaining and repairing computer systems for corporate and professional clients, I can tell you from experience that it is trivially easy to social engineer someone's credentials out of them.
Re:Notes on the Celebrity Data Theft by Micaiah_Chang on Tuesday September 02, 2014 @06:23PM (#8260531)
I'm currently having a failure of imagination here, but how would you social engineer a password manager?

The tricks I'm thinking of involve fooling the user into thinking a site is something it's not or guessing some sort of personal information. But with a separate application the former seems unlikely and the latter is stopped if you use a scheme such as diceware (https://en.wikipedia.org/wiki/Diceware). I understand that naive, theoretical musings on security are no match for experience, so how would you break that set up?

Re:Notes on the Celebrity Data Theft by anigbrowl on Tuesday September 02, 2014 @06:31PM (#8260557)
By getting the user to give me control of it, same as if the user was moving everything to a new computer. You don't have to do this via a website; you use a website to create a problem and then make yourself available to fix it.

Not that I'm into this sort of thing, but I've had a few people attempt to co-opt me into criminal activity in the past so I wouldn't be at all surprised to read about such attacks.

Re:Notes on the Celebrity Data Theft by jsmthrowaway on Tuesday September 02, 2014 @06:59PM (#8260662)
AKA 1FailureToUnderstandTheThreatVector, the common antisecurity argument of lazy or pedantic people. A password manager is not defending against a social engineering attack (how could it?), it's defending against Joe's Blog getting knocked over and your re-used password on Wells Fargo being disclosed.

Your comment is a really lame excuse for not using a password manager and is quite a bit of FUD; there is no technical solution to a social engineering attack, so it's a clever way out as an excuse to avoid doing something difficult. You are not the first person to try it on me. You also sound like you're making the case for social engineering control of their machine, at which point what does the password manager matter? You have physical. Game over.

I have this conversation regarding self-signed certificates and MD5 hashing as well. "But they don't authenticate," or "but MD5 is insecure!" Yep, I know. Do you understand the threat vector for my usage of either? You sure?

Just use one. Seriously.

Re:Notes on the Celebrity Data Theft by anigbrowl on Wednesday September 03, 2014 @04:25AM (#8262005)
I'm at a loss as to what benefit I'm supposed to gain by using one. I don't reuse passwords for anything that actually needs to be secure, though I reuse a few for sites that make me create a password even though I don't care about whether those accounts are secure or not. I dpn't see why I should adopt a password manager just because other people don't practice good password security.
Re:Notes on the Celebrity Data Theft by simonw on Wednesday September 03, 2014 @12:21PM (#8263762)
How do you remember all of your passwords?
Re:Notes on the Celebrity Data Theft by Kiro on Wednesday September 03, 2014 @07:51AM (#8262510)
Stupid question but what happens if you forget the master password or someone steals it?
Re:Notes on the Celebrity Data Theft by mikerastiello on Wednesday September 03, 2014 @10:36AM (#8263183)
>1Password creates your data file using the password you provided when you first launched the application. This password is not kept anywhere and it is never logged. Furthermore, there is no “back door” mechanism to recover your data or password. This approach is very important in order to be able to say that 1Password keeps your data safe and secure. However, because of it, once your password is forgotten, there is nothing we can do to help you recover it.

https://help.agilebits.com/1Password3/forgot_password.html

I have my master password written on a piece of paper that is stored in a safe location, mostly so my wife can access my information if anything ever happened to me, but it also works as a backup if I ever forget my master password for some reason.

Re:Notes on the Celebrity Data Theft by cpach on Wednesday September 03, 2014 @08:55AM (#8262735)
Then you have to reset every password and start over.
Re:Notes on the Celebrity Data Theft by lsaferite on Wednesday September 03, 2014 @08:57AM (#8262745)
Looks like they still don't have a native Linux client though.
Re:Notes on the Celebrity Data Theft by jbrechtel on Wednesday September 03, 2014 @09:04AM (#8262767)
Re:Notes on the Celebrity Data Theft by lsaferite on Wednesday September 03, 2014 @09:44AM (#8262939)
Well, my point was more that I do want a single password storage solution across the board. I use Linux, Windows, OSX, and Android regularly. I tried 1Password in the past but dropped it as it didn't have a Linux client. I now use KeePass as I can sync my DB across all my devices.
Re:Notes on the Celebrity Data Theft by eyeareque on Tuesday September 02, 2014 @06:13PM (#8260477)
I'm sure it is useful, except for when 1Password attacks take place.
Re:Notes on the Celebrity Data Theft by LeoPanthera on Tuesday September 02, 2014 @06:56PM (#8260650)
1Password is not a cloud service.
Re:Notes on the Celebrity Data Theft by eyeareque on Wednesday September 03, 2014 @02:12PM (#8264419)
I didn't say anything about how it is implemented. It is software, there is always a way to attack it.
Re:Notes on the Celebrity Data Theft by JTon on Wednesday September 03, 2014 @11:13AM (#8263372)
True, but afaik it has the option to use dropbox for device syncing
Re:Notes on the Celebrity Data Theft by jacquesm on Tuesday September 02, 2014 @04:53PM (#8260086)
> data never leaves a company desktop, laptop, or blackberry.

That's not all that draconian. Data never leaves the servers, full stop. (Other than for back-up purposes and those had better be encrypted.)

Re:Notes on the Celebrity Data Theft by lrem on Tuesday September 02, 2014 @05:31PM (#8260279)
Seconded. Corporate network only as the place from where company managed clients are allowed to access production network, where the data stays. Even when someone manages to steal all the electronics from the office, he still doesn't get any data/source code/whatever. Easier said than done though.
Re:Notes on the Celebrity Data Theft by jacquesm on Tuesday September 02, 2014 @05:35PM (#8260304)
And you're still going to have to do a lot of work to prevent exfiltration from the servers other than for backup-purposes and track your back-ups and who has access to them.
Re:Notes on the Celebrity Data Theft by Corsariuster on Tuesday September 02, 2014 @05:24PM (#8260246)
You are so right on the money. We used to see hacking into celebrities' gmail inboxes, social accounts, dropbox stores - all through social engineering. We now see hacking into icloud. Next we will see hacking into gdrive, onedrive or some samsung cloud - if enough celebrities start using Android or Winphone. The pattern is the same, so is the weakest point - the actual user. Maybe it's time to educate people more instead of writing more security software.
Re:Notes on the Celebrity Data Theft by michaelt on Tuesday September 02, 2014 @06:50PM (#8260625)

  I'd really be thinking hard about my cloud policies
A lot of social engineering attacks involve things like security question password reset, lost second factor reset, lost access to backup e-mail/phone, and things like that.

Don't most enterprise cloud offerings dispense with things like that, because users can visit a helpdesk in person?

Re:Notes on the Celebrity Data Theft by atmosx on Tuesday September 02, 2014 @06:21PM (#8260521)
> The policy at my previous employer (we handled a lot of extremely sensitive information), was pretty draconian: data never leaves a company desktop, laptop, or blackberry.

Really? And how do these devices inter-communicate if data never leaves from anywhere to anywhere?

Burying a laptop to the ground would make it safe enough to keep out the bad guys.

Re:Notes on the Celebrity Data Theft by tripzilch on Wednesday September 03, 2014 @04:06AM (#8261958)
> Burying a laptop to the ground would make it safe enough to keep out the bad guys.

That will just drive the bad guys underground.

Re:Notes on the Celebrity Data Theft by gnopgnip on Tuesday September 02, 2014 @07:13PM (#8260711)
You can use citrix or terminal services so the sensitive data never leaves the servers.
Re:Notes on the Celebrity Data Theft by gaadd33 on Tuesday September 02, 2014 @09:32PM (#8261115)
Couldn't someone just screenshot the citrix or terminal services session while the user is using it?
Re:Notes on the Celebrity Data Theft by rayiner on Tuesday September 02, 2014 @10:05PM (#8261197)
Sure, but that only gets you one screen of a sensitive document, and is a lot harder to do inconspicuously than to surreptitiously look at a file that a user saved to his personal laptop's desktop with the filename "Details of Unannounced IPO.doc."
Re:Notes on the Celebrity Data Theft by yarou on Tuesday September 02, 2014 @08:29PM (#8260935)
I think this points to the inherent weaknesses in the concept of "username/password". Why do we still have this paradigm? It worked in the 80s, but I think there needs to be a new paradigm in place today. Ideally you'd want a system like public key authentication, with some bio-marker used for identity management.