Besplatan alat za privatnost
Koliko dugo bi vaš PIN izdržao?
Isti PIN može biti probijen za nekoliko sekundi ili nadživjeti svemir. Važno je šta stoji između pokušaja i odgovora. Izaberite oblik tajne (nikada nemojte koristiti svoj pravi PIN) i pogledajte kako ista tajna odolijeva trima veoma različitim napadima.
Nikada ne tražimo vaš PIN, već samo njegov oblik
Izaberite tajnu za testiranje
Broje se svi uređeni izbori zadatog broja različitih tačaka u mreži 5×5. Obrasci nalik onima u aplikaciji Sealby počinju sa 6 tačaka. Dvije otvorene napomene: ako pravila crtanja ograničavaju koja tačka može da slijedi koju, stvarni prostor je manji od ovog, nikada veći. Ljudi crtaju oblike, a ne nasumične redosljede tačaka, pa obrazac koji je lako pogoditi biva probijen mnogo brže nego što ovi brojevi pokazuju.
Riječi se biraju sa liste od 7.776 riječi za pristupne fraze
Broj kombinacija za isprobavanje:
Tri napada, jedna tajna
Na telefonu: nekoliko pokušaja, ne vremenska procjena
Pravi iPhone nije usluga za neograničeno pogađanje. Neuspješni pokušaji izazivaju sve duža odlaganja, a nakon 10 neuspjeha uređaj mora da se obnovi ili se sam briše ako je uključena opcija Erase Data. Prava mjera ovdje je vjerovatnoća, ne vrijeme.
Van mreže, slaba zaštita
Datoteka sefa je procurila i bila je zaštićena običnom brzom heš-funkcijom. Oprema za razbijanje isprobava milijarde kombinacija u sekundi.
Van mreže, Argon2idSealby zaštita
Ista procurjela datoteka, ali ključ potiče iz funkcije koja zahtijeva mnogo memorije. Svaki pokušaj troši stvarnu memoriju i vrijeme; farme GPU-ova gube prednost.
Argon2id je funkcija za izvođenje ključa koju Sealby koristi, a ovaj red predstavlja konzervativnu donju granicu, ne cijelu priču. U aplikaciji Sealby, ključevi sefa dodatno su omotani ključem vezanim za Secure Enclave vašeg uređaja. Napadač koji ima samo podatke iz vaše Encrypted Backup rezervne kopije uopće ne može da isprobava vaš PIN. Bez vašeg otključanog uređaja bila bi mu potrebna vaša fraza za oporavak, a ona ima 128 bita.
Pretpostavke: izmijenite ih
Svaki gornji broj potiče iz tri brzine i jedne formule. Promijenite brzine i pratite kako se vremena mijenjaju. Ništa drugo nije skriveno u računu.
van mreže: medijana vremena = broj kombinacija ÷ 2 ÷ brzina pogađanja · na telefonu: vjerovatnoća = broj pokušaja ÷ broj kombinacija
Ova vremena pretpostavljaju nasumično izabranu tajnu. Ljudima omiljeni izbori, kao što su 1234, godine rođenja i password1, bivaju probijeni odmah u svakom scenariju jer ih napadači isprobavaju prvo.
Isti PIN, tri ishoda
Obratite pažnju na to šta se promijenilo između redova: PIN se nikada ne mijenja, već samo mehanizam oko njega. Na telefonu uopće nije riječ o vremenu. Napadač ima tek nekoliko pokušaja i male izglede za uspjeh prije nego što se uređaj zaključa ili obriše. Ako šifrirani podaci ikada napuste uređaj, te zaštite nestaju. PIN se tada sam suprotstavlja hardveru napravljenom za pogađanje, a štiti ga samo cijena svakog pokušaja.
Upravo tu cijenu donosi funkcija za izvođenje ključa koja zahtijeva mnogo memorije. Argon2id čini svaki pokušaj skupim u pogledu memorije i vremena, pa se oprema koja je munjevito razbijala brzu heš-funkciju usporava do puževog koraka.
Zašto Sealby kalibriše Argon2id na vašem uređaju
Sealby izvodi ključ vašeg sefa pomoću funkcije Argon2id postavljene na vašem konkretnom iPhone uređaju. Parametri se mjere za svaki uređaj, tako da jedno otključavanje namjerno traje djelić sekunde. Pri jednom otključavanju to jedva osjetite. Oprema za razbijanje mora platiti tu cijenu milijardama puta. Zajedno s ograničenjima broja pokušaja koje Secure Enclave nameće na uređaju, obje gornje trake istovremeno rade u vašu korist.
Kako radi Sealby šifriranje →Vaš PIN zaslužuje bolji mehanizam.
Sealby šifrira vaše fotografije i datoteke pomoću AES-256, a ključ izvodi funkcijom Argon2id kalibrisanom za vaš uređaj. Na vas se odnose brojevi iz sporog reda iznad.
iPhone i iPad · iOS 17+ · Besplatno