Kako radi sigurnost Cryptilea?
Vaš uzorak na telefonu postaje ključ za šifriranje. Svaka se datoteka šifrira algoritmom AES-256-GCM, a mi ne držimo nikakve ključeve.
Preuzmite Cryptile iz App Storea
Koje su ključne činjenice?
- Ključevi ostaju na vašem uređaju. Nema računa ni poslužitelja. Programer nikad ne drži ključeve.
- Sve je šifrirano. Fotografije, videozapisi, dokumenti, sličice i indeks koriste AES-256-GCM, šifru koja otkriva i neovlaštene izmjene.
- Drugi uzorak otvara drugi sef. Popisa sefova nema. Veličine su dopunjene, a rezervni mamci skrivaju koliko sefova postoji.
- Sigurnosna kopija prvo se šifrira. Apple drži samo šifrirani tekst. Obnavlja se frazom za oporavak od 9 riječi. Poništavanja nema.
- Kôd možete provjeriti. Jezgra šifriranja objavljena je za svakoga tko želi provjeriti (dostupan izvorni kôd), s modelom prijetnji i testnim vektorima: github.com/jasonbrelsford/cryptile-core.
Kako uzorak otključava sef?
Uzorak prolazi kroz spor, standardan postupak zbog kojeg je svako pogađanje skupo. Miješa se s tajnom koja se čuva u privjesku ključeva (Keychain) vašeg telefona. Ta tajna nije u iCloud kopiji, pa se na temelju samih kopiranih datoteka ne može pogađati.
Što je panični uzorak?
To je dodatni uzorak, dio Plusa. Kad ga nacrtate, uništava tajnu uređaja i ponovno nasumično stvara mamce, pa se svi sefovi na tom telefonu prestaju otvarati. Svaki se sef može obnoviti svojom frazom za oporavak.
Od koga vas štiti?
- Od nekoga s vašim otključanim telefonom. Vidi samo sef čiji uzorak zna.
- Od nekoga s vašim zaključanim telefonom. Datoteke su šifrirani tekst.
- Od nekoga tko kopira datoteke aplikacije. Ne saznaje veličine ni broj sefova.
- Od Applea ili proboja kod Applea. iCloud drži šifrirani tekst, a ne ključeve.
- Od nas. Mi ne držimo ništa.
Od čega vas ne štiti?
- Kratki uzorci. Uzorak od 6 polja na mreži 4×4 ima oko 5,7 milijuna mogućnosti. Uz vaše datoteke i privjesak ključeva napadač ih može isprobati izvan mreže za nekoliko minuta. Koristite 8 ili više polja, oko 2 milijarde mogućnosti. Dulje je jače.
- Ugrožen telefon. Zlonamjerni program koji čita memoriju dok je sef otvoren izvan je dosega svake aplikacije.
- Netko tko vas gleda dok crtate. Uzorak se vidi na zaslonu dok ga crtate. Crtajte tamo gdje nitko ne vidi zaslon ni vašu ruku.
- Gubitak svega. Ako izgubite uzorak i frazu za oporavak, nitko ne može obnoviti sef.
- Snimke zaslona. One nadilaze jednokratni prikaz i istek.
Ispitivač može vidjeti i približnu ukupnu veličinu spremnika. Mjesta u indeksu pokazuju gornju granicu broja sefova, a ne stvaran broj.