Zabezpečení
Stav k 19. října 2026, verze 0.1.2
Popisujeme jen to, co ve vydané verzi skutečně funguje. Rozpracované věci jsou tak označené.
Připojení
- Šifrování mezi počítači. Obrazovka, klávesnice, myš, schránka a chat jdou přímo mezi počítači šifrovaným kanálem WebRTC (DTLS-SRTP). Náš server připojení a přenosový server TURN jen předávají šifrovaná data a nevidí obrazovku ani to, co píšeš.
- Nic před přijetím. Počítač neposílá obraz ani nepřijímá vstup, dokud někdo u něj připojení nepřijme nebo volající nezadá heslo pro bezobslužný přístup.
- Ochrana proti hádání hesla. Po 3 nesprávných heslech z jednoho zařízení počítač na 5 minut zablokuje další pokusy.
- Připojení je koncově šifrované.
- Heslo pro bezobslužný přístup se ověřuje protokolem PAKE: náš server ho nezná a nemůže ho odposlechnout.
- Nikdo se nepřipojí bez tvého souhlasu, bez hesla pro bezobslužný přístup, které si nastavíš ty, nebo bez tvého vlastního účtu s dvoufázovým ověřením.
- Okna správců hesel, stránky s hesly v prohlížečích a pole pro hesla se automaticky zakryjí dřív, než obraz opustí počítač.
Účet
- Tvoje heslo se nikdy nedostane na server. Aplikace z něj na tvém zařízení odvodí klíč (Argon2id); server ukládá jen hash tohoto klíče.
- Uložená hesla počítačů v adresáři jsou šifrovaná na tvém zařízení (XChaCha20-Poly1305). Klíč nemáme. Názvy, štítky a poznámky v adresáři takto šifrované nejsou.
- Dvoufázové ověření (2FA, TOTP) s možností zapamatovat si zařízení na 30 dní; seznam důvěryhodných zařízení můžeš kdykoli vymazat.
- Limity přihlášení: 10 nesprávných hesel za 15 minut na účet a 20 pokusů za minutu na IP adresu.
Software a infrastruktura
- Podepsané aktualizace. Aplikace nainstaluje jen aktualizaci s platným digitálním podpisem. Každé stažení má kontrolní součet SHA-256.
- Servery v EU. Server připojení a přenosový server TURN běží v Helsinkách (Finsko, Hetzner).
- Prohlížečový klient načítá svůj kód z našeho serveru, takže víc než aplikace pro počítač spoléhá na důvěru v server.
Stav
| Šifrování relace mezi počítači | Funguje |
|---|---|
| 2FA a důvěryhodná zařízení | Funguje |
| Podepsané aktualizace, kontrolní součty SHA-256 | Funguje |
| Ověřování identity počítače | Probíhá |
| Podepisování kódu Apple a Microsoft | Probíhá |
| Záložní kódy 2FA | Probíhá |