iPhone app iPad app Android phone app Android tablet app More

Dropbox Bug Made Passwords Unnecessary, Left Data At Risk For Hours

The Huffington Post   First Posted: 06/21/11 10:07 AM ET Updated: 08/21/11 06:12 AM ET

Dropbox Security Bug Passwords

Recently, hackers have been in the limelight for breaking into companies' servers to steal users' personal information. Yet Dropbox, which provides online storage, needed no help putting its users' data at risk: the company has admitted that for several hours on Sunday, an update to its code caused a security glitch that allowed people to log into any Dropbox account by typing in any password at all.

In other words, while hackers have pried open the doors to data stored by Sony, the Senate, and other high-profile organizations, Dropbox, for four hours, left the doors completely unlocked.

Between 1:54pm PT, when the code update that introduced the bug was pushed live, and 5:46pm PT, when the issues was corrected (the flaw was discovered at 5:41pm PT), virtually any Dropbox account was accessible to any other user, making any documents stored on the system potentially visible to strangers.

Dropbox acknowledged the security bug in a blog post published Monday, writing, "a very small number of users (much less than 1 percent) logged in during that period, some of whom could have logged into an account without the correct password. As a precaution, we ended all logged in sessions." Dropbox said it had contacted users whose accounts had been logged into before the authentication bug had been corrected to offer them "additional activity-related details for review."

The company offered more details on how it was addressing its misstep:

We’re conducting a thorough investigation of related activity to understand whether any accounts were improperly accessed. If we identify any specific instances of unusual activity, we’ll immediately notify the account owner. [...] This should never have happened. We are scrutinizing our controls and we will be implementing additional safeguards to prevent this from happening again.

The Dropbox authentication bug comes as companies such as Apple, Google and Amazon are encouraging consumers to move more and more of their data to the cloud, storing it on remote servers that companies promise are reliable and secure. But these services are appealing only insofar as they are trustworthy and accessible, and security scares such as the one suffered by Dropbox are likely to turn users away from the notion of storing their information remotely, despite the conveniences it may offer.

Not only have companies struggled to keep their systems secure, but many have stumbled when it comes to communicating with their customers about breaches. Sony, for example, waited days before admitting that a cyber attack had put over 100 million users' information at risk.

Dropbox has not fared much better: Dropbox CTO Arash Ferdowsi told one user in an email that the password issue was the result of a "very brief glitch," but commenters on Dropbox's forums were far from relieved. "Allowing unlimited public access to everyone's private files is not a 'brief glitch', it's a 'major and total security failure,'" wrote Andrew M.

"This is completely unacceptable and warrants hourly updates until you know exactly what happened," wrote Tony W. in the comments to Ferdowsi's blog post. "When security is critical to your offering, you should be running unit tests on every deployment and additional security tests. This clearly indicates the need for re-engineering Dropbox security. As to moving forward, every single Dropbox customer should be getting an e-mail right now about this — not hearing about it from other sources or from a seemingly calm-toned blog post."

The vulnerability was first reported by researcher Christopher Soghoian, who has been a vocal critic of Dropbox security practices. Soghoian filed a complaint with the FTC alleging that the company said files stored on its system were not visible to Dropbox employees, whereas Soghoian has countered that data shows some Dropbox staff can indeed view users' documents.

Dropbox users are advised to contact support@dropbox.com with concerns. Naked Security adds, "If your account was accessed, be sure to ask Dropbox for a detailed log of what happened so you can find out what got stolen as well as what got changed. Unauthorised access and unauthorised modification are both bad for your digital well-being."

FOLLOW HUFFPOST TECH

 
 
  • Comments
  • 85
  • Pending Comments
  • 0
  • View FAQ
Comments are closed for this entry
View All
Favorites
Recency  | 
Popularity
Page: 1 2 3  Next ›  Last »  (3 total)
01:24 PM on 06/28/2011
This is a major fail for dropbox and honestly a ding for the cloud industry as a whole. That being said, I still will stick with my current choice of cloud based storage - sugarsync and just trucrypt anything that is SUPER sensitive.

