Gesto vs PIN vs Face ID: Čo je naozaj bezpečnejšie?
Otázka znie, akoby mala jednu odpoveď, a takmer ju má, kým sa nespýtate, pred kým vlastne telefón chránite. Cudzí človek, ktorý ho nájde vo vlaku, kolega sediaci oproti vám pri obede a partner, ktorý už váš kód pozná, sú tri odlišné problémy, a všetky tri zámky pred nimi zlyhávajú v inom poradí. Nasleduje poradie, výskum, na ktorom stojí, a časť dôležitejšia než čokoľvek z toho: ktorý zámok patrí na telefón a ktorý na fotky vnútri neho.
Proti niekomu, kto vás sleduje pri odomykaní, je gesto zo všetkých troch zďaleka najslabšie. V jednej kontrolovanej štúdii jednorazového sledovania cez rameno útočníci zopakovali gesto nakreslené s viditeľnou stopou zhruba v 64 percentách prípadov, zatiaľ čo šesťmiestny PIN padol zhruba v 11 percentách prípadov. Gesto navyše zanecháva fyzickú stopu: pôvodný výskum útoku rozmazaním obnovil celé gesto z mastnoty na obrazovke v 68 percentách testov pri priaznivom osvetlení a jeho časť v 92 percentách. Face ID pozorovateľovi neprezradí vôbec nič, a preto na papieri víťazí, pričom Apple udáva šancu, že sa náhodná tvár zhoduje s tou vašou, zhruba na jedna ku miliónu. Jeho slabina je iná. Funguje, aj keď spíte, a funguje aj vo chvíli, keď vám niekto telefón pridrží pred tvárou, a na iPhone je to skratka ku kódu, nie jeho náhrada, takže sledovaný kód ho zneplatní. Záleží aj na veľkosti mriežky. Takmer každé publikované číslo o gestách opisuje mriežku tri krát tri, zatiaľ čo mriežka päť krát päť s minimom šiestich bodiek sa pohybuje v úplne inom rozsahu. Na samotnom zariadení používajte Face ID s dlhým kódom a na aplikácii, ktorá ukrýva čokoľvek, čo by ste cudziemu človeku nezverili, nastavte samostatný prístupový údaj.
Stručné poradie a otázka, ktorá ho obracia
Podľa toho, ako dobre každý zámok prežije, keď ho niekto sleduje, je poradie jasné: najprv Face ID, potom dlhý PIN a napokon gesto. Face ID pozorovateľovi neprezradí nič, pretože prístupový údaj nikdy neopustí vašu tvár. PIN sa zadáva na malej ploche, ktorú možno zakryť rukou, a každá ďalšia číslica desaťnásobne znásobí priestor na uhádnutie. Gesto je veľké gesto ťahané cez väčšinu obrazovky, zvyčajne so svietiacou čiarou sledujúcou váš prst, a je jediné z troch, ktoré si človek o dve miesta ďalej dokáže jednoducho zapamätať. Vo výskume to nie je malý rozdiel, je to rozdiel medzi hodom mincou a takmer nemožnou šancou.
Potom si položte inú otázku. Kto vlastne otvára telefóny bez dovolenia? Väčšinou to nie je cudzí človek s kamerou, ale niekto, kto je už v miestnosti: partner, spolubývajúci, kolega, príbuzný. Tento človek zvyčajne váš kód pozná, videl vás telefón odomykať stokrát a nepotrebuje žiadny útok. Proti nemu je poradie vyššie bezvýznamné, pretože všetky tri zámky sú už otvorené. Jediné, čo stále drží, je druhý prístupový údaj, ktorý nikdy nevidel, na aplikácii, ktorá ukrýva materiál, o ktorý sa oplatí starať. Náš návod na zamykanie jednotlivých aplikácií pomocou Face ID na iPhone pokrýva tú vstavanú polovicu a oplatí sa ho čítať spolu s týmto článkom.
Čo ktorý zámok prezradí niekomu, kto sa pozerá
Výskumníci to zmerali namiesto toho, aby to len odhadovali. V štúdii jednorazového sledovania cez rameno pozorovateľ úspešne zopakoval gesto nakreslené s viditeľnou stopou zhruba v 64 percentách prípadov, zatiaľ čo šesťmiestny PIN zopakoval zhruba v 11 percentách prípadov. Vypnutie viditeľnej stopy gestu výrazne pomôže a zakrytie klávesnice pomôže PINu, ale rozdiel prežije oboje. Dôvod je geometria. PIN je postupnosť malých ťuknutí v hustej mriežke a jedna zle prečítaná číslica zničí celý odhad. Gesto je jeden súvislý tvar, a tvar je presne to, čo si ľudská pamäť dobre pamätá po jedinom pohľade.
Gesto po sebe navyše zanecháva dôkaz. Pôvodná práca o útoku rozmazaním odfotografovala obrazovky telefónov pri kontrolovanom osvetlení a obnovila celé odomykacie gesto zo stopy mastnoty v 68 percentách testov, pričom časť gesta bola viditeľná v 92 percentách. Klávesnica PINu sa tiež rozmazáva, ale rozmazané stopy nenesú poradie, takže útočník zistí, ktoré číslice, nie ich postupnosť. Face ID nezanechá nič na skle ani nič v miestnosti. Namiesto toho funguje kedykoľvek je vaša tvár pred kamerou, vrátane chvíle, keď spíte, čo je skutočná a konkrétna slabina, nie teoretická. Apple ju zmierňuje tým, že po reštarte, po 48 hodinách bez odomknutia a po piatich neúspešných pokusoch o rozpoznanie tváre vyžaduje kód, a ponúka funkciu Ochrana ukradnutého zariadenia pre prípad, keď vás zlodej už videl kód zadávať.
Matematika v pozadí a prečo ju mení veľkosť mriežky
Každá široko citovaná štatistika o gestách opisuje androidnú mriežku tri krát tri, kde cesty cez štyri až deväť bodiek dávajú spolu 389 112 možností. To je viac než štvormiestny PIN s 10 000 možnosťami a menej než šesťmiestny PIN s 1 000 000 možnosťami, pričom obe čísla skutočnú náročnosť nadhodnocujú, pretože ani voľby gest, ani voľby PINov nie sú zďaleka náhodné. Ľudia začínajú gestá v ľavom hornom rohu oveľa častejšie, než dovoľuje náhoda, a kreslia písmená, ktoré už poznajú. Ľudia volia 1234, 0000 a roky narodenia. Útočník, ktorý najprv skúša obľúbené voľby, neprechádza celý priestor možností, len jeho preplnený koniec.
Veľkosť mriežky je premenná, o ktorej nikto nehovorí, a tá zvyšok prebíja. Keď sa počítajú len cesty využívajúce šesť rôznych bodiek, mriežka päť krát päť ponúka 127 512 000 usporiadaní ešte pred uplatnením akéhokoľvek kresliaceho pravidla, oproti 1 000 000 pri šesťmiestnom PINe. Vaultaire práve z tohto dôvodu používa mriežku päť krát päť, vyžaduje aspoň šesť bodiek a aspoň dve zmeny smeru a upozorní vás, keď je tvar, ktorý ste práve nakreslili, sekvenčný rad, špirála alebo rozpoznateľné písmeno. Nič z toho nenapraví problém pozorovania, čo je vlastnosť kreslenia na skle pred ľuďmi, nie mriežky. Znamená to však, že gesto je slabou voľbou len vtedy, keď sa niekto pozerá, a silnou voľbou vtedy, keď sa nepozerá nikto.
Ktorý zámok patrí na ktoré dvere
Berte telefón a súkromný materiál v ňom ako dvoje samostatné dvere. Na telefóne používajte Face ID s dlhým kódom za sebou a zapnite Ochranu ukradnutého zariadenia, ktorá mimo vašich obvyklých miest vynucuje Face ID bez záložného kódu pre citlivé akcie. Táto kombinácia odpovie na cudzieho človeka, vreckára aj osobu, ktorá vás natočila pri odomykaní v kaviarni. Neodpovie však na osobu, ktorá kód už pozná, ani na chvíľu, keď odomknutý telefón podáte niekomu, aby si pozrel fotku, a on ďalej listuje. Na to potrebujete zámok, ktorý sa neotvorí len preto, že sa otvoril telefón.
To sú druhé dvere a tam si vzor získava svoje miesto. Vo Vaultaire normálna cesta odomknutia neporovnáva váš vzor so samostatným hashom hesla. Bodky, ktoré nakreslíte, sú serializované a prechádzajú cez ne PBKDF2-HMAC-SHA512 pre 600 000 iterácií so soľou pre celé zariadenie držanou v iOS Keychain. Výsledný kľúč trezora overí zašifrovaný index a rozbalí samostatný náhodný hlavný kľúč, ktorý sa na to používa AES-256-GCM šifrovanie súborov. AES-GCM autentifikácia tiež umožňuje niekomu so skopírovanými údajmi aplikácie testovať kľúče kandidátov offline, takže na sile vzoru a cene každého odhadu stále záleží. Vaultaire uchováva šifrovanú databázu obnovy Keychaina voliteľne šifrované CloudKit záloha vytvorí ďalšiu kópiu šifrovaného textu; ani neposkytuje vývojárovi cestu k resetovaniu ani kľúče potrebné na čítanie vašich súborov. Náš vysvetľovač je zapnutý čo AES-256 šifrovanie skutočne chráni pokrýva šifrovú stranu a našu audit bezpečnostných nárokov aplikácie Vault popisuje, ako skontrolovať, či to robí niektorá daná aplikácia alebo iba skrýva priečinok. Vaultaire je zadarmo až pre 3 trezory.
Súvisiace návody
- Ako zamknúť aplikácie pomocou Face ID na iPhone
- Zabudnuté heslo trezoru fotiek
- Dá sa obísť zámok Face ID skrytého albumu
- Čo šifrovanie AES-256 skutočne chráni
Zdroje
Časté otázky
Dokáže mi niekto naozaj rozlúštiť gesto zo šmúh na obrazovke?
Áno, za správnych podmienok. Výskum, ktorý útok rozmazaním pomenoval, fotografoval obrazovky pri kontrolovanom osvetlení a uhloch kamery a obnovil celé gesto v 68 percentách testov, pričom jeho časť bola viditeľná v 92 percentách. Bežné držanie sklo rozmazáva a útok tým sťažuje a utretie obrazovky ho odstráni úplne, ale útok je reálny a týka sa len gest. Klávesnica PINu zanecháva stopy, ktoré prezradia, ktoré číslice používate, ale nie ich poradie.
Je Face ID na iPhone bezpečnejšie než kód?
Nejde o alternatívy. Face ID je rýchla cesta k rovnakému kódu a kód zostáva skutočným prístupovým údajom, a preto si ho iOS vyžiada po reštarte, po 48 hodinách bez odomknutia a po piatich neúspešných pokusoch o rozpoznanie tváre. Face ID je oveľa lepšie proti sledovaniu, pretože nie je čo pozorovať. Kód je lepší v prípade, keď vám niekto môže telefón nasmerovať pred tvár. Používajte oboje a kód volte dlhý.
Pomôže samostatné gesto trezoru, ak už niekto pozná kód môjho iPhonu?
Presne na to slúži. Človek, ktorý pozná váš kód, získa celý telefón: Fotky, Správy, skrytý album, iCloud na webe. Trezor s vlastným prístupovým údajom je jediná časť, ktorá sa s ostatnými neotvorí, pokiaľ gesto nikdy nenakreslíte pred ním a nikdy nepoužijete číslice kódu ako jeho tvar. Zvoľte niečo, čo ste pred tou osobou nikdy nezadávali, pretože skutočným útokom je tu dôverná znalosť.
Čo sa stane, ak gesto zabudnem?
Vo Vaultaire vzor odvodzuje kľúč trezora, ktorý overuje zašifrovaný index a rozbaľuje jeho náhodný hlavný kľúč. Obnova používa frázu na otvorenie obálky zašifrovaného kľúča a tiež vyžaduje zodpovedajúce lokálne alebo šifrované CloudKit záznamy o vymáhaní. Vaultaire nemá resetovací kľúč, takže podpora nemôže obísť tieto požiadavky. Uložte frázu na papier, ďaleko od telefónu. Náš sprievodca o zabudnutých heslách trezorov fotografií, prepojený nižšie, vysvetľuje zostávajúce cesty obnovenia a nároky, ktorým by ste nemali dôverovať.