Spring til indholdet

Denne side er endnu ikke oversat til Dansk og vises derfor på engelsk. Selve programmet er oversat fuldt ud til Dansk.

Sikkerhed og privatliv

Sikkerhed og privatliv

Hvad der er beskyttet, hvordan — og lige så klart, hvad der ikke er.

Hvad krypteringen dækker

Filernes indhold AES-256-GCM, én post pr. blok
Filnavne, størrelser, tidsstempler, attributter manifestet er én AES-256-GCM-post
SHA-256 og CRC-32C pr. blok bloktabellen er én AES-256-GCM-post
Arkivets størrelse, antal blokke, ukomprimeret total hovedet forbliver læsbart, og der er ingen udfyldning, der skjuler det
Hvem der lavede arkivet der findes ingen signaturer: et gyldigt mærke beviser, at nogen havde adgangskoden, og intet om hvem

Kryptografien, ved navn

Krypteringsalgoritme
AES-256-GCM via Windows CNG (BCryptEncrypt / BCryptDecrypt, BCRYPT_CHAIN_MODE_GCM). 96-bit engangsværdi, 128-bit mærke.
Nøgleudledning
PBKDF2-HMAC-SHA256 via BCryptDeriveKeyPBKDF2, som standard 600.000 gentagelser. Arkivet noterer tallet, så det kan hæves uden at ødelægge gamle filer.
Tilfældighed
Styresystemets generator. Hverken salt, engangsværdi eller nøgle fremstilles af dette projekts egen kode.
Svar på en forkert adgangskode
Et GCM-mærke over tom klartekst, hvis tilknyttede data er det færdige hoved. Én udledning fortæller læseren, at adgangskoden er forkert.
Hjemmelavet kryptografi
Ingen. Hver byggesten kommer fra Windows CNG.

Hvor det hører op

En svag adgangskode vælter det hele

Hele ordningen ender ved adgangskoden. PBKDF2 med 600.000 gentagelser koster en angriber omkring et halvt sekund pr. gæt på én kerne — men et grafikkort klarer hundredtusindvis af gæt i sekundet, og specialbygget hardware endnu flere. En lang adgangssætning er det eneste forsvar, der følger med op i skala.

PBKDF2 er ikke hukommelsestung

En hukommelsestung funktion som Argon2id ville stå sig bedre mod grafikkort. Windows CNG tilbyder ingen, og dette projekt skriver ikke sin egen kryptografi, så det er PBKDF2, der bruges. Det står her i stedet for at blive talt udenom.

Ingen signaturer, ingen identitet

Et arkiv, der åbner med din adgangskode, er lavet af en, der havde din adgangskode. Intet i formatet siger hvem, og intet beviser, at et ubeskyttet arkiv er uændret.

Hukommelsen ryddes ikke med garanti

Der påstås ikke, at en adgangskode ikke kan hentes ud af den kørende proces' hukommelse.

At slette er ikke sikker sletning

Intet her påstår at slette data ud over enhver gendannelse på en SSD. På grund af slidudjævning kan en fils gamle blokke overleve en overskrivning, og dette program lover ikke noget, det ikke kan holde.

Hvad programmet sender

Ingenting. Der er ingen netværkskode i arkivprogrammet: ingen telemetri, intet opdateringstjek, ingen nedbrudsrapporter, ingen konto, ingen reklame-id. De eneste adresser i programmet er links, du selv vælger at klikke på, og de åbner i din browser.

Privatlivspolitik
  • Indstillinger

    En almindelig tekstfil i din egen AppData-mappe. Du kan læse den, rette i den eller slette den; en værdi, denne version ikke tager imod, falder tilbage til standarden.

  • Seneste arkiver

    En liste over stier og størrelser i samme mappe, så forsiden kan vise, hvad du arbejdede med. Sletter du filen, er listen tom.

  • Dine arkiver

    Skrives, hvor du bad om det, og ingen andre steder. Udpakning skriver aldrig uden for den mappe, du valgte.

  • Integration i skallen

    Poster i registreringsdatabasen, som kun lægges ind, når du trykker på Installér, og fjernes, når du trykker på Fjern.

Meld noget

Finder du et sikkerhedsproblem, så skriv til [email protected] med nok detaljer til, at det kan gentages. Lad være med at offentliggøre det, før der findes en rettelse til det.

Den lange udgave

Trusselsmodellen, beholderformatet og den målte ydelsestest er dokumenter i kodelageret, ikke reklametekst: THREAT_MODEL.md, FORMAT_JAB_V1.md og PERFORMANCE_BENCHMARK.md.