Güvenlik, sade dille

SimTether hassas mesajları — doğrulama kodları, operatör uyarıları — iki telefon arasında taşır. Bu trafiği neyin koruduğunu, doğrulanabilecek kadar sade bir dille anlatıyoruz.

Kısa özet

Eşleştirme: bir tarama, sonra anahtarlar

Köprünün QR kodunu taradığınızda telefonunuz köprünün açık anahtarını ve tek kullanımlık bir eşleştirme tokenini öğrenir. O andan itibaren:

Şifrelemenin kendisi

KatmanNedir
El sıkışmaNoise IK — X25519 ile karşılıklı kimlik doğrulama (Curve25519 anahtar değişimi)
AktarımChaCha20-Poly1305 — her çerçeve şifreli ve doğrulanmış
Anahtar saklamaİki telefonda da Android Keystore destekli AES/GCM; Keystore yoksa uygulama sizi uyarır
Relay bağlantısıTLS (wss://) — relay tokeni ve oda biletleri asla düz metin olarak gönderilmez

Relay, açıkça

Uzaktan erişim varsayılan olarak kapalıdır. Açarsanız telefonlarınız, şu özelliklere sahip küçük bir aktarım sunucusunda buluşur:

Ayrıca kendi relay'inizi de çalıştırabilirsiniz — tek bir küçük jar dosyası — ve iki telefonu da ona yönlendirebilirsiniz; bu durumda biz hiçbir şey görmeyiz.

Detayları mı istiyorsunuz? Protokol, kripto ve relay açık kaynaklıdır — güven modeli vaat edilmek yerine doğrulanabilir.