Thursday, July 26, 2012

Security Challenges of Cloud Storage


Cloud-based storage as a service includes inherent vulnerabilities, but they need not prevent a business user from taking advantage of its economies and flexibilities. Here are the five most important ways to address data security in cloud-based storage infrastructures.
  • Data Leakage: Many businesses that would benefit significantly from using cloud storage are holding back because of data leakage fear. The cloud is a multi-tenant environment, where resources are shared. It is also an outside party, with the potential to access a customer’s data. Sharing storage hardware and placing data in the hands of a vendor seem, intuitively, to be risky. Whether accidental, or due to a malicious hacker attack, data leakage would be a major security violation. The best strategy is to assume from the start that the cloud vendor is compromised and send only encrypted files to the cloud. Use the strongest encryption that you can; anything less is not worthwhile. Don’t depend on the cloud provider or an intermediary to encrypt those files for you – then they’ll be able to decrypt them as well, and you’ll have to rely on trust. With the cloud, all data and metadata should be encrypted at the edge, before it leaves your premises. The only person to trust is yourself.

  • Cloud Credentials: Even encrypted data can be vulnerable if your files are pooled in with those of another customer. Access to a given pool of storage is based on credentials, and if you are lumped together with another set of customers and share the same credentials, there is a risk that one of them could obtain those credentials and access your data. They would not be able to decipher it, assuming it is encrypted, but they could delete the files. By securing your own unique credentials, however, your files will be separate. No one else will be able to log into your account and delete your data.

  • Snooping: Files can be vulnerable in the cloud, but there are also risks during data transmission. Encrypted files do not need to be sent over a secure line – this amounts to double encryption. But it is best to assume the worst and guard against any measure of snooping by only sending and retrieving data over a secure line. This prevents against someone seeing cloud metadata. Data and metadata should be completely opaque on the wire and in the cloud. Nothing – no file names, time stamps – should be decipherable once it leaves your premises.

  • Key Management: This has to be addressed properly because if you botch key management, there is a risk that users will not want to activate the cryptography, which then compromises security. Key management should be so simple that users are not even aware of it: Encryption should be automatic. There should be no way to turn it off. This way, if there is no insecure mode, then there is no chance of someone accidentally sending unencrypted, vulnerable data to the cloud. Keys should also be securely escrowed, and difficult to retrieve, so that no one can obtain that key to access your data. 

  • Performance: A strong security strategy is a necessity, but it should not seriously impact performance. Encryption of data being sent to the cloud, and decryption of files called back from the cloud, should happen with little or no impact on the user experience. Ideally, it should all happen without the user noticing a thing.

Source - Nasuni

No comments:

Post a Comment