Napraw błędy E2EE „Nie udało się odszyfrować zdarzenia” w Element Web

Przykład ilustrujący: Maya może odczytać nowe zaszyfrowane wiadomości na swoim telefonie, ale po zalogowaniu się do Element Web na nowym laptopie, kilka starszych zdarzeń wyświetla komunikat „Nie można odszyfrować”. Ten hipotetyczny przypadek pomaga odróżnić brakujący klucz w nowej przeglądarce od klucza wiadomości, który nigdy nie został udostępniony jej kontu. To rozróżnienie jest istotne, ponieważ pierwszy problem można rozwiązać, weryfikując sesję przeglądarki i przywracając kopię zapasową klucza; drugi może wymagać obecności innego użytkownika lub urządzenia, które faktycznie posiada klucz.

Co zazwyczaj oznacza „Nie udało się odszyfrować zdarzenia”?

Element odebrał zaszyfrowane zdarzenie Matrix, ale bieżąca sesja nie mogła go odszyfrować za pomocą kluczy dostępnych dla tej sesji. Tekst nie jest przechowywany przez serwer domowy w formie, którą Element może po prostu ujawnić poprzez ponowne załadowanie. W przypadku szyfrowania typu end-to-end, potrzebny klucz do pokoju jest przechowywany na urządzeniach uczestniczących lub w zaszyfrowanej kopii zapasowej kluczy. Element informuje, że magazyn kluczy obsługuje odszyfrowywanie historii na nowych urządzeniach, a klucz odzyskiwania może odblokować tę kopię zapasową. Najczęściej zadawane pytania dotyczące szyfrowania i przechowywania kluczy w Element

Komunikat może nie zostać dostarczony z różnych powodów: bieżąca przeglądarka to nowa lub niezweryfikowana sesja bez dostępu do kluczy zapasowych; klucz nie został dostarczony na to urządzenie; określone zdarzenie miało miejsce przed momentem, w którym urządzenie lub użytkownik mógł otrzymać klucz do pokoju; lub lokalne dane przeglądarki lub problem z klientem zakłócają działanie. Sam widoczny błąd nie identyfikuje przyczyny. Zacznij od sprawdzenia, czy błąd dotyczy jednego zdarzenia, zakresu starej historii, czy wszystkich zaszyfrowanych pokoi.

Co należy sprawdzić przed zmianą ustawień szyfrowania?

W przykładzie Mai, jej telefon nadal otwiera rozmowę. To cenne: może to być zweryfikowana sesja zawierająca klucze, których brakuje w nowej sesji internetowej. Pozostań zalogowany na tym telefonie i unikaj resetowania tożsamości kryptograficznej lub usuwania kopii zapasowej kluczy podczas sprawdzania.

  • Porównaj urządzenia. Sprawdź, czy to samo zdarzenie zostanie odszyfrowane na innym zalogowanym urządzeniu Element. Jeśli tak, klucz jest prawdopodobnie dostępny gdzieś w ustawieniach zaufanego urządzenia/klucza konta, mimo że ta przeglądarka go nie ma.
  • Sprawdź schemat. Jeśli tylko jedno stare zdarzenie zakończy się niepowodzeniem, jego klucz sesji może być nieobecny lub mógł nigdy nie zostać udostępniony temu urządzeniu. Jeśli wiele wcześniejszych komunikatów kończy się niepowodzeniem tylko w nowo dodanej przeglądarce, weryfikacja urządzenia lub utworzenie kopii zapasowej klucza jest silniejszym tropem.
  • Upewnij się, że jesteś na właściwym koncie i serwerze domowym. Inne konto, serwer lub profil przeglądarki mogą mieć osobną tożsamość urządzenia i historię kluczy.
  • Zachowaj dostęp. Nie wylogowuj się z jedynego urządzenia, które może odszyfrować pokój. Nie czyść danych witryny w przeglądarce przed potwierdzeniem klucza odzyskiwania i wszelkich ważnych eksportów kluczy wiadomości.

Te kontrole są nieniszczące. Pomagają Maya uniknąć traktowania luki w kluczu pojedynczego zdarzenia jak uszkodzonej kopii zapasowej konta.

Jak przywrócić dostęp w nowej sesji Element Web?

