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í
Počítá každou uspořádanou volbu daného počtu různých bodů v mřížce 5×5. Vzory ve stylu Sealby začínají na 6 bodech. Dvě poctivé výhrady. Pokud pravidla kreslení omezují, který bod smí následovat po kterém, je skutečný prostor menší než tenhle, nikdy větší. A lidé kreslí tvary, ne náhodná pořadí bodů, takže uhodnutelný vzor padne mnohem rychleji než tahle čísla.
Slova ze seznamu 7 776 slov pro přístupové fráze
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.
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ů.
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.
iPhone a iPad · iOS 17+ · Zdarma