Also, you can actually get 5.5GB of free storage for signing up through this link. Almost TRIPLE what you get with dropbox. http://bit.ly/SugarSync500MBBonus Smart move sugarsync!__.
08:36 PM on 06/23/2011
Ok, I lost my trust in Dropbox, now I'm using Sugarsync. So far so good, I hope it's more reliable. If you would also join and like to get 500 MB bonus (for you and for me as well), here's my referral link: https://www.sugarsync.com/referral?rf=dhkixkci6g3zr
photo
Mister Grumpy
An Angry American
08:51 PM on 06/22/2011
Seems that "Cloud" Apple & Microslop is pushing doesn't have a silver lining afterall.............
01:55 PM on 06/22/2011
Encrypted information stored in the cloud is more secure when the information is encrypted on the user end.

Keeper® Password and Data Vault addresses this in that the only way that encrypted files can be deciphered is through the master password set by the user.

Security is made even stronger with the assignment of longer, more complex passwords.

The stronger the password, the harder it is for a hacker to gain access to your account and decipher the encrypted files. Major problems arise when passwords are used for multiple accounts, or are simple enough to guess.

Keeper's Password Generator accounts for this problem by randomly creating long and complex strings of characters which you can then use as your password. Afraid that you might not remember the password? Keeper stores and manages all of your authentication information and will even launch the website for you from the application.

Keeper® is easy to use basic protection against complex hackers.

Read more: http://blog.callpod.com/2011/05/31/privacy/
http://www.callpod.com/products/keeper
photo
PenguinLinux
got root ?
02:06 PM on 06/22/2011
"Encrypted informatio­n stored in the cloud is more secure when the informatio­n is encrypted on the user end."

Lies from an ad spreading FUD.

I can audit my own network and PCs, but I can't on the cloud provider space.

I can upgrade hardware and software on my network and PCs, but not in the cloud space.

I don't have to pay extra to access or store my own data online because I can setup my own private cloud space - which I can control 100%.
photo
PenguinLinux
got root ?
01:43 PM on 06/22/2011
I don't understand why a few minutes (or hours) of wide open access for Dropbox is such a big deal when Microsoft has had the same thing for YEARS with Windows (all versions) and MS Office (all versions), and next up, coming to a PC near you..... Microsoft Voice (formerly Skype, but with the added "features" compliments of the MSFT Dev Team.)
12:04 PM on 06/22/2011
I store pretty important documents and backups on Dropbox, because their file transfer is pretty useful to me, but all stuff is encrypted with AES256 using passwords that look like: 4j!9æM?2L§ZEe45;4€Y5\50A#%1E-h;*_k9JUsW$ .
Have fun bruteforcing.. ;)
07:09 AM on 06/22/2011
And Google, Amazon or Apple want me to store all of my information on their cloud networks? No thanks, I'll stick to my hard drive and my external terabyte storage.
photo
HUFFPOST SUPER USER
The Dude67
Question the official narrative
07:28 AM on 06/22/2011
64K of memory should be enough for anyone - Bill Gates.
12:53 AM on 06/22/2011
People slammed Sony for getting hacked, but I see post after post of apologists for Dropbox's blatant screw up..... what gives?