Element traktuje każdą sesję logowania jako osobne urządzenie, nawet jeśli dwie sesje korzystają z tego samego komputera fizycznego. Nowa sesja przeglądarki może wymagać weryfikacji przed uzyskaniem dostępu do zapasowych kluczy szyfrowania. Aktualne instrukcje internetowe Elementu umieszczają weryfikację sesji w menu profilu, a następnie w sekcji Wszystkie ustawienia i sesje . W sekcji Bieżąca sesja wybierz opcję Weryfikuj sesję . Dostępne opcje weryfikacji mogą obejmować inne urządzenie lub klucz odzyskiwania. Nazwy menu mogą się różnić w zależności od wersji i wdrożeń hostowanych, dlatego należy postępować zgodnie z etykietami wyświetlanymi w zainstalowanej wersji. Przewodnik Elementu po weryfikacji urządzeń

  1. Pozostaw otwartą sesję telefonu lub komputera stacjonarnego. W Element Web otwórz menu profilu i przejdź do Wszystkie ustawienia > Sesje .
  2. W obszarze Bieżąca sesja wybierz opcję Weryfikuj sesję .
  3. Jeśli pojawi się taka opcja, wybierz opcję „Zweryfikuj za pomocą innego urządzenia” . Zaakceptuj prośbę na urządzeniu, które rozpoznajesz, a następnie porównaj emoji weryfikacyjne lub cyfry na obu ekranach. Potwierdź tylko wtedy, gdy będą zgodne.
  4. Jeśli nie możesz użyć innego zweryfikowanego urządzenia, wybierz opcję klucza odzyskiwania i wprowadź wcześniej zapisany klucz. Klucz odzyskiwania nie jest hasłem do Twojego konta.
  5. Po weryfikacji pozostaw Element Web otwarty i pozwól mu pobrać dostępne klucze zapasowe. Sprawdź ponownie zdarzenia, których to dotyczy.

W przypadku Mayi pomyślna weryfikacja i przywrócenie klucza może umożliwić odczytanie historii z kopii zapasowej w przeglądarce. Nie odzyska ona kluczy, które nigdy nie zostały uwzględnione w kopii zapasowej lub nigdy nie zostały udostępnione jej urządzeniu. Dokumentacja Elementu informuje, że weryfikacja nowego logowania łączy go z systemem podpisywania krzyżowego i magazynem tajnych kluczy, umożliwiając dostęp do kopii zapasowych kluczy wiadomości. Przewodnik Elementu dotyczący weryfikacji nowego logowania

Co zrobić, jeśli masz klucz odzyskiwania, ale nie masz pewności, czy działa?

Nie testuj klucza odzyskiwania poprzez resetowanie kopii zapasowej. Element zaleca sprawdzenie działania zapisanego klucza poprzez użycie go podczas procesu weryfikacji urządzenia w Element Web. Jeśli nadal masz zalogowane i zweryfikowane urządzenie, aktualny przewodnik Element wyjaśnia również, jak sprawdzić status klucza odzyskiwania w sekcji Wszystkie ustawienia > Szyfrowanie oraz jak uzyskać lub zmienić klucz. Zapisz zamiennik w bezpiecznym miejscu i upewnij się, że nowy klucz został zaakceptowany, zanim zaczniesz na nim polegać. Lista kontrolna klucza odzyskiwania Element

Klucz odzyskiwania chroni dostęp do zaszyfrowanego magazynu kluczy; sam w sobie nie odszyfrowuje zawartości, jeśli klucz do pokoju nie został nigdy utworzony w kopii zapasowej. Jeśli nadal jesteś zalogowany na urządzeniu, które umożliwia odszyfrowanie pokoju, zachowaj je, postępując zgodnie z oficjalnymi instrukcjami eksportu lub tworzenia kopii zapasowej dla swojej wersji Element.

Dlaczego wciąż brakuje jednego wydarzenia — lub tylko bardzo starej historii?

Wiadomości szyfrowane w pokojach w systemie Matrix korzystają z sesji grupowych, a urządzenia wymagają odpowiedniego klucza sesji. Przewodnik implementacji Matrix opisuje klucze do pokoi dostarczane do konkretnych urządzeń i wyjaśnia, że ​​klienci mogą wnioskować o brakujące klucze od innych klientów. Udostępnianie kluczy jest regulowane przez zasady zaufania i udostępniania urządzeń; klient nie powinien automatycznie wysyłać kluczy do każdego niezweryfikowanego wnioskodawcy. Przewodnik implementacji szyfrowania end-to-end firmy Matrix

Istnieją również uzasadnione przypadki czasowe. Na przykład urządzenie, które dołączyło po rozpoczęciu wcześniejszej zaszyfrowanej sesji, mogło nie otrzymać klucza tej sesji. Przewodnik Matrixa zauważa, że ​​nowo dodany użytkownik zazwyczaj otrzymuje aktualny stan sesji dla przyszłych wiadomości; wcześniejsze wiadomości wymagają udostępniania historii, jeśli jest to obsługiwane i dozwolone. W hipotetycznym przypadku Mai, jeśli jej telefon odszyfruje stare zdarzenie, ale zweryfikowana przeglądarka nadal tego nie zrobi po przywróceniu kopii zapasowej, telefon może mieć jedyną kopię tego klucza do pokoju. Jeśli nie ma go na żadnym urządzeniu ani w żadnej kopii zapasowej, może być on niemożliwy do odzyskania.

