Ezt az oldalt gépi fordítással készítettük, és az ellenőrzése még folyamatban van.Olvasd el angolul

Biztonság

Biztonság

Hogyan védi a VaultWell, amit benne tartasz, egyszerű szavakkal. Azt is, amit nem tud megvédeni, és amit még nem csináltunk meg.

Az útvonaladtól a titkosított fájlokigÁbra arról, hogyan zárul egy trezor. A lépen rajzolt útvonaladat az Argon2id erősíti meg 64 MiB memóriával és két menettel. Az eredmény egy titokkal egyesül, amelyet a telefon biztonsági hardvere őriz: iPhone-on a Secure Enclave, Androidon az Android Keystore StrongBoxszal, ahol elérhető. Együtt adják a trezorkulcsot, amely feloldja a trezor főkulcsát. Ezután az elemeket AES-256-GCM titkosítja 1 MiB-os darabokban, mindegyiket hitelesítve, és csak a telefonodon tárolódnak. Ugyanezek a lépések lent szövegesen is olvashatók. Az útvonalada lépen rajzolvalegalább nyolc cella Argon2id64 MiB memóriakét menet (t=2) Egyesítvecsak ezen a telefonon Trezorkulcsfeloldja a főkulcsot AES-256-GCM1 MiB-os darabokmindegyik hitelesítve Titkosított fájloka telefonodon tárolvahozzánk semmi sem jut Hardveres titokSecure Enclave iPhone-onStrongBox Androidon, ahol van Az útvonaladtól a titkosított fájlokigÁbra arról, hogyan zárul egy trezor. A lépen rajzolt útvonaladat az Argon2id erősíti meg 64 MiB memóriával és két menettel. Az eredmény egy titokkal egyesül, amelyet a telefon biztonsági hardvere őriz: iPhone-on a Secure Enclave, Androidon az Android Keystore StrongBoxszal, ahol elérhető. Együtt adják a trezorkulcsot, amely feloldja a trezor főkulcsát. Ezután az elemeket AES-256-GCM titkosítja 1 MiB-os darabokban, mindegyiket hitelesítve, és csak a telefonodon tárolódnak. Ugyanezek a lépések lent szövegesen is olvashatók. Az útvonalada lépen rajzolvalegalább nyolc cella Argon2id64 MiB memóriakét menet (t=2) Egyesítvecsak ezen a telefonon Hardveres titokSecure Enclave iPhone-onStrongBox Androidon, ahol van Trezorkulcsfeloldja a főkulcsot AES-256-GCM1 MiB-os darabokmindegyik hitelesítve Titkosított fájloka telefonodon tárolvahozzánk semmi sem jut
Minden lépés a telefonodon történik. Nincs fiók és nincs szerver. A lépések szövegesen

Ki és mi ellen védünk

A VaultWell a hétköznapi adatvédelmi veszélyekre készült, azokra, amelyekkel a legtöbb ember valóban szembesül.

  • Valaki felveszi a telefonodat. Egy partner, egy rokon, egy kolléga vagy egy idegen, aki megtalálja. Az útvonal nélkül a trezor zárva marad, még akkor is, ha ismeri a telefonod jelkódját.
  • Valaki nyomást gyakorol rád, hogy oldd fel. Megnyithatsz egy hétköznapi trezort vagy a kényszertrezort. A képernyőn semmi sem mutatja, hogy más trezorok is léteznek.
  • Valaki lemásolja az app fájljait. A kulcsok a telefonod biztonsági hardveréhez kötődnek, így a találgatás nem futtatható egy gyors számítógépen.
  • Valaki módosítja a tárolt fájlokat. Minden titkosított rész hitelesítve van, így a változtatás kiderül, ahelyett hogy megjelenne.

Nem arra készült, hogy ellenálljon egy támadónak, aki már kártevőt telepített a telefonodra, aki figyeli, ahogy megrajzolod az útvonalad, vagy aki rá tud kényszeríteni, hogy minden útvonaladat felfedd. Ezt egyetlen app sem ígérheti.

Hogyan működik a titkosítás

  1. Útvonal. A lépen megrajzolt cellák sorrendje (legalább nyolc, ismétlés nélkül) adja a bemenetet.
  2. Argon2id. Ezt a bemenetet az Argon2id erősíti meg 64 MiB memóriával és két menetben, így minden találgatás valódi időt és memóriát igényel.
  3. Hardveres kötés. Az eredmény egy titokkal kombinálódik, amelyet iPhone-on a Secure Enclave, Androidon az Android Keystore (ahol elérhető, StrongBox) őriz. Ez a titok nem exportálható, így a kulcs csak a telefonodon állítható elő.
  4. Mesterkulcs. Minden trezornak véletlenszerű, 256 bites mesterkulcsa van, amelyet csak titkosítva tárolunk, az útvonaladból származó kulccsal.
  5. Darabolt AES-GCM. Az elemeket AES-256-GCM titkosítja 1 MiB-os darabokban. Minden darab az eleméhez és a helyéhez kötődik, így a darabok nem cserélhetők fel, nem rendezhetők át és nem vághatók le hiba nélkül. A bélyegképek, az elemlista és a beállítások is titkosítva vannak.

