Co to jest uścisk dłoni TLS? Jak naprawić uścisk dłoni TLS?

What Is Tls Handshake



Jako ekspert IT prawdopodobnie słyszałeś termin „uzgadnianie TLS”. Ale co to jest uścisk dłoni TLS? Jak naprawić uścisk dłoni TLS?



Uzgadnianie TLS to proces, który ma miejsce, gdy dwa urządzenia komunikują się ze sobą za pośrednictwem bezpiecznego połączenia. Uścisk dłoni pozwala dwóm urządzeniom zweryfikować swoją tożsamość i upewnić się, że wymieniane dane są szyfrowane.





Jeśli masz problemy z uzgadnianiem TLS, jest kilka rzeczy, które możesz zrobić, aby rozwiązać problem. Najpierw upewnij się, że dwa urządzenia, które próbujesz połączyć, używają tej samej wersji protokołu TLS. Jeśli nie, może być konieczne uaktualnienie jednego lub obu urządzeń. Po drugie, upewnij się, że certyfikat użyty do uzgadniania jest ważny. Jeśli tak nie jest, może być konieczne uzyskanie nowego certyfikatu z zaufanego źródła. Na koniec, jeśli nadal masz problemy, możesz spróbować ponownie uruchomić urządzenia lub zresetować połączenie TLS.





Po odrobinie rozwiązywania problemów powinieneś być w stanie naprawić uzgadnianie TLS i przywrócić bezpieczną komunikację urządzeń.



TLS Lub Zabezpieczenia warstwy transportowej jest to protokół szyfrowania. Jest zaprojektowany w taki sposób, że komunikacja przez TLS pozostaje bezpieczna i prywatna. W tym poście wyjaśnię, czym jest uzgadnianie TLS i jak naprawić uzgadnianie TLS, jeśli napotkasz problemy.

Uścisk dłoni TLS



Zanim przejdziemy dalej i porozmawiamy o uzgadnianiu TLS, zrozummy, kiedy ma miejsce TLS. Za każdym razem, gdy uzyskujesz dostęp do strony internetowej lub aplikacji przez HTTPS, używany jest TLS. Gdy uzyskujesz dostęp do poczty e-mail, wiadomości, a nawet VOIP, używa TLS. Powinieneś mieć świadomość, że HTTPS jest implementacją szyfrowania TLS.

Co to jest uścisk dłoni TLS

Uścisk dłoni jest formą negocjacji między dwiema stronami. Tak jak kiedy spotykamy się z ludźmi, podajemy sobie ręce, a potem zajmujemy się czymś innym. Podobnie uzgadnianie TLS jest formą uzgadniania między dwoma serwerami.

Podczas uzgadniania TLS serwery weryfikują się nawzajem, ustanawiają szyfrowanie i wymieniają klucze. Jeśli wszystko będzie zgodne z oczekiwaniami, nastąpi dodatkowa wymiana danych. Istnieją cztery główne kroki:

  1. Określ, która wersja protokołu TLS będzie używana do komunikacji.
  2. Wybierz, które algorytmy szyfrowania będą używane
  3. Autentyczność jest weryfikowana za pomocą klucza publicznego i podpisu cyfrowego SSL CA.
  4. Klucze sesyjne są generowane i wymieniane

Mówiąc najprościej, najpierw witają się, a następnie serwer oferuje certyfikat, który klient musi zweryfikować. Po zakończeniu sprawdzania poprawności tworzona jest sesja. Tworzony jest klucz, za pomocą którego następuje wymiana danych w sesji.

Jak naprawić uścisk dłoni TLS

Nie możesz nic zrobić, jeśli jest problem po stronie serwera - ale masz problem z przeglądarką, można to naprawić. Na przykład, jeśli serwer oferuje certyfikat, którego nie można uwierzytelnić, nic nie można z tym zrobić. Jeśli jednak problemem jest niezgodność protokołu TLS, możesz to zmienić w przeglądarce.

  1. Sprawdź, czy czas systemowy jest prawidłowy
  2. Sprawdzać człowiek w środku problemy
  3. Zmień protokół TLS w systemie Windows
  4. Usuń profil przeglądarki lub bazę danych certyfikatów
  5. Zresetuj przeglądarkę.

Istnieje wiele innych powodów, dla których uzgadnianie TLS może się nie powieść i zależy to od scenariusza. Oto kilka sposobów naprawy TLS, ale wcześniej zawsze używaj tych reguł, aby odfiltrować problem.

  • Sprawdź w różnych witrynach i czy problem nadal występuje.
  • Przełącz się na wiele połączeń sieciowych, takich jak Wi-Fi lub przewodowe
  • Zmień sieć, np. połącz się z mobilnym hotspotem lub innym routerem, a nawet wypróbuj sieć publiczną

1] Sprawdź, czy czas systemowy jest prawidłowy

