Beveiliging
Bijgewerkt op 19 oktober 2026, versie 0.1.2
We beschrijven alleen wat echt werkt in de uitgebrachte versie. Wat nog in ontwikkeling is, staat er duidelijk bij.
Verbinding
- Versleuteling tussen computers. Scherm, toetsenbord, muis, klembord en chat gaan rechtstreeks tussen de computers via een versleuteld WebRTC-kanaal (DTLS-SRTP). Onze verbindingsserver en de TURN-relay geven alleen versleutelde gegevens door en kunnen het scherm of wat je typt niet zien.
- Niets vóór acceptatie. Een computer stuurt geen beeld en accepteert geen invoer totdat iemand daar de verbinding accepteert of de beller het wachtwoord voor onbeheerde toegang invoert.
- Bescherming tegen het raden van wachtwoorden. Na 3 verkeerde wachtwoorden vanaf één apparaat blokkeert de computer verdere pogingen 5 minuten lang.
- De verbinding is end-to-end versleuteld.
- Het wachtwoord voor onbeheerde toegang wordt gecontroleerd met PAKE: onze server kent het niet en kan het niet afluisteren.
- Niemand kan verbinding maken zonder jouw toestemming, een wachtwoord voor onbeheerde toegang dat je zelf instelt, of je eigen account met tweestapsverificatie.
- Vensters van wachtwoordbeheerders, wachtwoordpagina's in browsers en wachtwoordvelden worden automatisch afgedekt voordat het beeld de computer verlaat.
Account
- Je wachtwoord bereikt de server nooit. De app leidt er op je apparaat een sleutel van af (Argon2id); de server bewaart alleen een hash van die sleutel.
- Opgeslagen computerwachtwoorden in het adresboek worden op je apparaat versleuteld (XChaCha20-Poly1305). Wij hebben de sleutel niet. Namen, tags en notities in het adresboek worden niet op deze manier versleuteld.
- Tweestapsverificatie (2FA, TOTP) met de optie om een apparaat 30 dagen te onthouden; je kunt de lijst met vertrouwde apparaten op elk moment wissen.
- Inloglimieten: 10 verkeerde wachtwoorden per 15 minuten per account en 20 pogingen per minuut per IP-adres.
Software en infrastructuur
- Ondertekende updates. De app installeert alleen een update met een geldige digitale handtekening. Elke download heeft een SHA-256-controlesom.
- Servers in de EU. De verbindingsserver en de TURN-relay draaien in Helsinki (Finland, Hetzner).
- De browserviewer laadt zijn code van onze server en is dus meer afhankelijk van vertrouwen in de server dan de desktop-app.
Status
| Sessieversleuteling tussen computers | Actief |
|---|---|
| 2FA en vertrouwde apparaten | Actief |
| Ondertekende updates, SHA-256-controlesommen | Actief |
| Verificatie van computeridentiteit | In ontwikkeling |
| Codeondertekening door Apple en Microsoft | In ontwikkeling |
| 2FA-herstelcodes | In ontwikkeling |