Wdrożenie E2EE, Blokady PIN i Aktualizacji OTA w kliencie Desktop & Mobile
Z dumą prezentujemy najnowszą aktualizację klienta StarChat (wersja 1.0.1) dla systemów Windows oraz Android! W tym wydaniu skupiliśmy się na trzech filarach: maksymalnej prywatności, bezpieczeństwie dostępu oraz bezobsługowej wygodzie użytkowania.
1. Pełna integracja szyfrowania End-to-End (E2EE)
Po udanym wdrożeniu E2EE w wersji webowej, przenieśliśmy pełny protokół kryptograficzny do naszej natywnej aplikacji napisanej we Flutterze. Wiadomości wysyłane w czatach prywatnych (DM) są szyfrowane asymetrycznie przy użyciu algorytmów RSA-OAEP i AES-GCM. Twoje klucze prywatne są bezpiecznie przechowywane w pamięci urządzenia (Secure Storage), a ich kopia zapasowa na serwerze jest chroniona za pomocą unikalnego kodu PIN.
2. Blokada aplikacji kodem PIN (App Lock)
Zaimplementowaliśmy nowy, szklany i wysoce estetyczny ekran blokady PIN wzorowany na najlepszych standardach komunikatora Signal. Możesz go włączyć i skonfigurować w zakładce Privacy w ustawieniach. Zapobiega on nieautoryzowanemu dostępowi do Twoich czatów w przypadku fizycznego przejęcia odblokowanego urządzenia.
3. Automatyczne aktualizacje Over-The-Air (OTA)
Zapomnij o ręcznym pobieraniu instalatorów z przeglądarki! StarChat potrafi teraz samodzielnie sprawdzić dostępność nowej wersji na naszym serwerze i pobrać ją w tle z wizualnym wskaźnikiem postępu. Na Windowsie aplikacja automatycznie zaktualizuje pliki i zrestartuje się, a na Androidzie uruchomi instalator pakietu APK.
Najnowsze wersje instalacyjne są już kompilowane przez nasz zautomatyzowany przepływ pracy (GitHub Actions Workflow) i gotowe do pobrania!