Kennisbank Identiteit
Apparaatbeveiliging
End-to-end-codering beschermt een bericht dat onderweg is. Deze pagina gaat over de andere helft: de sleutel die op uw apparaat zit en die u snel kunt verwijderen.
Deze pagina is voor het gemak automatisch vertaald. Het Engelse origineel is de versie die van toepassing is.
Identiteitsversleuteling
Standaard bevindt een opgeslagen privésleutel zich in de lokale opslag van het apparaat. Iedereen die dat kan lees die opslag – een ontgrendeld apparaat, een forensisch hulpmiddel, een browserprofiel gekopieerd van een gedeelde machine - kan de sleutel lezen en u worden.
Identiteitsversleuteling, onder Instellingen ›Privacy en beveiliging, dicht dat gat. Met het aan:
- jouw
nsecis in rust gecodeerd met AES-GCM-256; - het kortstondige geheim sleutelt jouw groepschats vertrouwen op zijn gecodeerd onder dezelfde kluissleutel;
- de leesbare tekstsleutel wordt nooit naar schijf geschreven terwijl de codering is ingeschakeld; deze bestaat alleen ter herinnering, alleen voor de sessie;
- ontgrendeling gebeurt één keer, wanneer de app start.
De ontgrendelingsfactor en de gecodeerde sleutel zijn lokaal voor een apparaat, dus identiteitsversleuteling is dat ook ingeschakeld per apparaat. Alleen een niet-gevoelige aan/uit-voorkeur reist tussen apparaten, zodat een nieuw apparaat kan aanbieden om het ook in te stellen. Geen wachtwoord, zout of referentie wordt ooit gesynchroniseerd.
Een ontgrendelingsfactor kiezen
Jij kiest hoe de kluis wordt ontgrendeld op dit apparaat:
| Factor | Hoe de sleutel wordt afgeleid | Beschikbaar op |
|---|---|---|
| Wachtwoord | PBKDF2-SHA256, 310.000 iteraties | Overal |
| PIN | Dezelfde PBKDF2-afleiding, alleen cijfers | Overal |
| Wachtwoord | WebAuthn met de PRF-extensie en vervolgens HKDF-SHA256 | Web-app |
| Biometrisch: Face ID, Touch ID, Windows Hello, Android-biometrie, een hardwarebeveiligingssleutel | WebAuthn PRF op internet; de eigen biometrische prompt van het platform op Android en iOS | Overal |
Een pincode is een wachtwoord dat uit cijfers bestaat, dus behandel een korte pincode als precies dat: snel en zwak.
Niet elke authenticator implementeert de WebAuthn PRF-extensie, en een die dat ook niet doet kan geen sleutel afleiden. Dus op het moment dat u de codering inschakelt, zorgt de app ervoor dat u één keer ontgrendelt, daar en dan - het is beter om er meteen achter te komen dan de volgende keer dat u het opent app zonder weg terug naar binnen.
Paniek veeg
Houd het paneel 'Je Nym' twee seconden ingedrukt. Nymchat vernietigt alles spoor van zichzelf op het apparaat. Er is met opzet geen bevestigingsdialoog – het punt is dat het snel kan worden geactiveerd, onder druk, zonder dat er een tweede scherm doorheen moet.
Een korte animatie toont de voortgang terwijl het:
- verwijdert de privésleutel en de kluissleutel uit het geheugen;
- codeert elke lokale en sessieopslagwaarde onder een nieuwe willekeurige sleutel onmiddellijk weggegooid, overschrijft deze waarden vervolgens met ongewenste e-mail en wist de winkels;
- overschrijft en verwijdert elke IndexedDB-database;
- leegt de cacheopslag en meldt de servicemedewerker af;
- wist cookies en laadt vervolgens opnieuw naar een onberispelijke staat van eerste gebruik.
Stap twee is de interessante. Het verwijderen van gegevens betekent niet noodzakelijkerwijs dat deze onherstelbaar zijn de app codeert het eerst onder een sleutel die niemand – inclusief de app – bewaart. Wat de verwijdering overleeft, is cijfertekst zonder dat er een sleutel bestaat.
Een gewiste identiteit kan niet worden hersteld, door u of door wie dan ook. Als de nym er een is die je wilt
bewaren, een back-up maken nsec voordat je dit ooit nodig hebt. Een normale enkele tik op
dat paneel opent gewoon de nym-editor, dus het wissen gebeurt niet per ongeluk.
Wat er op uw apparaat is opgeslagen
Nymchat houdt de status lokaal bij, zodat het direct kan worden geopend en offline kan werken. In grote lijnen:
| Wat | Opmerkingen |
|---|---|
| Jouw sleutelpaar | Versleuteld in rust wanneer identiteitsversleuteling is ingeschakeld. Helemaal niet opgeslagen in per-sessie- of hardcore-modus. |
| Instellingen en voorkeuren | Thema, lay-out, geblokkeerde gebruikers en trefwoorden, favoriete kanalen en de rest. |
| Kanaalgeschiedenis en profielen | Een cache van wat er van relais is opgehaald. |
| Gedecodeerde privéberichten en groepschats | Gecontroleerd door Cache PM's en groepschats op het apparaat (standaard ingeschakeld). Schakel het uit en ze worden elke keer opnieuw opgehaald en gedecodeerd in plaats van op schijf te blijven staan. |
| Groepslidmaatschap en kortstondige groepssleutels | Versleuteld onder de kluissleutel wanneer identiteitsversleuteling is ingeschakeld. |
| Flair-aankopen | Herstelbaar via een inwisselcode - zie de flairwinkel. |
Instellingen ›Gegevens en back-up heeft twee kleinere tools dan de paniek veeg: Wis lokale opslagcache verwijdert in de cache opgeslagen geschiedenis, berichten, profielen en reacties maar behoudt uw login, instellingen, groepslidmaatschappen en aankopen; Instellingen terugzetten naar standaardwaarden doet het omgekeerde.