Dag allen, hier nogmaals de TS. Ik ben de afgelopen dagen bezig geweest met het testen van verschillende cloud storage aanbieders. Ik had de hoop dat ik er een afrondende post van kon maken, maar hoe langer ik bezig ben, hoe meer vragen naar voren komen. Ik heb nog geen definitieve vervanger gevonden. Hieronder zal ik mijn voorlopige resultaten documenteren. Voor sommigen zal de onderbouwing van een afwijzing te kort door de bocht zijn. Het is niet anders. Algehele conclusies:
- Er is niet één beste optie. Alle aanbieders hebben aspecten waar iets op aan te merken valt.
- Alle aanbieders die ik in de praktijk heb geprobeerd werken feilloos met de FreeOTP app.
- Voor additionele informatie over de Terms of Service (ToS) van de aanbieders is het misschien een aardig idee om de website
https://tosdr.org/en/ te raadplegen.
- Voor de discussie "waarom wel/ geen cloud of fysieke hosting" kwam ik deze nog tegen:
https://proton.me/blog/cloud-storage-vs-physical-storage.
Nogmaals dank voor jullie hulp, en hopelijk hebben meerdere mensen iets gehad aan de informatie die door iedereen is gedeeld.
(1) Het downloaden van de OneDrive bestanden gaat met horten en stoten. Om de haverklap worden bestanden of complete folders niet meegenomen in een export. Ik kreeg netjes foutlogs met veel "The following files/folders have not been downloaded" dan wel "This file cannot be downloaded. ExceptionType: WebException." meldingen, maar het gevolg was dat ik noodgedwongen 10 aparte downloads (en dus ZIP-bestanden) heb, na een stuk of 19 opgestarte downloads (waarvan 9 bestanden corrupt dan wel incompleet bleken te zijn).
(2) De volgende cloud storage providers en tools heb ik tot op heden geprobeerd. Hopelijk geeft het wat info voor de lezers.
+
Strato. Strato HiDrive stond lange tijd bovenaan mijn shortlist. De oplossing heeft fatsoenlijke reviews, het basisbedrag van 1 euro per maand (voor 100GB) is zeer goedkoop, de modulaire opzet van het abonnement biedt voldoende mogelijkheden, en de documentatie ziet er aardig uit. Sommige teksten bevallen me niet of zijn simpelweg onjuist, maar die neem ik dan maar voor lief. Denk b.v. aan
- "SSL256" (op
https://www.strato.nl/cloud-storage/).
- "De data van 1,3 miljoen websites en meer dan 25.000 dedicated servers zijn bij STRATO net zo veilig als in een kluis. Letterlijk, aangezien normaal gesproken alleen banken en verzekeringsmaatschappijen hun datacenters ISO 27001 laten certificeren." en "Gegevens van klanten zijn bij STRATO net zo veilig als in een bank." (Beide op
https://www.strato.nl/faq/veiligheid/zijn-mijn-gegevens-bij-strato-veilig/.)
Als laatste stap las ik het privacybeleid door op
https://www.strato.nl/privacybeleid/. En daar ging het mis. Dat ze marketingcookies gebruiken is tot daar aan toe. Ik werd echter helemaal niet blij van de volgende tekst:
Om gerichte reclame in de vorm van advertenties op portalen van onze marketingpartners aan te bieden, gebruiken wij diensten als Meta Custom Audiences, LinkedIn Matched Audiences, TikTok Custom Audiences, Reddit Custom Audiences en Google Customer Match. We dragen hierbij persoonsgegevens (e-mailadres, telefoonnummer, postcode, land) over aan onze marketingpartners.
Pardon?? Ik betaal voor storage, niet voor datahandel met mijn privégegevens. Ik moet maar hopen dat het daarbij blijft en dat ik dit probleemloos uit kan schakelen. Exit Strato.
+
Cryptomator. De tool biedt een eenvoudige installatie op Linux, maar bij het eerste gebruik (en tweede gebruik na een reboot) gaf het programma al direct problemen met een fout om de vault te
unlocken. Zie de screenshot op
https://1drv.ms/i/c/6131b636c21c0900/EeHNkuAVVfJGjAGktVfJpi0BpaE0Jc4v5x-_BpplPc1uOg?e=AaogAf. Hoewel de oplossing door de applicatie zelf werd aangeboden, zit ik hier niet op te wachten. Vervolgens kreeg ik een fout bij het via de interface handmatig locken van de vault. Ook na een sluiten van het bestand dat ik als test in de vault had geplaatst en 10 minuten wachttijd kreeg ik een "Lock failed" foutmelding vanwege "pending operations or open files". Zie
https://1drv.ms/i/c/6131b636c21c0900/Ec2j2_Af1-NJshgdEx5TnnkBNaicycp76kxfwSHkChubzw?e=pH3Kne voor de melding. Killen van het Cryptomator proces en opnieuw opstarten verhielp het probleem. Het probleem zal stellig aan mijn kant liggen. Exit cryptomator.
+
Jottacloud (vooral bezocht vanwege hoge Trustpilot ratings; zegt niets, weet ik): termen als "military-grade encryption" (
https://jottacloud.com/en/features) en "military-grade protection" met vernoeming van bescherming tegen EMP aanvallen om je cloudaanbod te verkopen (
https://jottacloud.com/en/why-jottacloud/server-security) doen mijn wenkbrauwen fronsen. Dit zijn threat models en kreten die het vooral leuk doen in Hollywood. Verder is er weinig technisch-inhoudelijke informatie te vinden over de oplossing. Daarom: geen Jotttacloud.
+
Proton. Hoewel Proton een naam heeft hoog te houden op gebied van veiligheid en privacy, heeft Proton Drive geen werkende Proton Drive app (
https://proton.me/drive/download). De tekst op
https://proton.me/blog/drive-roadmap-spring-2025 geeft weinig vertrouwen in een snelle beschikbaarheid, gegeven de zeer voorzichtige bewoording die is gekozen met "More concretely, we’ll be open-sourcing the software development kit (SDK) that Proton Drive 2.0 for macOS is based on. It will also likely serve as the foundation for a future Linux Drive app.". Likely... future... Oftewel: geen garanties voor functionaliteit op Linux. Proton Drive heeft echter wel een hoop andere functionaliteiten die het zeker de moeite waard maken en die er voor zorgen dat ik hier verder mee ga testen. Voorbeelden zijn:
* End-to-end encryptie.
* 2GB Proton Drive opslag in de free versie (die eenvoudig naar 5GB is te upgraden door het uitvoeren van enkele eenvoudige acties).
* De oplossing is open source (url]https://proton.me/community/open-source[/url].
* Er is behoorlijk wat documentatie te vinden, ook over de security architectuur:
https://proton.me/blog/protondrive-security en
https://proton.me/drive/security.
* De kosten vallen alleszins mee:
https://proton.me/drive/pricing?product=drive.
* Proton Drive is geaudit in 2021:
https://drive.proton.me/urls/PVW17Q74N8#rEAOjMGecsgM. Ik weet het: je kunt terecht vragen stellen over het jaartal, de scope, de diepgang, de tijdsduur, de kwaliteit van de tester enz.
* Uitgebreide functionaliteit zoals dark web monitoring, sessieverwijdering via het portaal, een uitgebreide versiehistorie van bestanden etc.
* De servers staan in Zwitserland, Duitsland en Noorwegen.
* De app bevat maar 1 tracker: te weten Sentry t.b.v. crash reporting.
De interface van de webapplicatie en de app komt commercieel op me over en is (veel) lastiger door te bladeren dan andere geteste alternatieven.
+
Backblaze. Het is een Amerikaans bedrijf en is dus afgevallen, ook al hebben ze een dedicated EU regio met servers in Amsterdam. De kans op overnames en onwenselijke/ dominante wet- en regelgeving waar ze door de Amerikaanse overheid aan gebonden zijn blijft bestaan.
+
Infomaniak. De exclusieve hosting in Zwitserland voldoet aan een van mijn eisen. Zero knowledge encryption hebben ze nog niet, maar komt er volgens
https://www.infomaniak.com/en/ksuite/kdrive/help wel aan. Hoe snel is onduidelijk. De officiële ondersteuning van Linux beperkt zich volgens
https://faq.infomaniak.com/617 tot Ubuntu 22.04 LTS met GNOME of KDE, en sommige informatie is op de Linux client (nog) niet beschikbaar. De informatie op pagina
https://www.infomaniak.com/en/legal/confidentiality-policy bevalt me niet helemaal, waaronder tekst zoals "Your personal data may therefore be shared with affiliates within our family of companies, with third parties with whom we are partners (e.g. to enable you to integrate their solutions into our services) or with trusted third-party service providers.".
Ook daar zie ik een risico, nl. dat mijn persoonlijke data gaat zwerven. Ik moet maar hopen dat die 'affiliates within our family of companies' (gerelateerd aan
https://www.infomaniak.com/en/membership, oftewel iedereen kan zich aanmelden als affiliate?) en 'trusted providers', die mij niet bekend zijn, hun zaken op orde hebben, nu en in de toekomst. Mogelijk zijn de trusted providers gerelateerd aan de bedrijven die in de cookie policy worden genoemd (
https://www.infomaniak.com/en/legal/policy-use-cookies), waaronder de onvermijdelijke Facebook, Google, LinkedIn en Twitter. Ik zoek nog even verder.
+
TransIP. Ook TransIP's STACK heeft een tijd hoog op de shortlist gestaan. Betaalbaar, goede platformondersteuning, werkbare documentatie, Nederlandse hosting. Een nadeel is dat end-to-end versleuteling niet mogelijk is, zoals aangegeven op
https://www.transip.nl/knowledgebase/268-de-privacy-en-encryptie-stack/. Mocht ik dit in de toekomst willen, dan zou ik weer moeten switchen. Daarom is TransIP voor nu even afgevallen. (De tracking cookies zijn netjes opgesomd op
https://www.iubenda.com/privacy-policy/91670710/cookie-policy, maar het zijn er wel érg veel. De volgende tekst in de cookie policy zal vanuit juridisch oogpunt vast hout snijden, maar als eindgebruiker sta ik redelijk machteloos:
Met betrekking tot Trackers van derden kunnen Gebruikers hun voorkeuren beheren via de gerelateerde opt-outkoppeling (indien aanwezig), door gebruik te maken van de middelen die in het privacybeleid van de derde worden aangegeven, of door contact op te nemen met de externe partij.
De transparantie is lovenswaardig.)
+
pCloud. De prijs is goed, client side encryptie is beschikbaar, en de opslag van data kan beperkt worden tot servers die in de EU staan. Een nadeel is het gebrek aan technisch diepgaande kennis op hun site over de oplossing. Bepaalde softwarecomponenten heeft pCloud open source gemaakt, maar een hoop zaken blijven closed source. Ook pCloud maakt zich schuldig aan de "military-grade encryption" marketing hype. Erger is de "By now, the combination of all keys and security layers that pCloud uses has proven to be unbreakable." op
https://www.pcloud.com/features/encryption.html. Geef marketeers de vrije hand en je krijgt deze kletspraat voorgeschoteld. De transparantie van pCloud is een onderwerp van gesprek, zoals ook blijkt uit
https://www.experte.com/cloud-storage/pcloud. Ook pCloud deelt persoonlijke data met derde partijen, zoals vermeld op pagina
https://www.pcloud.com/privacy_policy.html: "We share your Personal Data with advertising and analytical companies to deliver information relevant to you about new features and offers." Dit lijkt op gespannen voet te staan op "
We do not share your Personal Data with third parties for their marketing purposes." (pCloud heeft de tekst zelf vetgedrukt) en "We do not, have not and do not have any future plans to sell your personal information to third parties." Als je het zelf overhandigt valt het niet onder "sell". Ik weet niet zo goed wat ik hiervan moet denken.
+
Filen.io. Filen.io heeft lang op mijn shortlist gestaan. Ik ben echter gaan twijfelen na het extra lees- en testwerk dat ik in Filen.io heb gestopt. De oplossing biedt veel goede dingen: simpel en strak ontwerp, goede prijs, open source (
https://github.com/FilenCloudDienste), zero knowledge encryption, alleen betalen voor opslag en niet voor ontbrekende opties die beschikbaar komen wanneer een duurder plan wordt geselecteerd. De desktop app werkt goed op Windows (vriendin wil niet overstappen) en Linux, analytics vindt plaats basis van Plausible Analytics die lokaal wordt gedraaid. Ook documentatie is in voldoende mate aanwezig op
https://docs.filen.io/ en
https://filen.io/knowledgebase. Echter... er zijn wat dingen die me niet bevallen. Die staan hieronder aangegeven. Ik weet niet of ik deze weg in ga slaan, maar schrijf Filen.io niet per direct af.
* De oplossing is nog niet volwassen indien je iets meer verlagt dan standaard gebruik, hetgeen ook blijkt uit
https://features.filen.io/; er zijn veel openstaande feature requests omtrent basale functionaliteit.
* De technische documentatie is beperkt.
* De CLI is heel minimaal.
* De Android app blijft bij vlagen erg lang hangen bij het opstarten.
* Er vindt geen background sync in de Android app plaats (zie "Why does the automatic camera upload not work?" op
https://filen.io/knowledgebase), waardoor synchronisatie alleen begint na het opstarten van de Filen.io app. Dit geldt trouwens ook voor MEGA. Het is een algeheel Android probleem denk ik.
* Een heel snelle code review van iemand op internet (een tijd geleden) was niet veelbelovend:
https://lowendtalk.com/discussion/174204/anyone-using-tried-filen-io. Ik heb de code zelf niet doorgenomen.
* Er is nog geen security audit geweest, dus het is wat onduidelijk hoe veilig de oplossing daadwerkelijk is, ook gezien het oprichtingsjaar van Filen.io. Zie ook "Will there be an official security audit?" op
https://filen.io/knowledgebase.
+
MEGA. Hoewel de zweem van illegaliteit mogelijk nog om MEGA hangt vanwege MEGAupload, ligt die periode inmiddels een tijd achter ons. (Kim Dotcom verliet het bedrijf meer dan een decennium geleden.) Een uitgebreide review van MEGA (en van andere storage aanbieders) is te vinden op
https://www.experte.com/cloud-storage/mega. De positieve punten zoals hieronder vermeld zorgen ervoor dat ik hier verder mee ga testen.
* De aanwezigheid van zero knowledge encryption.
* Een soepele installatie van de client op zowel Linux als mijn Android telefoon. De Android app werkt vlekkeloos.
* Acceptabele prijzen (
https://mega.io/pricing).
* Een goede mate van transparantie (zie b.v.
https://mega.io/transparency)
* De 20GB opslagruimte voor free accounts biedt genoeg mogelijkheden om uitgebreid te testen voordat een abonnement wordt afgesloten.
* Bestanden kunnen via de EU regio worden aangeboden (bestanden worden niet opgeslagen noch beschikbaar gesteld vanuit Amerika).
* Het aantal ondersteunde uploadprotocollen is voor mij voldoende: HTTPS, FTPS, FTP en WebDAV.
* Er is veel en duidelijke documentatie (
https://help.mega.io/), waaronder een uitgebreid security whitepaper (
https://mega.nz/SecurityWhitepaper.pdf; geschreven in juni 2022, vóór het verschijnen van het artikel van ETH Zurich, zoals hieronder vermeld).
* De client tooling is open source (
https://github.com/meganz).
* Werkt met authenticators buiten de geadviseerde Authy, Duo Mobile, Google Authenticator, of Microsoft Authenticator.
MEGA heeft echter ook nadelen. Hieronder heb ik er een paar genoemd. Ik schrijf MEGA niet af, mede doordat de apps fijn en probleemloos werken, en de openheid over hun diensten me bevalt.
* De activatiemail die werd verstuurd na registratie richting mijn Hotmail account is nooit aangekomen, terwijl mega.nz niet op de lijst van persoonlijke gefilterde domeinen staat. Dit lees ik vaker op internet. Ik heb een ander mailaccount moeten gebruiken.
* In 2022 hebben cryptoanalisten Backendal, Haller en Paterson van de ETH Zurich een artikel geschreven over hiaten in de implementatie van de MEGA crypto. Zie
https://eprint.iacr.org/2022/959 voor de wiskundigen onder ons. Aanpassingen zijn doorgevoerd, maar (theoretische) aanvallen blijven mogelijk. Zie
https://www.research-collection.ethz.ch/entities/publication/57d76be3-636e-40a3-b1f2-901a6cec7915 voor een vervolgpaper. Zie ook
https://blog.mega.io/mega-security-update. Wel mooi dat de controle is uitgevoerd en de software hierdoor is verbeterd.
* Google AdMob, Google CrashLytics, en Google firebase Analytics zitten als tracker in de app.
* Ook hier (net zoals bij Filen.io) moet de app in de achtergrond blijven draaien wanneer realtime synchronisatie nodig is.
* Het aanpassen van folders van een geconfigureerde sync is volgens mij niet mogelijk. Ik zie nergens die optie. Er zit niets anders op dan de sync verwijderen en opnieuw aanmaken.
* De servers waar de data op staat, voor zover nodig gegeven mijn dreigingsprofiel en de aanwezigheid van client side encryptie, zijn niet te kiezen. Het is me niet duidelijk geworden waar mijn data exact komt te staan. Ik weet alleen dat ze niet in Amerika staan.