remote_persistent_storage.mdwn 1.97 KB
Newer Older
Tails developers's avatar
Tails developers committed
1
2
3
4
5
6
[[!tag todo/wait]]
[[!tag todo/research]]

Implementation
==============

127.0.0.1's avatar
127.0.0.1 committed
7
8
9
When the persistence feature is enabled **and** no persistence media is found locally, the user would be asked for a server address + login, password + encryption passphrase. 

Possible remote storage include:
Tails developers's avatar
Tails developers committed
10
11
12

 - IMAP
 - sftp
127.0.0.1's avatar
127.0.0.1 committed
13
14
 - [Syncany](http://www.syncany.org/) (similar to Dropbox, but data is encrypted locally) supports many storage types, including IMAP
 - [s3ql](http://code.google.com/p/s3ql/) Full featured, FUSE-based, filesystem that is synced remotely. Features excellent performance with intermittent connectivity, deduplication, compression, encryption, and full linux filesystem support (hard links, attrs, etc). Written in python. For remote storage, uses S3 or OpenStack. 
15
16
17
18
19
 - [tahoe-lafs](https://tahoe-lafs.org/trac/tahoe-lafs)
+ local data encryption
+ distributed
+ under active developpement
+ See the presentations by [Arstechnica](http://arstechnica.com/open-source/news/2009/08/p2p-like-tahoe-filesystem-offers-secure-storage-in-the-cloud.ars) and [Nilestore](https://code.google.com/p/nilestore/wiki/TahoeLAFSBasics), and this [demo mockup](http://bigasterisk.com/tahoe-playground/)
127.0.0.1's avatar
127.0.0.1 committed
20
 - [DIBS](http://web.mit.edu/~emin/www/source_code/dibs/index.html) : Distributed Internet Backup System
21
+  local data encryption
127.0.0.1's avatar
127.0.0.1 committed
22
23
24
+  distributed
+  but command line only
+  and not maintaned anymore ( [last update 2009-11-23](http://sourceforge.net/projects/dibs/) )
Tails developers's avatar
Tails developers committed
25
 - [wuala](https://www.wuala.com/)
127.0.0.1's avatar
127.0.0.1 committed
26
27
 - Is there a Fuse IMAP filesystem? Other ways to fetch a given email?
 - duplicity
Tails developers's avatar
Tails developers committed
28
29
30
31
32
33
> duplicity, an encrypted backup solution has an IMAP backend since
> version 5.0.7 (6.x is available in lenny-backports and squeeze). It is
> able to backup and restore from a folder available in an email
> account. One downside: it uses Python's imaplib which does know
> how to connect to IMAP server with SSL or StartTLS, but not how
> to verify X.509 certificates.
127.0.0.1's avatar
127.0.0.1 committed
34
 - Encryption: symmetric GnuPG, encfs, ecryptfs, file-backed LUKS or   dm-crypt?