If you're not a giant multinational company, then it's OK if you allow your customers data to be freely poached?..... I don't get it.
09:15 PM on 06/21/2011
I use dropbox as temporary storage and tranfer of unimportant data... data I don't mind if somebody else see in public. If security of my data in the cloud is my concern, I either encrypt them myself before placing it to dropbox or use another cloud service that encrypts the data before sending it to the cloud (e.g. Wuala).
photo
HUFFPOST SUPER USER
irishlion7
06:55 PM on 06/21/2011
And no one thought to tell the Republican Right-Wing Tea Party that they could have gotten a list of all the Democratic Supportors and locked them up
photo
HUFFPOST SUPER USER
The Dude67
Question the official narrative
07:29 AM on 06/22/2011
Don't need a security breach for that.  All you need is the Patriot Act and a few buddies at the DHS.
HUFFPOST SUPER USER
verbalvoodoo
05:19 PM on 06/21/2011
99 percent of the people using cloud storage are using it for pictures, music and video of kids birthday parties. The people screaming hysterically that "Our data isn't safe!" need to admit that NO ONE is storing their tax return or digital scans of their credit cards on these clouds. Who cares if someone steals my MP3 collection or pictures of my vacation to the Grand Canyon???
photo
PenguinLinux
got root ?
05:38 PM on 06/21/2011
Ok, so let's say someone uses stegography to encode programs, files, images, etc, within your family photos on a cloud provider like Dropbox.... those are on in your cloud space as well as on your PC. You are (unknowingly) hosting files which contain illegal or harmful content. That's just one scenario, there are others, but I'm sure these comments will be met with "...but that would never happen to me..." uh huh.. and if it did, I doubt you'd ever know it.
photo
HUFFPOST SUPER USER
JohnTheMac
Now, why don't you go home and get your shine box?
06:19 PM on 06/21/2011
Who would care still?
Besides, couldn't they just open their own account and store the pictures of the Stegosaurus or whatever?
05:40 PM on 06/21/2011
So in this case that is not true. A LOT of people use dropbox for all kinds of personal information, text files, configuration files... as an offsite backup for this kind of thing, and all you'd have needed was someone's email address to access this stuff.
09:15 AM on 06/22/2011
You are correct, everyone was vulnerable during those hours. But it's not all personal stuff. We also use Dropbox for remote access/sharing of files for colleagues. Some use Dropbox for all of their files, because they have lost so much through hard drive failure, flash drive failure, and we all know a CD can break. Putting passwords on financial spreadsheets is one way to protect. Not sure how to handle the PDFs though... anyone?
04:48 PM on 06/21/2011
What kind of "glitch" causes an authentica­tion routine to disregard the password? I'll tell you what kind, the kind where thousands of Internet services like Dropbox think they know how to devise a better authentica­tion method than any number of industry-s­tandard packages and insist on reinventin­g the wheel, inevitably producing solutions that aren't nearly as robust and reliable.

Dropbox probably felt that they could just read the password input field, run a database query, and be done with it. No need for a real authentica­tion solution when they can just wing it. But, oh, it turns out that their dirty little hack makes an assumption they didn't consider, and it stops working when they make a change to the software. It's so fragile, falls over at the slightest provocatio­n.

There are a number of common programmin­g idioms and design patterns that are employed time and time again in all sorts of applicatio­ns. Authentica­tion is one of them. Nobody should be implementi­ng their own authentica­tion routine unless that is their product and they are willing to commit lots of resources to testing and reasoning about all of the subtle gotchas involves. Everybody else who needs authentica­tion should be using a well-analy­zed and well-regar­ded package.

One of the Sony breaches was a simple SQL injection, the kind of thing that results from applicatio­n developers hacking their own naive solution to the common chore of building SQL query strings rather than using any number of standard packages which are designed to avoid injection attacks.

Part of this is because of the way developers are educated. University curricula are heavy on theory and very light on practice. When I graduated with an M.S. in computer science, the only reason I knew about unit testing was because of my participat­ion in the Linux kernel project and other free software projects which require test cases to be submitted with the code. Schools don't teach young developers about how to write good test cases or why the test cases should come before the code.

Any unit test for an authentica­tion routine would include several test cases in which a valid username is submitted along with an invalid password to verify that the authentica­tion does not succeed. The fact that this situation happened at all is proof that Dropbox is using appalling developmen­t practices which obviously do not include even the most basic unit testing procedures­.
photo
HUFFPOST SUPER USER
The Dude67
Question the official narrative
07:35 AM on 06/22/2011
Another software "engineer" who has never had a bug make it into production.  Do me a favor.
photo
dickn2000b
omnes autem stulti me
04:34 PM on 06/21/2011
stanjam is correct...Anyone who uses cloud computing at this stage in its evolution is asking to lose all its data to hackers.
photo
HUFFPOST SUPER USER
Mydian01
two by two, hands of blue.
05:23 PM on 06/21/2011
most of the stuff i keep on a computer isnt worth stealing, or they can get it faster in the bittorrents nnyway.. the only thing worth hiding these days is childpr0n and bank accounts. i dont do childpr0n and i keep a seperate account for online purchases that only gets a deposit as i need to use it.
03:45 PM on 06/21/2011
And yet companies still head straight into the cloud, then wonder why they can not see.

As a security professional, I would advise ANY company against using the cloud, at least not without strong encryption at all times.
04:50 PM on 06/21/2011
What good is encryption without authentication?
HUFFPOST SUPER USER
menschmaschine5
03:41 PM on 06/21/2011
Lesson: don't store anything important in "the cloud", or if you do, make sure it's encrypted. Even without this type of thing happening, if a hackers want access to your account, they'll get access to your account no matter how secure your password is.