Jeśli Element wyświetla monit o podanie klucza, użyj go dopiero po sprawdzeniu, które urządzenie żąda dostępu i zweryfikowaniu sesji, o ile to możliwe. Zapytaj nadawcę lub administratora pokoju, czy zaufane urządzenie nadal ma klucz. Nie zatwierdzaj nieznanej sesji tylko po to, aby usunąć błąd.

Czego należy unikać?

  • Nie resetuj swojej tożsamości cyfrowej jako pierwszego kroku rozwiązywania problemów. Element ostrzega, że ​​resetowanie bez aktywnej sesji może uniemożliwić dostęp do historycznych zaszyfrowanych wiadomości. Resetowanie tożsamości to ostateczność, gdy nie ma klucza odzyskiwania ani zweryfikowanego urządzenia, a nie rutynowa naprawa.
  • Nie usuwaj ani nie resetuj kopii zapasowej klucza przed jej zachowaniem. Instrukcje Element dotyczące resetowania kopii zapasowej zalecają przywrócenie kluczy i ich wyeksportowanie przed zresetowaniem kopii zapasowej po stronie serwera. Niektórzy klienci mogą nie być w stanie wyeksportować pełnej kopii zapasowej, dlatego najpierw sprawdź instrukcje dotyczące konkretnej wersji. Procedura resetowania kopii zapasowej klucza w Element
  • Nie udostępniaj swojego klucza odzyskiwania na czacie, w zgłoszeniu do pomocy technicznej ani na zrzucie ekranu. Może on odblokować kopię zapasową zaszyfrowanego klucza. Wprowadź go tylko w oczekiwanym procesie weryfikacji elementu.
  • Nie zakładaj, że wyczyszczenie pamięci podręcznej naprawi brakujące klucze kryptograficzne. Ponowne załadowanie może rozwiązać tymczasowy problem z wyświetlaniem, ale nie odtworzy klucza, którego sesja nigdy nie otrzymała.

Dokumentacja pomocy technicznej Elementu stwierdza, że ​​zresetowanie podpisu krzyżowego bez aktywnej sesji może spowodować utratę dostępu do historycznych zaszyfrowanych wiadomości. Dlatego Maya pozostaje zalogowana na swoim telefonie służbowym, podczas gdy weryfikuje przeglądarkę. Ostrzeżenie Elementu dotyczące resetowania podpisu krzyżowego

Kiedy należy skontaktować się z administratorem serwera domowego lub pomocą techniczną Element?

Skontaktuj się z administratorem, jeśli kopia zapasowa klucza jest niedostępna, kopia zapasowa zgłasza błąd, wielu użytkowników zgłasza błędy deszyfrowania po migracji serwera lub problem pojawił się po przywróceniu serwera domowego. Dokumentacja kopii zapasowej serwera Element informuje, że utrata bazy danych Synapse może spowodować wyświetlanie zaszyfrowanych zdarzeń jako „Nie można odszyfrować”; jest to problem związany z odzyskiwaniem serwera, a nie z ustawieniem przeglądarki. Dokumentacja kopii zapasowej i przywracania pakietu Element Server Suite

Zgłaszając problem, należy podać wersję Element Web, przeglądarkę, serwer domowy, informację, czy inne zweryfikowane urządzenie odszyfrowuje to samo zdarzenie, oraz czy wiadomości, których dotyczy problem, są aktualne, czy historyczne. Nigdy nie wysyłaj treści wiadomości ani kluczy odzyskiwania. Jeśli tylko jedno zdarzenie pozostaje niedostępne, a żadne urządzenie nie ma klucza, należy to jasno wyjaśnić: dział wsparcia może zdiagnozować problemy z dostarczaniem lub serwerem, ale nie jest w stanie uzyskać kompleksowego klucza szyfrującego, którego nie przechowuje żadne zaufane urządzenie ani kopia zapasowa.

Jak można stwierdzić, czy poprawka zadziałała?

Wróć do tego samego pokoju i zdarzenia, które się nie powiodło. Sprawdź, czy sesja przeglądarki jest oznaczona jako zweryfikowana, czy kopia zapasowa klucza jest podłączona i czy otwiera się więcej niż jedno zdarzenie historyczne, którego dotyczy problem, jeśli problem dotyczył zakresu. Następnie sprawdź ostatnią zaszyfrowaną wiadomość. Jeśli ostatnie wiadomości działają, ale jedno starsze zdarzenie pozostaje niedostępne, konfiguracja przeglądarki może zostać naprawiona, mimo że klucz tego zdarzenia nadal brakuje.

