Denne side er maskinoversat og er stadig under gennemgang.Læs den på engelsk

Sikkerhed

Sikkerhed

Hvordan VaultWell beskytter det, du gemmer i det, med enkle ord. Også de dele, det ikke kan beskytte, og det, vi ikke har gjort endnu.

Fra din sti til krypterede filerEt diagram over, hvordan en boks låses. Stien, du tegner på tavlen, strækkes med Argon2id med 64 MiB hukommelse og to gennemløb. Resultatet kombineres med en hemmelighed, der opbevares i telefonens sikkerhedshardware: Secure Enclave på iPhone eller Android Keystore med StrongBox, hvor det findes. Sammen danner de boksnøglen, som låser boksens hovednøgle op. Elementerne krypteres derefter med AES-256-GCM i bidder på 1 MiB, som hver især godkendes, og gemmes kun på din telefon. De samme trin er skrevet ud nedenfor. Din stitegnet på tavlenotte celler eller flere Argon2id64 MiB hukommelseto gennemløb (t=2) Kombineretkun på denne telefon Boksnøglelåser hovednøglen op AES-256-GCMbidder på 1 MiBhver især godkendt Krypterede filergemt på din telefonintet sendt til os HardwarehemmelighedSecure Enclave på iPhoneStrongBox på Android, hvor muligt Fra din sti til krypterede filerEt diagram over, hvordan en boks låses. Stien, du tegner på tavlen, strækkes med Argon2id med 64 MiB hukommelse og to gennemløb. Resultatet kombineres med en hemmelighed, der opbevares i telefonens sikkerhedshardware: Secure Enclave på iPhone eller Android Keystore med StrongBox, hvor det findes. Sammen danner de boksnøglen, som låser boksens hovednøgle op. Elementerne krypteres derefter med AES-256-GCM i bidder på 1 MiB, som hver især godkendes, og gemmes kun på din telefon. De samme trin er skrevet ud nedenfor. Din stitegnet på tavlenotte celler eller flere Argon2id64 MiB hukommelseto gennemløb (t=2) Kombineretkun på denne telefon HardwarehemmelighedSecure Enclave på iPhoneStrongBox på Android, hvor muligt Boksnøglelåser hovednøglen op AES-256-GCMbidder på 1 MiBhver især godkendt Krypterede filergemt på din telefonintet sendt til os
Hvert trin sker på din telefon. Der er ingen konto og ingen server. Læs trinnene i ord

Hvem og hvad vi beskytter imod

VaultWell er designet til hverdagens trusler mod privatlivet, den slags de fleste faktisk møder.

  • Nogen tager din telefon. En partner, en slægtning, en kollega eller en fremmed, der finder den. Uden stien forbliver boksen lukket, selv hvis de kender telefonens adgangskode.
  • Nogen presser dig til at låse op. Du kan åbne en hverdagsboks eller tvangsboksen. Intet på skærmen viser, at der findes andre bokse.
  • Nogen kopierer appens filer. Nøglerne er bundet til telefonens sikkerhedshardware, så gæt kan ikke køres på en hurtig computer.
  • Nogen manipulerer med gemte filer. Hver krypteret del er autentificeret, så ændringer opdages i stedet for at blive vist.

Det er ikke designet til at modstå en angriber, der allerede har installeret malware på din telefon, som ser dig tegne din sti, eller som kan tvinge dig til at afsløre alle dine stier. Ingen app kan love det.

Sådan virker krypteringen

  1. Sti. Rækkefølgen af de celler, du tegner på tavlen (mindst otte, ingen gentagelser), bliver input.
  2. Argon2id. Dette input forstærkes med Argon2id med 64 MiB hukommelse og to gennemløb, så hvert gæt koster reel tid og hukommelse.
  3. Hardwarebinding. Resultatet kombineres med en hemmelighed, der opbevares i Secure Enclave på iPhone eller i Android Keystore (StrongBox, hvor det findes). Hemmeligheden kan ikke eksporteres, så nøglen kan kun udledes på din telefon.
  4. Hovednøgle. Hver boks har en tilfældig 256-bit hovednøgle, der kun gemmes i krypteret form under nøglen fra din sti.
  5. AES-GCM i blokke. Elementer krypteres med AES-256-GCM i blokke på 1 MiB. Hver blok er bundet til sit element og sin position, så blokke ikke kan byttes om, omarrangeres eller skæres af, uden at det fejler. Miniaturer, elementlisten og indstillingerne krypteres også.

