Gratis personvernverktøy

Hvor lenge ville PIN-koden din holdt?

Den samme PIN-koden kan falle på sekunder eller overleve universet. Det som avgjør, er hva som står mellom en gjetning og et svar. Velg en form (aldri din ekte PIN-kode), og se hvordan den samme hemmeligheten står imot tre svært ulike angrep.

Vi spør aldri om PIN-koden din, bare om formen på den

Velg en hemmelighet å teste

Kombinasjoner å prøve:

Tre angrep, én hemmelighet

På telefonen: en håndfull forsøk, ikke en tidslinje

En ekte iPhone er ingen ubegrenset gjettetjeneste. Mislykkede forsøk utløser økende forsinkelser, og etter 10 feil må enheten gjenopprettes, eller den sletter seg selv hvis Slett data er på. Det ærlige målet her er odds, ikke tid.

Ifølge Apples veiledning om kodelås: økende forsinkelser etter mislykkede forsøk. Etter 10 feil må iPhonen gjenopprettes, eller den sletter seg selv hvis Slett data er på. ↗

Offline, svak beskyttelse

Hvelvfilen lekket, og den var beskyttet med en enkel, rask hash. En knekkerigg prøver milliarder av gjetninger i sekundet.

Offline, Argon2idSealby-beskyttelse

Samme lekkede fil, men nøkkelen kommer fra en minnekrevende funksjon. Hver gjetning koster reelt minne og tid; GPU-farmer mister fordelen sin.

Argon2id er nøkkelutledningsfunksjonen Sealby bruker, og dette sporet er det konservative gulvet, ikke hele historien. I Sealby pakkes hvelvnøkler i tillegg inn av en nøkkel bundet til enhetens Secure Enclave. En angriper som bare har dataene fra den krypterte sikkerhetskopien din, kan ikke kjøre gjettinger mot PIN-koden din i det hele tatt. Uten den ulåste enheten din ville de trengt gjenopprettingsfrasen din, og den er på 128 bit.

1 min1 time1 dag1 år1 000 åruniverset

Forutsetningene: rediger dem

Hvert tall ovenfor følger av tre rater og én formel. Endre ratene og se tidene følge etter. Ingenting annet er skjult i regnestykket.

offline: mediantid = kombinasjoner ÷ 2 ÷ gjetterate · på telefonen: odds = forsøk ÷ kombinasjoner

Disse tidene forutsetter en tilfeldig valgt hemmelighet. Menneskelige favoritter som 1234, fødselsår og password1 faller umiddelbart i alle scenarioer, fordi angripere prøver dem først.

Samme PIN-kode, tre skjebner

Legg merke til hva som endret seg mellom radene: aldri PIN-koden, bare maskineriet rundt den. På telefonen handler det ikke om tid i det hele tatt. En angriper får en håndfull forsøk mot lange odds før enheten låser seg eller sletter seg. Om de krypterte dataene noen gang forlater enheten, forsvinner den beskyttelsen. PIN-koden står alene mot maskinvare bygget for å gjette, og bare kostnaden per gjetning beskytter den.

Den kostnaden er det en minnekrevende nøkkelutledning kjøper. Argon2id gjør hver eneste gjetning dyr i minne og tid, så riggen som spiste en rask hash til frokost, går ned i krypfart.

Derfor kalibrerer Sealby Argon2id på enheten din

Sealby utleder hvelvnøkkelen din med Argon2id justert på din faktiske iPhone. Parameterne måles per enhet, slik at én opplåsing koster en bevisst brøkdel av et sekund. Du merker det knapt én gang. En knekkerigg må betale det milliarder av ganger. Sammen med ratebegrensningene som Secure Enclave håndhever på enheten, jobber begge søylene ovenfor for deg samtidig.

Slik fungerer krypteringen i Sealby →

PIN-koden din fortjener bedre maskineri.

Sealby forsegler bildene og filene dine med AES-256 bak Argon2id kalibrert for enheten din. Tallene i det trege sporet ovenfor er de som gjelder for deg.

Last ned fra App Store

iPhone og iPad · iOS 17+ · Gratis