Dla Mayi korzystnym rezultatem nie jest jedynie zniknięcie banera błędu. Element Web może odszyfrować oczekiwaną przez nią historię, jej nowa sesja zostanie zweryfikowana, a klucz odzyskiwania zostanie bezpiecznie zapisany. Jeśli te sprawdzenia zakończą się pomyślnie, z wyjątkiem zdarzenia niedostępnego na wszystkich urządzeniach, zachowaj sesje robocze i zapytaj nadawcę lub administratora, czy klucz do pokoju tego zdarzenia istnieje gdzie indziej.

Zostaw komentarz

10 najlepszych narzędzi do pingowania w celu znajdowania urządzeń w sieci

10 najlepszych narzędzi do pingowania w celu znajdowania urządzeń w sieci

Porównaj 10 narzędzi do pingowania, które umożliwiają szybkie wykrywanie sieci LAN, skanowanie międzyplatformowe i zarządzanie adresami IP. Dowiedz się, co narzędzie pingujące może Ci powiedzieć, a czego nie.

6 najlepszych narzędzi do zarządzania siecią, umożliwiających śledzenie wydajności

6 najlepszych narzędzi do zarządzania siecią, umożliwiających śledzenie wydajności

Porównaj sześć narzędzi do zarządzania siecią służących do monitorowania wydajności, obejmujących zasięg SNMP, mapowanie, alerty, modele wdrażania i kompromisy kosztów.

Ping Monitor: 7 darmowych i otwartych narzędzi do monitorowania dostępności sieci

Ping Monitor: 7 darmowych i otwartych narzędzi do monitorowania dostępności sieci

Porównaj siedem darmowych i otwartych monitorów pingów — od kompletnych pakietów sieciowych po ukierunkowane sondy opóźnień — i wybierz odpowiedni monitor pod kątem dostępności, utraty pakietów i historii.

QoS w sieciach: czym jest jakość usług i jak działa

QoS w sieciach: czym jest jakość usług i jak działa

Dowiedz się, co oznacza QoS w sieciach, w jaki sposób oznaczenia DSCP i kolejki ruchu nadają priorytet aplikacjom głosowym, wideo i biznesowym oraz czego QoS nie jest w stanie naprawić.

Najlepsze oprogramowanie serwera SFTP do bezpiecznego przesyłania plików

Najlepsze oprogramowanie serwera SFTP do bezpiecznego przesyłania plików

Porównaj niezawodne oprogramowanie serwera SFTP dla systemów Windows i Linux, w tym OpenSSH, Bitvise, SolarWinds i SFTPGo. Znajdź rozwiązanie odpowiednie dla swoich potrzeb w zakresie bezpieczeństwa i transferu plików.

7 najlepszych narzędzi do zarządzania adresami IP dla zespołów sieciowych

7 najlepszych narzędzi do zarządzania adresami IP dla zespołów sieciowych

Porównaj siedem narzędzi do zarządzania adresami IP służących do wykrywania podsieci, koordynacji DNS i DHCP, inwentaryzacji sieci i otwartego oprogramowania IPAM.

6 najlepszych narzędzi do monitorowania serwerów Windows Server zapewniających lepszą dostępność i wydajność

6 najlepszych narzędzi do monitorowania serwerów Windows Server zapewniających lepszą dostępność i wydajność

Porównaj sześć narzędzi do monitorowania systemu Windows Server pod kątem zbierania danych systemu Windows, widoczności aplikacji, modelu wdrażania i licencjonowania, aby znaleźć odpowiednie rozwiązanie.

10 najlepszych narzędzi do skanowania sieci w celu wykrywania urządzeń i adresów IP

10 najlepszych narzędzi do skanowania sieci w celu wykrywania urządzeń i adresów IP

Porównaj narzędzia do skanowania sieciowego umożliwiające szybkie wykrywanie urządzeń, skanowanie adresów IP na wielu platformach oraz zarządzanie IPAM w przedsiębiorstwie. Znajdziesz tu wskazówki dotyczące dopasowania każdej opcji do swojej sieci.

Najlepsze praktyki monitorowania sieci: co śledzić i jakich narzędzi używać

Najlepsze praktyki monitorowania sieci: co śledzić i jakich narzędzi używać

Zbuduj praktyczny monitoring sieci z przejrzystym zakresem urządzeń, przydatnymi wskaźnikami wydajności, przydatnymi alertami oraz porównaniem SolarWinds NPM, PRTG i OpManager.

Jak używać Nmap do śledzenia trasy i odczytywania ścieżki sieciowej

Jak używać Nmap do śledzenia trasy i odczytywania ścieżki sieciowej

Użyj opcji --traceroute programu Nmap, aby mapować przeskoki do autoryzowanego hosta, zrozumieć dane wyjściowe dotyczące przeskoków i czasu RTT oraz rozwiązywać problemy z brakującymi odpowiedziami bez nadmiernego skanowania.