Dropbox File Brouhaha: Use Case Is The Issue

Before you pull your files over a perceived security threat, ask yourself: How are you using the cloud file sharing service?

Jonathan Feldman, CIO, City of Asheville, NC

September 16, 2013

5 Min Read

Some are shocked by the revelation last week that Dropbox is indeed opening files that are stored in its cloud-based file service. It's now clear that there was a good reason for this -- Dropbox was processing a word processing file in an automated manner in order to provide an additional feature to users. Those who are shocked simply haven't thought through what the use case is.

From the time that cloud technology hit the streets, responsible cloud proponents were cautioning that not every use case for cloud was an appropriate one. Should you put your city government emails in Google mail? In the past, the Los Angeles CIO said, "Yes." But should you put law enforcement emails into that same Gmail store? In the past, the LAPD chief said, "No." You can debate these particular instances endlessly, but the point is this: Not everyone is comfortable with every use case.

Those that think of Dropbox as a place to put docs simply don't understand the app, and therefore can't appropriately match their use case to the app. Dropbox is not simply a file repository. It's made to share files easily, it's made to be low cost via file de-duplication and AWS storage, and it's made to be convenient to manipulate files via a Web interface to do things such as restore old document versions.

[ Cybersecurity is no joke. But what do you think about this New Security Trend: Bring Your Own Attorney. ]

A document preview is something that doesn't make sense if you think of Dropbox as your father's G: drive, where you have to wait for IT to restore your files that you bollix up. But if you think of Dropbox as something greater than that, it makes perfect sense for Dropbox to use software to process files to offer features beyond what Dad had.

But it's also really important for decision makers outside of IT to understand how this process works in order to figure out whether this is a "good use case" or a "bad use case."

When Dropbox generates a preview of a .gif, it's doing almost the exact same thing to your file that the preview of a .doc file does. Your file must be read and processed by software in order to do anything useful with it, such as generate a preview. I say "almost" the same because a .gif doesn't contain active content -- it's a pretty simple file format that doesn't contain complex requests. On the other hand, a .doc file can contain active content. That's what the Honey Docs tool allowed the security researcher to do -- to embed active content into the file that would be triggered upon "processing."

Trouble was, Dropbox used existing software -- LibreOffice -- which allowed the active content to activate. That was not such a great decision by Dropbox; it fails the test of "least privilege, least feature," where complexity is the enemy of security.

Global CIO Global CIOs: A Site Just For You Visit InformationWeek's Global CIO -- our online community and information resource for CIOs operating in the global economy.

Aha! So Dropbox is evil, right? Not quite. If there was a security issue with active content in your files, the very worst case scenario is that it would affect you no matter whether it lived in Dropbox or on your desktop. You can't throw a monkey wrench into an off-premises machine and then blame the machine.

So, in general, Dropbox doing automated processing is probably fine with many use cases. But your specific use case will be your true test.

If you're saving Fort Knox alarm system plans, Dropbox probably isn't the place you want to store them. And, to be fair, I'm not sure that you'd want to store them using any cloud provider's app. Perhaps in those use cases, a good IT organization might use a belt-and-suspenders approach, where staff uses on-premises software to encrypt storage prior to it being synchronized to the cloud. Or maybe that wouldn't be secure enough either -- but the manager of Fort Knox would be the one to make that call after IT explains it. The point is that talking about use cases creates a good conversation: "Here are the risks. Are the portfolio of convenience and low cost worth the risks?" "Can we mitigate the risks for this use case?" And so on.

Finally, those who are anti-cloud will use this brouhaha to convince those who don't know any better that CLOUD = BAD, and PREMISES = GOOD. The argument will go something like, we control the installation and configuration of all software, so nothing bad will happen if we host internally. Except, despite internal IT controls, stuff happens with premises software a lot more often than IT organizations like to admit. For example, last year at this time, Sophos released a bad update that created chaos for lots of large organizations.

Unless we decide to write our own software and provide our own maintenance, we're always going to have the possibility of something bad happening that we're not 100% in control of.

So it's not "good cloud, bad cloud." It's "good use case, bad use case." But, above all, it's about having an informed conversation about the risks and the benefits of any tool or service, no matter where it lives.

Read more about:

20132013

About the Author(s)

Jonathan Feldman

CIO, City of Asheville, NC

Jonathan Feldman is Chief Information Officer for the City of Asheville, North Carolina, where his business background and work as an InformationWeek columnist have helped him to innovate in government through better practices in business technology, process, and human resources management. Asheville is a rapidly growing and popular city; it has been named a Fodor top travel destination, and is the site of many new breweries, including New Belgium's east coast expansion. During Jonathan's leadership, the City has been recognized nationally and internationally (including the International Economic Development Council New Media, Government Innovation Grant, and the GMIS Best Practices awards) for improving services to citizens and reducing expenses through new practices and technology.  He is active in the IT, startup and open data communities, was named a "Top 100 CIO to follow" by the Huffington Post, and is a co-author of Code For America's book, Beyond Transparency. Learn more about Jonathan at Feldman.org.

Never Miss a Beat: Get a snapshot of the issues affecting the IT industry straight to your inbox.

You May Also Like


More Insights