Ciao a tutti, oggi ho avuto uno spunto interessante in una discussione con una collega. Vorrei chiedere il vostro parere a riguardo e, magari, se avete qualche link a riguardo.
La questione è la seguente: è meglio usare per i propri documenti personali una soluzione locale come LibreOffice oppure una soluzione cloud come Google Documents / Drive? Nel caso, perché?
Tra gli ambiti rilevanti del confronto penso ci siano l'impatto ambientale, la sicurezza e la privacy (credo si intuisca la mia posizione naive a riguardo).
I documenti personali a cui mi riferisco includono ad esempio le presentazioni per i meeting o i documenti per gli appunti; trascurerei il caso d'uso in cui è necessario modificare in modo collaborativo.
Allora, partiamo da alcuni presupposti che penso sian fondamentali:
Che tipo di documenti personali? Leggendo la lista che hai dato credo sian più che altro documentazioni di lavoro che, bene o male, anche se finissero nel vasto web non sarebbe una problematica seria. Fastidioso? Certo. Problematico? Eh.
È quasi impossibile far veramente un discorso sull'impatto ambientale senza saper seriamente che tipo d'uso e casistiche d'utilizzo hai. E anche sapendo quello sarebbe un discorso incredibilmente approssimativo. Puoi calcolare magari quanti W/h finiresti per usare, ma questo dice ben poco sul vero impatto ambientale.
In linea di massima, però, parti dal pensiero che se puoi metter tutto su un Raspberry Pi, o tenertelo direttamente sul tuo portatile/fisso perché ti serve solo quando sei con il PC acceso, di sicuro l'impatto è inferiore a qualsiasi altra soluzione. Al contempo la riduzione non è sinceramente significativa a livello globale.
Con questi presupposti ti direi: Usa il servizio che è più comodo per il tuo uso, senza perderci troppo sonno.
Mettendo ciò da parte mi piacerebbe parlare, più in generale, del cloud: credo sia importante per le persone capire cosa significa mettere qualcosa "nel cloud".
Il cloud è solo una collezione di computer da qualche altra parte. Qualcuno gestisce i servizi per te, dandoti in cambio dei tuoi soldi (o direttamente dei tuoi dati) una comodità, o rendendo meno oneroso per la tua azienda l'uso di un servizio (stai praticamente esternalizzando il reparto IT).
Quando usi un servizio cloud devi però tenere a mente questo:
1- Per un attore malevolo avanzato più sei piccolo e meno sei interessante. Certo puoi aver litigato su qualche forum con xXxX420UberKringer69XxXx che in realtà è un esperto h4x0r, ma è abbastanza improbabile.
Questo significa che, generalmente, avere il tuo serverino in casa con le dovute minime accortezze (non lasciare tutte le porte aperte ed evitare di metterlo direttamente collegato alla rete esterna son già buoni passi, cosa che purtroppo in molti non fanno) è più sicuro di essere sul cloud di una qualche nuova startup che è recentemente esplosa in fama passando da 0 clienti a 10 milioni.
Perché, al contrario di quello che certi soggetti marketing vogliono farti credere, non si tratta di un "se" un servizio verrà bucato, ma di "quando".
Più appetibili e numerosi sono i dati che un servizio contiene, più sofisticati diventano gli attacchi a cui deve far fronte. E non si tratta solo dell'hacker e degli 0-day ma anche, molto più spesso, di semplice ingegneria sociale (l'articolo di Wikipedia non è gran che, ma rende l'idea) che parte dal basso e pian piano scala i livelli di sicurezza, letteralmente truffando le persone e i sistemi informatici.
2- Se è sul cloud significa che finché sia tu che i loro server hanno l'accesso ad internet, potrai accedere ai tuoi dati ovunque tu (o chiunque altro con i dati d'accesso) sia, il che oggigiorno non è male. Al contempo se tu, o loro, hanno problemi (magari perché soggetti ad un attacco di negazione del servizio ) allora i tuoi dati non saranno accessibili per tutta la durata del disservizio. Puoi ovviare a questo problema mantenendo una copia aggiornata locale, ma a questo punto, vale lo sforzo d'avere un cloud? Usa direttamente qualcosa come rsync o syncthing. Al contrario del punto di prima qui più un servizio è grosso più è improbabile che ciò abbia un impatto significativo. È più semplice fare un DDoS di lemmy.world che buttare giù github.com . Ma succede anche quello.
3- Quando metti qualcosa su internet devi esser sempre pronto al fatto che l'informazione venga trapelata, in un modo o nell'altro. Questa è una regola di base che è sempre sano tener presente.
4- Le aziende mentono o travisano la realtà attraverso il marketing. Spesso parlano di "Military-grade cryptography" o altri bei paroloni che, spesso, si traducono in un meno ampolloso "usiamo un qualche standard". E, ancor più spesso, anche se quello che dicono è tecnicamente vero, alla prova dei fatti è ininfluente. Per esempio anche se il servizio offre la criptografia dei tuoi dati mentre non sono utilizzati (un esempio del concetto: Collegamento ), ma offre la decriptazione lato server, significa che sono loro ad avere la chiave ai tuoi dati: non tu! Questo significa che se i loro server vengono bucati è plausibilissimo che anche la chiave ai tuoi dati venga ottenuta in un modo o nell'altro.
Senza considerare che è sempre possibile che condividano i tuoi dati con agenti terzi, come forze di polizia o "business partners". Ovviamente esistono centinaia di modi per prevenirlo, ma devi comunque fidarti che l'azienda prenda questi passi supplementari. Il che spesso significa spese maggiori per loro. Eh.
5- Anche quando sono veramente crittografati e l'azienda non ha accesso alla chiave, può succedere che i loro server vengano bucati e i dati estrapolati: ci sono gruppi che mantengono i blob crittografati nella prospettiva che i computer di domani potranno bucarli, o perché abbastanza veloci, o perché si troverà una falla nello standard.
Questo non significa "non usare il cloud!" ma semplicemente che prima di usarlo bisogna tener presente quali sono i potenziali problemi. Un'azienda - o una persona - dovrebbe sempre fare una valutazione del rischio conscia prima d'inviare i propri dati, o quelli dei propri clienti, a qualche azienda terza.