Jest to główny powód, dla którego uzgadnianie TLS kończy się niepowodzeniem w większości przypadków. Czas systemowy służy do sprawdzenia, czy certyfikat jest ważny, czy wygasł. Jeśli istnieje rozbieżność między czasem na komputerze a czasem na serwerze, certyfikaty mogą wyglądać na wygasłe. Ustaw czas, ustawiając tryb automatyczny.

trwale usunąć stronę na Facebooku

Teraz ponownie odwiedź witrynę i sprawdź, czy uzgadnianie TLS zostało naprawione.

2] Osoba w centrum problemu

Jest jedna zasada: jeśli dzieje się to w jednej witrynie, jest to problem z oprogramowaniem zabezpieczającym, ale jeśli dzieje się to we wszystkich witrynach, jest to problem systemowy.

Oprogramowanie zabezpieczające lub rozszerzenie przeglądarki na komputerze może przechwytywać połączenia TLS i coś zmieniać, powodując problematyczne uzgadnianie TSL. Możliwe też, że wirus w systemie jest przyczyną całego problemu z TLS.

Niektóre rozszerzenia przeglądarki zmienić ustawienia proxy i to może powodować ten problem.

Tak czy inaczej, musisz naprawić komputer lub oprogramowanie zabezpieczające. Najlepszym sposobem na dalsze sprawdzenie tego jest użycie innego komputera i otwarcie tej samej witryny lub aplikacji, która była przyczyną problemu.

3] Zmień protokół TLS w systemie Windows

Windows 10 i wcześniejsze wersje systemu Windows centralizują ustawienia protokołów w systemie. Jeśli chcesz zmienić wersję TLS, możesz to zrobić za pomocą właściwości internetowych.

Zmień TLS Chrome Edge

  • Typ inetcpl.cpl w wierszu „Uruchom” i naciśnij klawisz Enter.
  • Po otwarciu okna Właściwości internetowe przejdź do zakładki Zaawansowane.
  • Przewiń w dół, aby znaleźć sekcję Zabezpieczenia i tutaj możesz dodać lub usunąć TLS.
  • Jeśli witryna szuka TLS 1.2 i nie sprawdza, musisz to sprawdzić. Podobnie, jeśli ktoś eksperymentuje ń TLS 1.3 , musisz to sprawdzić.
  • Złóż wniosek o zachowanie i spróbuj ponownie otworzyć tę samą witrynę.

Podczas gdy Chrome, IE i Edge korzystają z funkcji systemu Windows, Firefox, podobnie jak jego baza danych certyfikatów, jest samozarządzający. Oto jak zmienić protokół TLS w Firefoksie:

Zmień TLS w Firefoksie

  • Otwórz przeglądarkę Firefox, wpisz o: konfig i naciśnij Enter
  • Wpisz TLS w polu wyszukiwania i wyszukaj bezpieczeństwo.tls.wersja.min
  • Możesz to zmienić na:
    • 1 i 2, aby wymusić użycie TLS 1 i 1.1
    • 3, aby wymusić TLS 1.2
    • 4, aby ustawić maksymalny protokół TLS 1.3.

4] Usuń profil przeglądarki lub bazę danych certyfikatów

Każda przeglądarka utrzymuje bazę danych dla certyfikatów. Na przykład każdy profil Firefoksa ma cert8.db plik. Jeśli usuniesz ten plik i ponowne uruchomienie go naprawi, problem dotyczy lokalnej bazy danych certyfikatów.

Podobnie w systemie Windows podczas korzystania z IE lub Edge Menedżer certyfikatów jest odpowiedzialny, lub możesz iść do edge://ustawienia/prywatność i kliknij na Zarządzaj certyfikatami i ustawieniami HTTPS/SSL. Usuń certyfikaty i spróbuj ponownie

Jeśli nie możesz znaleźć bazy danych, usuń profil i spróbuj ponownie.

4] Zresetuj przeglądarkę

To ostateczność, jeśli masz problemy z jedną z przeglądarek. Możesz całkowicie odinstalować, a następnie ponownie zainstalować lub zresetować przeglądarkę, korzystając z wbudowanej funkcji. Skorzystaj z linków, aby zresetować Chrom , Microsoft Edge , I Ognisty Lis .

Wreszcie, chociaż możesz przeglądać witrynę, nawet jeśli certyfikat jest nieważny, upewnij się, że nie dokonujesz żadnych transakcji z witryną. Nie używaj karty kredytowej ani nie wprowadzaj hasła do konta.

Pobierz PC Repair Tool, aby szybko znaleźć i automatycznie naprawić błędy systemu Windows

Mamy nadzieję, że te wskazówki były łatwe do zastosowania i że udało Ci się rozwiązać problem z TLS w przeglądarce lub na komputerze. Starałem się jak najlepiej zaoferować wystarczającą liczbę rozwiązań, ale szczerze mówiąc, TLS jest niezwykle rozbudowany i dostępnych może być więcej rozwiązań.

Popularne Wiadomości