Com protegeix Lockspeare les teves fotos
Lockspeare xifra cada foto i cada vídeo al teu mòbil. Aquesta pàgina explica exactament com ho fa, inclòs contra què no et pot protegir, perquè ho puguis jutjar tu mateix.
La versió curta
- Cada foto i cada vídeo es xifra al teu mòbil amb AES-256-GCM abans de guardar-se.
- La clau que obre la caixa forta està protegida dues vegades: pel teu PIN o patró i per una clau vinculada al maquinari a l’Android Keystore, que no surt mai del mòbil.
- Una còpia de l’emmagatzematge del mòbil només conté dades xifrades. Sense el maquinari segur del teu mòbil, ningú no hi pot provar PIN ni patrons.
- La teva frase de recuperació de 12 paraules és l’única manera d’obrir una caixa forta en un altre mòbil o des d’una còpia de seguretat.
- Lockspeare no té servidors ni comptes. Mai no rebem els teus fitxers, el teu PIN o patró ni les teves claus.
Què es xifra
Tot el que poses en una caixa forta: fotos, vídeos, les seves miniatures, els noms de fitxer originals, les dates i els àlbums.
Cada fitxer es xifra amb la seva pròpia clau, derivada de la clau mestra de la caixa forta. Els fitxers grans es xifren en segments d’1 MB, cadascun amb la seva pròpia comprovació d’integritat, de manera que els vídeos es poden reproduir sense desxifrar tot el fitxer de cop, i qualsevol canvi en un fitxer xifrat es detecta. Per fer-ho fem servir la biblioteca Tink de Google, en lloc d’escriure el nostre propi xifratge.
Els fitxers xifrats es guarden a l’emmagatzematge privat de l’app de Lockspeare amb noms aleatoris. Els fitxers de totes les teves caixes fortes són a la mateixa carpeta, així que la carpeta no mostra a quina caixa forta pertany cada fitxer.
Com obre el teu PIN o patró una caixa forta
Quan configures Lockspeare, tries com desbloquejar-la: amb un PIN d’almenys 6 xifres o amb un patró en una quadrícula de 3×3, com el de la pantalla de bloqueig. Totes les caixes fortes del mòbil fan servir el mateix tipus de bloqueig, de manera que la pantalla de bloqueig no revela res.
Cada caixa forta té una clau mestra aleatòria de 256 bits, creada al teu mòbil. Aquesta clau no es guarda mai en forma llegible. Es guarda tancada de dues maneres:
Tancada amb el teu PIN o patró, en aquest mòbil. El teu PIN o patró es converteix en una clau amb Argon2id, un algorisme pensat perquè cada intent sigui lent i consumeixi molta memòria. El resultat es torna a xifrar amb una clau guardada a l’Android Keystore, dins el maquinari segur del mòbil. Aquesta segona clau no es pot copiar fora del mòbil.
Això és important perquè un PIN o un patró és curt. Tot sol, un ordinador que treballés amb una còpia dels teus fitxers podria endevinar-lo de pressa. Lligar-lo al maquinari del mòbil fa que els intents només es puguin fer al teu mòbil, i que cadascun sigui lent.
Tancada amb la teva frase de recuperació. Quan crees una caixa forta, Lockspeare et mostra 12 paraules triades a l’atzar d’una llista estàndard de 2.048 paraules. Això dona uns 128 bits d’aleatorietat, molt més del que ningú pot endevinar. La frase obre la caixa forta si oblides el PIN o el patró, canvies de mòbil o restaures una còpia de seguretat.
Abans que la caixa forta estigui a punt, confirmes algunes de les paraules. Apunta-les en un lloc segur. Nosaltres no en tenim cap còpia.
Caixes fortes separades i la caixa forta esquer
Cada PIN o patró obre la seva pròpia caixa forta. Pots fer servir un segon PIN o patró per a una caixa forta esquer amb fotos innòcues, per si mai algú et pressiona perquè desbloquegis l’app.
Lockspeare sempre manté el mateix nombre d’espais de caixa forta al disc, tant si fas servir una caixa forta com si en fas servir diverses. Els espais que no es fan servir s’omplen amb dades aleatòries que semblen idèntiques a una caixa forta real xifrada. L’app no té cap llista de caixes fortes. Així, ni la pantalla ni una còpia dels teus fitxers mostren quantes caixes fortes tens.
Un límit: per no sobreescriure una caixa forta quan en crees una de nova, l’app guarda una nota de quins espais estan ocupats, tancada amb la clau de maquinari del mòbil. Algú amb control total del teu mòbil desbloquejat podria llegir aquesta nota i saber quantes caixes fortes hi ha, però no què contenen.
Còpies de seguretat
Les còpies de seguretat són opcionals. N’hi ha de dos tipus.
Google Drive. Lockspeare guarda la còpia de seguretat en una carpeta d’app oculta del teu propi Google Drive. Puja els fitxers exactament tal com estan guardats al mòbil: ja xifrats. També puja la clau de la caixa forta tancada amb la teva frase de recuperació. No puja mai la còpia tancada amb el PIN o el patró, perquè aquesta còpia només funciona amb el maquinari del teu mòbil.
Per restaurar-la en un mòbil nou, introdueixes la frase de recuperació i després tries un PIN o un patró nou.
Lockspeare només demana permís per a la seva pròpia carpeta oculta del teu Drive, no per accedir als teus altres fitxers. Google pot veure quants fitxers de còpia de seguretat hi ha, quina mida tenen aproximadament i quan es van pujar. No pot veure què contenen.
Fitxer de còpia de seguretat. També pots exportar una caixa forta com un únic fitxer xifrat i guardar-lo on vulguis: un altre servei al núvol, una targeta de memòria o el teu ordinador. Només s’obre amb la teva frase de recuperació.
La còpia de seguretat automàtica d’Android està desactivada per a Lockspeare. No podria restaurar les claus lligades al maquinari, així que només copiaria dades que ningú no pot fer servir.
Mentre fas servir l’app
- Les captures de pantalla, les gravacions de pantalla i la vista prèvia d’apps recents estan bloquejades.
- La caixa forta es bloqueja tan bon punt surts de l’app, tret que triïs un retard curt.
- En bloquejar-se, s’esborren les claus i qualsevol vista prèvia desxifrada de la memòria i de l’emmagatzematge temporal de l’app. Les apps d’Android funcionen en un sistema que pot fer còpies internes de la memòria, així que esborrem tot el que controlem, però no podem prometre que no en quedi cap còpia a la memòria fins que es torni a fer servir.
- Les fotos i els vídeos que fas amb la càmera de Lockspeare van directament a la caixa forta i no apareixen mai a la galeria, de manera que les còpies de seguretat de fotos al núvol no els veuen mai. Les fotos es xifren des de la memòria. La gravadora de vídeo d’Android necessita un fitxer, així que el vídeo s’escriu a l’emmagatzematge privat de Lockspeare mentre graves, es xifra tan bon punt t’atures i el fitxer sense xifrar s’elimina.
Moure fotos des de la galeria
Quan afegeixes una foto de la galeria, Lockspeare primer la xifra, després torna a obrir la còpia xifrada i comprova que coincideix amb l’original. Només llavors t’ofereix eliminar l’original, mitjançant el diàleg de confirmació del mateix Android.
Hi ha dos llocs fora de l’abast de Lockspeare, i te’ls recordem tots dos després de cada importació:
- La paperera de la galeria. Moltes apps de galeria guarden les fotos eliminades uns 30 dies. Buida-la per eliminar-les definitivament.
- Les còpies de seguretat de fotos al núvol. Si un servei de fotos al núvol ja havia fet una còpia d’una foto, aquesta còpia s’hi queda fins que l’eliminis.
Què surt del teu mòbil
- Res, per defecte. Lockspeare funciona completament sense connexió.
- Google Drive, només si actives la còpia de seguretat, i només fitxers xifrats.
- Google Play, per processar les compres.
- Informes d’errors, només si els actives a Configuració. Contenen detalls tècnics com el model del mòbil i on ha fallat l’app. Mai els teus fitxers, els noms de fitxer, el PIN ni el patró.
A l’app no hi ha anuncis, ni identificadors publicitaris, ni biblioteques d’analítica.
Contra què no et pot protegir Lockspeare
Ser honestos sobre els límits forma part de la seguretat. Lockspeare no protegeix contra:
- Algú que et miri mentre introdueixes el PIN o dibuixes el patró. Tapa la pantalla.
- Un mòbil compromès mentre la caixa forta està oberta. Un programari maliciós amb accés profund al mòbil, o un sistema operatiu piratejat, pot veure el que hi ha a la pantalla.
- Algú amb control total del teu mòbil desbloquejat i temps il·limitat. Podria provar PIN o patrons al mateix mòbil. Argon2id fa que cada intent sigui lent, i un PIN o un patró més llarg ho fa molt més difícil, però un de curt continua sent curt.
- Que es vegi que Lockspeare està instal·lada, quantes dades xifrades conté i la mida aproximada de cada fitxer xifrat.
- Perdre tant el PIN o el patró com la frase de recuperació. Llavors ningú no pot obrir la caixa forta, ni tan sols nosaltres.
Revisió independent
Aquest disseny encara no ha passat cap auditoria independent. Tenim previst que es revisi abans del llançament de Lockspeare, i en publicarem el resultat aquí. Si hi trobes un problema, escriu a security@lockspeare.com.