Komunikat bezpieczeństwa

Trzy słowa i z kim naprawdę rozmawiasz

Dotyczy Kryfo 0.5.0 i starszych. Naprawione w 0.5.1 i 0.5.2.

Co się stało

W Kryfo twoje trzy słowa i twoja twarz to to, po czym ludzie cię rozpoznają. Nigdy nie dowodziły, kim ktoś jest, i można je było skopiować. Ktoś mógł wstawić twoje trzy słowa do linku z zaproszeniem, kodu QR lub strony profilu, które prowadziły do jego własnych kluczy. Osoba, która to dodała, widziała coś, co wyglądało na czat z tobą, ale był to czat z kimś innym. Jeśli ten ktoś napisał też do ciebie w imieniu tej osoby, mógł stanąć między wami i czytać wszystko, co między wami przechodziło.

W 0.4.1 i starszych szło to dalej: skopiowane imię mogło też przejąć czat, który już istniał. 0.4.2 naprawiło tę część.

Nie wiemy o żadnym przypadku wykorzystania tego przeciwko komukolwiek.

Kogo to dotyczyło

Każdego na 0.5.0 lub starszej wersji, kto dodał kogoś przez link, nazwę użytkownika, kod parowania, prośbę lub kod QR, którego nie zeskanował z własnego telefonu tej osoby.

Nie dotyczyło:

Co zmieniliśmy

W 0.5.1:

0.5.2 zastąpiło oznaczenie „Niesprawdzone” kartą porównania i przyciskiem To nie ta osoba. Jeśli numery bezpieczeństwa się nie zgadzają, usuwa ten kontakt z twojego telefonu i blokuje jego klucz.

Co zrobić

  1. Zaktualizuj do 0.5.2. Jest już na kryfo.app i GitHubie, a do F-Droid trafi w ciągu kilku dni.
  2. Porównaj numer bezpieczeństwa z ważnymi dla ciebie kontaktami, osobiście: otwórz ich stronę, stuknij Zweryfikuj klucze i sprawdź wszystkie 12 grup.
  3. Jeśli numery się nie zgadzają, stuknij To nie ta osoba. Potem dodaj tę osobę ponownie z linku lub kodu QR, który da ci osobiście, i porównaj numer w nowym czacie.

Co dalej

Pełna poprawka przyjdzie z przebudową tożsamości w 0.6, opartą na oficjalnej bibliotece Signala. Nawet wtedy prawdziwym sprawdzeniem pozostaje numer bezpieczeństwa.

Wcześniejsza poprawka

0.3.2 i 0.4.1 naprawiły stuknięcie w powiadomienie, które na odblokowanym telefonie mogło otworzyć czat z pominięciem blokady aplikacji.

Podziękowania

Dziękujemy Ami (SleepingAmi) i sooox (sooox-cc), którzy to znaleźli, sprawdzili na własnych telefonach i powiedzieli nam o tym prywatnie.

Jeśli znajdziesz problem, najpierw powiedz nam o tym prywatnie: kryfo.app/security.