Beveiliging in het kort
- Bestanden, bestands- en mapnamen en voorbeelden worden vóór het uploaden met AES-256-GCM in je browser versleuteld
- Versleutelingssleutels bereiken onze servers nooit in bruikbare vorm, dus wij kunnen je bestanden niet lezen
- Het wachtwoord van je account verlaat je apparaat nooit
- Optionele tweestapsverificatie met eenmalige codes per e-mail
- Bestanden worden redundant opgeslagen in meerdere datacenters, ontworpen om brand en overstromingen te doorstaan
- Servers en database staan in Finland, onder de AVG en de Finse wetgeving voor gegevensbescherming
End-to-end versleuteling met AES-256-GCM
Als je een bestand uploadt, maakt je browser een nieuwe willekeurige 256-bits sleutel speciaal voor dat bestand. Het bestand wordt opgesplitst in stukken, en elk stuk wordt met AES-256-GCM versleuteld met een eigen unieke nonce voordat er iets naar ons wordt gestuurd. De bestandsnaam wordt met dezelfde sleutel versleuteld, dus we weten ook niet wat je deelt. Voor foto's en video's wordt in je browser een klein voorbeeld gemaakt dat met dezelfde sleutel wordt versleuteld.
Mappen werken op dezelfde manier. Elke map heeft een eigen willekeurige sleutel die de naam van de map versleutelt en de sleutels van alles erin vergrendelt, dus als je een map deelt, geeft dat toegang tot die map en verder niets.
AES-GCM is geauthenticeerde versleuteling. Als er ook maar één bit van een versleuteld bestand verandert, door een defecte schijf of doordat iemand ermee heeft geknoeid, mislukt het ontsleutelen in plaats van dat je ongemerkt een beschadigd bestand krijgt.
Waar de sleutel zich bevindt
Elke deellink krijgt een eigen willekeurige sleutel, die in het deel van de link na de # staat. Browsers sturen dat deel van een URL nooit naar de server. Als je ontvanger de link opent, gebruikt hun browser die sleutel om de sleutel van het bestand te ontgrendelen, downloadt het versleutelde bestand en ontsleutelt het lokaal. Wij zien nooit iets anders dan versleutelde gegevens.
Zero-knowledge-accounts
Je hebt geen account nodig om VeilShare te gebruiken. Maak je er een aan, dan is het zo ontworpen dat we je bestanden nog steeds niet kunnen lezen, en je wachtwoord verlaat je apparaat nooit.
Als je inlogt, haalt je browser je wachtwoord door Argon2id, een geheugenintensief algoritme dat is gemaakt om het raden van wachtwoorden traag en duur te maken. Uit het resultaat worden twee aparte sleutels afgeleid: één die onze server bewijst wie je bent, en één die je persoonlijke hoofdsleutel ontgrendelt. De server slaat alleen een gezouten hash van de eerste op, en je hoofdsleutel wordt versleuteld opgeslagen met de tweede.
Van elk bestand en elke map in je account is de sleutel vergrendeld met je hoofdsleutel, rechtstreeks of via de map waarin het staat. Zo kun je na het inloggen je bestanden vanaf elk apparaat openen, terwijl wij alleen vergrendelde kopieën hebben.
Herstelsleutel en sleutelvervanging
Als je je registreert, krijg je een herstelsleutel. Het is de enige manier om toegang tot je opgeslagen bestanden te houden als je je wachtwoord vergeet, omdat we versleuteling waarvan we de sleutels niet hebben, niet kunnen resetten. Denk je dat je sleutel is uitgelekt, dan kun je je hoofdsleutel vervangen via je instellingen. Daarmee worden al je opgeslagen bestanden in je browser opnieuw vergrendeld met een nieuwe hoofdsleutel.
Tweestapsverificatie
Zet tweestapsverificatie aan in je accountinstellingen, en een juist wachtwoord is niet meer genoeg om in te loggen.
- Codes worden gemaakt met een cryptografisch veilige generator van willekeurige getallen
- Elke code verloopt na 10 minuten en werkt maar één keer
- Codes worden gehasht opgeslagen, nooit als platte tekst
- Het raden van codes en het opnieuw aanvragen ervan zijn beperkt om brute-force-aanvallen te blokkeren
Je kunt ook alle apparaten zien die op je account zijn ingelogd en elke sessie die je niet herkent beëindigen, of ze allemaal tegelijk.
Bescherming tegen brand, overstromingen en hardwarestoringen
Versleuteling beschermt je bestanden tegen mensen. Zo zijn ze beschermd tegen fysieke rampen zoals brand, overstromingen en defecte hardware.
Bestandsopslag die het verlies van een datacenter doorstaat
Versleutelde bestanden worden opgeslagen op Cloudflare R2, dat is ontworpen voor extreme duurzaamheid. Elk bestand wordt opgeslagen als meerdere kopieën of als fragmenten met erasure coding, verspreid over veel schijven in meerdere datacenters binnen een regio. Cloudflare heeft het zo ontworpen dat gegevens schijfstoringen en fysieke schade aan een datacenter, zoals brand of een overstroming, overleven.
Servers en database in Finland met dagelijkse back-ups
Onze applicatieservers en database draaien bij Hetzner in Helsinki, Finland, in een datacenter dat is gecertificeerd volgens ISO/IEC 27001:2022, de internationale norm voor managementsystemen voor informatiebeveiliging. Dat betekent dat je accountgegevens onder de AVG en de Finse wet op gegevensbescherming vallen.
De database wordt elke dag automatisch geback-upt, en de back-ups van de afgelopen zeven dagen worden bewaard. Als een server uitvalt, kunnen we hem herstellen vanaf een recente back-up.
Gestolen hardware legt je bestanden niet bloot
Je bestanden, bestands- en mapnamen en voorbeelden zijn versleuteld met sleutels die wij nooit hebben, dus een gestolen schijf, een gelekte back-up of een inbraak op onze servers kan niet blootleggen wat je hebt gedeeld.
Waar we je niet tegen kunnen beschermen
Geen enkele dienst kan perfecte beveiliging beloven, en we zijn liever eerlijk over waar de risico's liggen:
- Malware op je apparaat, of op het apparaat van je ontvanger
- We kunnen basismetadata zien die nodig is om de dienst te laten werken, zoals bestandsgroottes, vervaldatums van links en hoe bestanden in mappen zijn gegroepeerd
- We kunnen basismetadata zien die nodig is om de dienst te laten werken, zoals bestandsgrootte en vervaldatum en wat andere niet-gevoelige gegevens
Bekijk ons privacybeleid voor de volledige lijst van wat we verwerken en hoe lang we het bewaren. Een beveiligingsprobleem gevonden? Laat het ons weten en we zoeken het uit.
Veelgestelde vragen
Bronnen
Deel een bestand veilig
Gratis, geen account nodig. Je bestand wordt in je browser versleuteld voordat het wordt geüpload, en wij kunnen het niet lezen.
Deel een bestand