Nástroj pro soukromí zdarma

Jak dlouho by tvůj PIN vydržel?

Tentýž PIN může padnout za pár vteřin, nebo přežít vesmír. Záleží na tom, co stojí mezi hádáním a odpovědí. Vyber tvar (nikdy svůj skutečný PIN) a podívej se, jak totéž tajemství obstojí proti třem hodně odlišným útokům.

Na tvůj PIN se nikdy neptáme, jen na jeho tvar

Vyber tajemství k otestování

Kombinací k vyzkoušení:

Tři útoky, jedno tajemství

V telefonu: pár pokusů, ne časová osa

Skutečný iPhone není neomezená hádací služba. Neúspěšné pokusy spouštějí prodlužující se prodlevy a po 10 chybách se zařízení musí obnovit, nebo se samo smaže, když je zapnuté Smazat data. Poctivou mírou tu je pravděpodobnost, ne čas.

Podle pokynů Apple k přístupovým kódům: prodlužující se prodlevy po neúspěšných pokusech. Po 10 chybách se iPhone musí obnovit, nebo se sám smaže, když je zapnuté Smazat data. ↗

Offline, slabá ochrana

Soubor s trezorem unikl a byl chráněný jen obyčejným rychlým hashem. Lámací sestava zkouší miliardy odhadů za vteřinu.

Offline, Argon2idOchrana Sealby

Tentýž uniklý soubor, ale klíč pochází z paměťově náročné funkce. Každý odhad stojí skutečnou paměť a čas; farmy GPU ztrácejí výhodu.

Argon2id je KDF, kterou Sealby používá — a tenhle pruh je konzervativní spodní mez, ne celý příběh. V Sealby jsou klíče trezorů navíc obaleny klíčem vázaným na zařízení v Secure Enclave, takže útočník, který má jen tvou synchronizovanou změť dat, tvůj PIN vůbec lámat nemůže: bez tvého odemčeného zařízení by potřeboval tvou obnovovací frázi, a ta má 128 bitů.

1 min1 h1 den1 rok1 000 letvesmír

Předpoklady: uprav si je

Každé číslo výše plyne ze tří rychlostí a jednoho vzorce. Změň rychlosti a sleduj, jak se časy přizpůsobí. V té matematice se nic dalšího neskrývá.

offline: mediánový čas = kombinace ÷ 2 ÷ rychlost hádání · v telefonu: pravděpodobnost = pokusy ÷ kombinace

Tyhle časy předpokládají náhodně zvolené tajemství. Lidské oblíbence jako 1234, roky narození a password1 padnou okamžitě v každém scénáři, protože útočníci je zkoušejí první.

Tentýž PIN, tři osudy

Všimni si, co se mezi řádky změnilo: nikdy ne PIN, jen ta mašinerie kolem něj. V telefonu vůbec nejde o čas. Útočník dostane pár pokusů proti velké přesile, než se zařízení uzamkne nebo smaže. Jakmile šifrovaná data ze zařízení odejdou, tyhle ochrany zmizí. PIN stojí sám proti hardwaru postavenému na hádání a chrání ho jen cena každého odhadu.

Právě tu cenu si kupuješ paměťově náročným odvozením klíče. Argon2id dělá každý jednotlivý odhad drahým na paměť i čas, takže sestava, která si na rychlém hashi smlsla, se vleče.

Proč Sealby kalibruje Argon2id na tvém zařízení

Sealby odvozuje klíč tvého trezoru pomocí Argon2id vyladěného na tvém konkrétním iPhonu. Parametry se měří pro každé zařízení tak, aby jedno odemčení stálo záměrný zlomek vteřiny. Jednou to skoro nepocítíš. Lámací sestava to musí zaplatit miliardykrát. Spolu s omezením rychlosti pokusů přímo v Secure Enclave zařízení pro tebe oba pruhy výše pracují najednou.

Jak funguje šifrování v Sealby →

Tvůj PIN si zaslouží lepší mašinerii.

Sealby pečetí tvoje fotky a soubory pomocí AES-256 za Argon2id kalibrovaným pro tvé zařízení. Čísla z pomalého pruhu výše jsou ta, která platí pro tebe.

Stáhnout v App Storu

iPhone a iPad · iOS 17+ · Zdarma