Der er ingen konto og ingen server. Dine nøgler forlader aldrig din telefon, og intet i dine bokse sendes til os.

Skjulte bokse, og hvad en undersøger alligevel kan se

På skærmen afslører VaultWell intet. Låseskærmen er kun tavlen. En forkert sti og en sti, der aldrig er brugt, ser ens ud. Der er ingen liste eller optælling af bokse. Hver boks' indstillingsfil er udfyldt til samme størrelse, så en boks' indstillinger, også om det er tvangsboksen, ikke kan ses udefra.

På disken vil vi være præcise. Hver boks gemmes som sin egen krypterede mappe. Nogen med fuld adgang til appens rå filer, for eksempel via en retsteknisk udtrækning fra en ulåst telefon, kunne tælle disse mapper og tælle, hvor mange bokse der har en gendannelsessætning. De kunne ikke åbne dem eller se, hvad der er i dem, men de kunne udlede, at der findes mere end én boks. Vi planlægger at mindske dette, for eksempel med lokkeposter, og vi offentliggør detaljer, når det ændrer sig.

På skærmen

Afslører intet

  • Kun tavlen vises
  • Ingen liste eller optælling af bokse
  • En forkert sti ligner en sti, der aldrig er brugt

I de rå filer, med fuld adgang

Kan tælles

  • Hvor mange krypterede boksmapper der findes
  • Hvor mange bokse der har en gendannelsessætning

Forbliver ulæseligt

  • Hvad en boks indeholder
  • Hvilken boks der er tvangsboksen

Tvangsboksen

Når tvangsboksen åbnes med sin sti, sletter VaultWell først nøglefilen for hver anden boks og deres gendannelsesfiler og fjerner derefter boksenes mapper. Uden nøglefilerne kan dataene ikke dekrypteres. Derefter åbner tvangsboksen som enhver anden, uden nogen besked på skærmen.

  • Sletningen er permanent på telefonen. Den kan ikke fortrydes.
  • At åbne tvangsboksen med dens gendannelsessætning sletter ingenting.
  • Sikkerhedskopier og delinger, der opbevares andre steder, påvirkes ikke.

Sikkerhedskopier og delinger

Sikkerhedskopier (.vwbackup) skal kunne åbnes på en ny telefon, så de kan ikke bruge din gamle telefons hardware. I stedet låser hver sikkerhedskopi boksens hovednøgle med Argon2id ud fra din sti (og sætning, hvis den er angivet) under et nyt tilfældigt salt. Elementerne forbliver krypteret præcis som gemt. En sikkerhedskopis sikkerhed afhænger af, hvor stærk din sti eller sætning er, så hold sikkerhedskopifiler private.

Delinger (.vwshare) bruger en ny tilfældig nøgle, låst med en separat delingssætning. Elementerne krypteres om ind i den, så modtageren aldrig får din boks' nøgle at vide. Grænser for åbninger, udløb og udgemning håndhæves af appen, ikke af kryptografi, fordi der ikke er nogen server. En målrettet person, der har sætningen, kan stadig kopiere det, vedkommende ser.

Hvad vi ikke påstår

  • Endnu ingen gennemført revision. En uafhængig sikkerhedsrevision er planlagt før lanceringen. Vi offentliggør resultatet.
  • Ikke usynlig. Appen er synlig på din telefon, også med et forklædt ikon, og en retsteknisk undersøgelse kan vise, at der findes flere bokse.
  • Ikke skærmbilledsikker på iPhone. VaultWell beskytter mod skærmoptagelse, men iOS lader ikke apps blokere skærmbilleder; VaultWell fortæller dig, når et bliver taget. Ingen app kan forhindre et foto af skærmen.
  • Ingen gendannelse fra os. Hvis du mister din sti og din sætning, kan vi ikke hjælpe. Vi har dem aldrig.

Indberet et problem

Hvis du finder et sikkerhedsproblem, vil vi være taknemmelige for at høre om det privat først, og vi krediterer dig gerne, hvis du ønsker det. Kontaktoplysninger tilføjes før lanceringen.