Deze vertaling is nog niet nagekeken door een moedertaalspreker. De Engelse versie is leidend. Read the English versionHelp translate

Beveiliging, in gewone woorden

Wat CryptoUpload beschermt, wat niet, en hoe je het ons laat weten als we iets fout hebben.

Waartegen het is opgewassen

Een aanbieder die nieuwsgierig maar eerlijk is
Hij ziet versleutelde bytes, bestandsgroottes en de tijdstippen waarop iets is geschreven. Hij zou niet moeten kunnen achterhalen wat een bestand bevat of hoe het heet.
Een aanbieder die vijandig of gecompromitteerd is
Hij kan een oude kopie teruggeven, een bestand afkappen, blokken omwisselen of dingen weglaten. Elk daarvan wordt opgemerkt: de kluis houdt een geauthenticeerd register bij dat alleen vooruit kan, het einde van elk bestand wordt gecontroleerd en elk blok kent zijn plaats. De synchronisatie stopt. Grenzen: een computer die de kluis voor het eerst opent, vertrouwt op wat hem wordt voorgeschoteld, en een aanbieder kan de nieuwste wijzigingen achterhouden voor een apparaat dat achterloopt.
Iemand die de opgeslagen bestanden kopieert
Zonder het wachtwoord of de 24 woorden heeft die persoon onleesbare gegevens. Het wachtwoord gaat door Argon2id, dus elke gok kost 256 MiB geheugen.

Wat een aanbieder nog wel kan zien

Altijd
Hoeveel bestanden en mappen er zijn, de grootte van elk bestand, hoe lang elke naam is, wanneer elk object is geschreven en het adres waarvandaan de verzoeken komen. Dat het een CryptoUpload-kluis is. Ook: hoeveel items elke map bevat, welke ontgrendelmethoden er zijn, de openbare sleutels van leden en, in het basisprofiel, de namen die je aan leden gaf.
Met het optionele privéprofiel
Bestandsgroottes worden naar boven afgerond (met hooguit ongeveer 12 procent), naamlengtes vallen in vijf klassen en de README in de kluis wordt weggelaten. Lokbestanden kunnen ook verbergen hoeveel bestanden elke map bevat, maar alleen voor wie een kopie van de opslag krijgt: een aanbieder die verzoeken logt, kan lokbestanden herkennen. Aantallen mappen, tijdstippen van verzoeken en het adres blijven zichtbaar.
Een grens van het formaat
Grootte en tijdstip kunnen volstaan om een al bekend bestand te herkennen, bijvoorbeeld een film waarvan de exacte grootte openbaar is. Het basisprofiel verbergt dit niet.

Wat het niet dekt

Een computer die al is gecompromitteerd
Wie een ontgrendelde computer beheerst, beheerst de kluis erop.
Wat je moet vertrouwen
Inloggegevens voor de cloud staan in een versleuteld bestand op je computer. Updates worden vertrouwd via één ondertekeningssleutel in handen van de auteur. Een programma dat onder jouw gebruiker draait terwijl de kluis open is, kan je bestanden lezen.
Een aanbieder die weigert je te bedienen
Knoeien wordt opgemerkt. Dienstweigering kan versleuteling niet voorkomen.
Toegang intrekken
Een wachtwoord wijzigen, of iemand uit een gedeelde kluis verwijderen, maakt niet ongedaan wat die persoon al zag. Iemand verwijderen beschermt wat daarna wordt geschreven. Voor een volledige intrekking maak je een nieuwe kluis en kopieer je de inhoud erheen.
Verborgen kluizen
Er is geen ontkenbaarheid: een kluis is als kluis te herkennen.
Alles vergeten
Als je zowel het wachtwoord als de 24 woorden kwijtraakt, kan niemand de gegevens herstellen.

Nog geen onafhankelijke audit

Wat er is
Een interne beveiligingsbeoordeling, uitgevoerd in oktober 2026. Het is geen onafhankelijke audit.
Wat we van je vragen
Maak van CryptoUpload niet de enige bescherming voor informatie die je ernstig zou schaden als die uitlekte. Het plan is subsidies aan te vragen om een onafhankelijke audit te betalen. De code is openbaar: iedereen met de nodige kennis kan hem beoordelen en melden wat hij vindt bij security@cryptoupload.org.

Meld een kwetsbaarheid

Hoe
Schrijf naar security@cryptoupload.org. Open geen openbaar issue voor een kwetsbaarheid. Vermeld indien mogelijk de versie, de stappen om het na te bootsen, de geschatte impact en een proof of concept.
Binnen bereik
Elke manier om platte tekst te lezen, een zegel te vervalsen of een sleutel te herstellen zonder het wachtwoord of de zin; elk stil gegevensverlies tijdens het synchroniseren; elke manier om opgeslagen inloggegevens te onttrekken; de netwerkbackends (niet-geauthenticeerde verzoeken, path traversal, request forgery); de opdrachtregel en de app.
Voorlopig buiten bereik
Bevindingen die voortdurende fysieke toegang vereisen tot een computer die al is ontgrendeld; denial of service tegen cloudaanbieders, die niet van ons zijn; algemene robuustheidsbugs zonder effect op echte gegevens.
Wat je kunt verwachten
We bevestigen binnen 5 werkdagen dat we je melding hebben ontvangen en spreken met je een openbaarmakingstermijn af, standaard 90 dagen. Er is geen bugbounty.

Wat zichtbaar blijft, punt voor punt

Aan de kant van de aanbiederBasisprofielPrivéprofiel
Inhoud van bestandenOnleesbaarOnleesbaar
Namen van bestanden en mappenOnleesbaarOnleesbaar
Grootte van elk bestandExactNaar boven afgerond, met hooguit zo’n 12 %
Lengte van namenExactEen van vijf klassen
Bestanden per mapExact aantalNaar boven afgerond met lokbestanden aan; een aanbieder die verzoeken logt, kan lokbestanden herkennen
Aantal mappenZichtbaarZichtbaar
Wanneer elk blok aankomtZichtbaarZichtbaar
Adres waarmee je verbindtZichtbaarZichtbaar

Het privéprofiel is optioneel en kies je bij het aanmaken van de kluis. Met beide profielen kun je de volgorde en het tijdstip van uploads door elkaar husselen en het verkeer via een proxy laten lopen.

Gratis downloadenTerug naar de startpagina