Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Verschlüsselung in der Cloud – selbst gemacht

Thomas Lorünser

AIT Austrian Institute of Technology GmbH



Linuxwochen 2015

What is the cloud?

The NIST Definition of Cloud Computing

Special Publication 800-145


Essential characteristics of cloud computing
Service models

Deployment models

Public cloud service are everywhere
Security threats

The Notorious Nine - Cloud Computing Top Threats in 2013

Cloud Security Alliance


  • 1. Data Breaches
  • 2. Data Loss
  • 3. Account Hijacking
  • 4. Insecure APIs
  • 5. Denial of Service
  • 6. Malicious Insiders
  • 7. Abuse of Cloud Services
  • 8. Insufficient Due Diligence
  • 9. Shared Technology Issues
What about the provider?

The public cloud and free services?


What are the basic incentives of free services?

What is the product?

Who pays for it?

Your are the product!

Why are people giving their data away?


Advantages of the public cloud

But, do we have to give up all privacy for that? => A bug in the trust model!
My idea of a secure cloud storage

Provider cannot access the data!


=> Zero-knowledge provider
Zero-knowledge provider
  • * Wuala
  • * Spideroak
  • * Tresorit
  • * Mega
  • * Sync.com
  • * TeamDrive
  • * Boxcryptor
  • * Viivo
  • * Cloudfogger
The case of Safemonk
Can we make our own solution?
Cryptography as major ingredient
What Cloud interfaces to use

Simple Storage Service


Proprietary interfaces

Use filesystem level encryption

Advantages

Use filesystem level encryption

Disadvantages

1. Approach - ownCloud
ownCloud - Pro/Contra

Advantages


Disadvantages

2. Approach - EncFs
EncFs - Pro/Contra

Advantages


Disadvantages

EncFs - Clients

Desktop

Mobile

Web based

EncFs - Security

EncFS is probably safe as long as the adversary only gets one copy of the ciphertext and nothing more. EncFS is not safe if the adversary has the opportunity to see two or more snapshots of the ciphertext at different times. EncFS attempts to protect files from malicious modification, but there are serious problems with this feature.

EncFs - Problem

(in older versions, problems are partially fixed now; version 2.x will be even better)


3. Approach - eCryptfs
eCryptfs - Pro/Contra

Advantages


Disadvantages

More solutions available
Truecrypt


Many open problems
Summary of OSS for secured cloud storage
We need better/new OSS solutions
A community effort is required!
In eigener Sache

Project Archistar

http://archistar.at


Project PRISMACLOUD

https://www.prismacloud.eu


Project CREDENTIAL

https://www.credential.eu