1
0
mirror of https://github.com/fazo96/tesina.git synced 2025-01-10 11:34:20 +01:00
tesina/FileSharing/file_sharing.md

41 lines
2.5 KiB
Markdown
Raw Normal View History

2015-05-26 09:36:59 +02:00
# Cloud Storage
2015-05-16 12:31:40 +02:00
Con __Cloud Storage__ si intende l'_immagazzinare dei dati in remoto_, utilizzando _un servizio offerto da una terza parte_. Questo sistema presenta molteplici vantaggi:
- i dati sono accessibili da ovunque sia presente una connessione a internet
- è possibile dare l'accesso ai dati a qualcuno senza doverli trasferire fisicamente
- non si è limitati dallo spazio disponibile sul proprio dispositivo
- non è necessario sincronizzare le informazioni manualmente tra dispositivi diversi
I più diffusi servizi di __Cloud Storage__ sono __Google Drive__ e __Dropbox__.
2015-05-26 09:36:59 +02:00
## Vulnerabilità e problemi
2015-05-16 12:31:40 +02:00
Questa tecnologia presenta anche degli svantaggi:
2015-05-26 09:36:59 +02:00
- è necessario affidare le proprie informazioni a __una terza parte__, facendo emergere problematiche di __privacy__, __sicurezza__ e __fiducia__;
- vi sono spesso limiti di __spazio__ o di __utilizzo__ ed è necessario pagare per alleviarli o rimuoverli;
- non sempre è disponibile una buona connessione a internet;
- in caso di fallimento dell'infrastruttura della terza parte, __i dati o la loro accessibilità potrebbe compromettersi__.
2015-05-16 12:31:40 +02:00
## La soluzione: i sistemi decentralizzati
La maggior parte delle problematiche del __Cloud Storage__ sono derivate da __centralizzazione__ e __delega__ della gestione a una __terza parte__. Questi problemi non esistono se vengono utilizzate tecnologie di __Cloud Storage decentralizzato__, infatti queste tecnologie:
- funzionano indipendentemente (o quasi, in alcuni casi), senza bisogno di una __terza parte__, dunque
- non esiste il problema del fallimento dell'infrastruttura della terza parte
- non hanno bisogno di __server__ per conservare le informazioni, perchè
- i dati sono inviati direttamente da un dispositivo all'altro
2015-05-26 09:36:59 +02:00
- funzionano anche in una rete locale non connessa a Internet
- sono limitati solo dalla _potenza di calcolo_ dei dispositivi e dalla _qualità della connessione_ tra loro
2015-05-16 12:31:40 +02:00
2015-05-26 09:36:59 +02:00
I più diffusi sistemi di _Cloud Storage_ decentralizzati sono __Bittorrent Sync__ e __Syncthing__.
2015-05-16 12:31:40 +02:00
### Bittorrent Sync
__Bittorrent Sync__ (anche detto __BTSync__) è un software proprietario di __Bittorrent Incorporated__ che implementa il __Cloud Storage decentralizzato__.
2015-05-17 19:56:11 +02:00
Il software è disponibile per __Windows__, __GNU/Linux__, __OSX__, __Android__, __iOS__, __Windows Phone__ e __Kindle Fire__.
Esso è però considerato dalla comunità come una __soluzione parziale__ al problema del Cloud Storage, perchè Bittorrent Sync è una __tecnologia proprietaria, chiusa__ e dunque __potenzialmente inaffidabile__ dal punto di vista __della sicurezza e della privacy__.