Nincs fiók és nincs szerver. A kulcsaid soha nem hagyják el a telefonodat, és a trezoraid tartalmából semmi sem jut el hozzánk.

Rejtett trezorok, és amit egy vizsgáló mégis láthat

A képernyőn a VaultWell semmit sem árul el. A zárolási képernyő csak a lép. Egy rossz útvonal és egy soha nem használt útvonal ugyanúgy néz ki. Nincs lista és nincs számláló a trezorokról. Minden trezor beállításfájlja azonos méretre van kiegészítve, így kívülről nem állapítható meg egy trezor beállítása, például az sem, hogy kényszertrezor-e.

A tárhely szintjén pontosak akarunk lenni. Minden trezor külön titkosított mappaként tárolódik. Aki teljes hozzáférést kap az app nyers fájljaihoz, például egy feloldott telefon igazságügyi kinyerésével, megszámolhatja ezeket a mappákat, és azt is, hány trezorhoz tartozik helyreállítási kifejezés. Megnyitni nem tudná őket, és nem látná a tartalmukat, de arra következtethetne, hogy egynél több trezor létezik. Ezt tervezzük csökkenteni, például csalimappákkal, és a változásokról részleteket teszünk közzé.

A képernyőn

Semmit sem árul el

  • Csak a lép látszik
  • Nincs trezorlista vagy trezorszám
  • A rossz útvonal olyan, mint egy soha nem használt útvonal

A nyers fájlokban, teljes hozzáféréssel

Megszámolható

  • Hány titkosított trezormappa létezik
  • Hány trezorhoz van beállítva helyreállítási kifejezés

Olvashatatlan marad

  • Mit tartalmaz bármelyik trezor
  • Melyik a kényszertrezor

A kényszertrezor

Amikor a kényszertrezort az útvonalával nyitják meg, a VaultWell először törli az összes többi trezor kulcsfájlját és helyreállítási fájljait, majd eltávolítja e trezorok mappáit. A kulcsfájlok nélkül az adatok nem fejthetők vissza. Ezután a kényszertrezor úgy nyílik meg, mint bármelyik másik, üzenet nélkül.

  • A törlés a telefonon végleges. Nem vonható vissza.
  • Ha a kényszertrezort a helyreállítási kifejezésével nyitod meg, semmi sem törlődik.
  • A máshol tárolt biztonsági mentéseket és megosztásokat ez nem érinti.

Biztonsági mentések és megosztások

A biztonsági mentéseknek (.vwbackup) új telefonon is meg kell nyílniuk, ezért nem használhatják a régi telefonod hardverét. Ehelyett minden mentés a trezor mesterkulcsát az útvonaladból (és a kifejezésből, ha be van állítva) Argon2id segítségével, friss véletlen sóval zárja le. Az elemek pontosan úgy maradnak titkosítva, ahogy tárolva voltak. Egy mentés biztonsága az útvonalad vagy a kifejezésed erősségén múlik, ezért tartsd a mentésfájlokat privátként.

A megosztások (.vwshare) friss véletlen kulcsot használnak, amelyet egy külön megosztási kifejezés zár le. Az elemek újratitkosítva kerülnek bele, így a címzett soha nem ismeri meg a trezorod kulcsát. A megnyitások, a lejárat és a kimentés korlátait az app érvényesíti, nem a kriptográfia, mert nincs szerver. Egy elszánt személy, akinél ott a kifejezés, így is lemásolhatja, amit lát.

Amit nem állítunk

  • Még nincs elvégzett audit. Független biztonsági auditot tervezünk az indulás előtt. Az eredményt közzétesszük.
  • Nem láthatatlan. Az app látható a telefonodon, álcázó ikonnal is, és egy igazságügyi vizsgálat kimutathatja, hogy több trezor létezik.
  • iPhone-on nem véd a képernyőképek ellen. A VaultWell véd a képernyőrögzítés ellen, de az iOS nem engedi, hogy az appok letiltsák a képernyőképeket; a VaultWell szól, ha készül egy. A képernyőről készült fotót egyetlen app sem akadályozhatja meg.
  • Mi nem tudunk helyreállítani. Ha elveszíted az útvonalat és a kifejezést, nem tudunk segíteni. Soha nincsenek nálunk.

Probléma bejelentése

Ha biztonsági problémát találsz, hálásak lennénk, ha először privát módon jeleznéd nekünk, és ha szeretnéd, feltüntetünk a köszönetnyilvánításban. Az elérhetőségeket az indulás előtt tesszük közzé.