Przy tak wielu poważnych problemach z nowymi wiadomościami, możesz się zastanawiać, w jaki sposób Twoje dane są chronione, gdy jesteś online. Wiesz, idziesz na stronę internetową, żeby zrobić zakupy, wpisać numer karty kredytowej i mam nadzieję, że za kilka dni paczka dotrze do twoich drzwi. Ale w tym momencie, zanim klikniesz ZamówienieCzy zastanawiasz się kiedyś, jak działa bezpieczeństwo online?
Podstawy bezpieczeństwa online
W najbardziej podstawowej formie, bezpieczeństwo online - czyli bezpieczeństwo, które odbywa się między komputerem a odwiedzaną witryną - odbywa się poprzez serię pytań i odpowiedzi. Wpisz adres internetowy w przeglądarce, a następnie przeglądarka prosi o zweryfikowanie autentyczności witryny, witryna odpowiada odpowiednimi informacjami, a gdy obie strony wyrażą na to zgodę, strona otworzy się w Twojej przeglądarce.
Wśród zadawanych pytań i wymienianych informacji znajdują się dane o rodzaju szyfrowania używanego do przekazywania informacji o przeglądarce, informacji o komputerze i danych osobowych między przeglądarką a witryną. Te pytania i odpowiedzi nazywane są a uścisk dłoni. Jeśli ten uścisk dłoni się nie odbędzie, witryna, którą próbujesz odwiedzić, zostanie uznana za niebezpieczną.
HTTP vs. HTTPS
Jedną z rzeczy, które możesz zauważyć podczas odwiedzania witryn w Internecie, jest to, że niektóre mają adres, który zaczyna się od http a niektóre zaczynają się od https. HTTP oznacza Hypertext Transfer Protocol; to jest protokół lub zestaw wytycznych określających bezpieczną komunikację przez Internet. Możesz nawet zauważyć, że niektóre witryny, w szczególności witryny, w których chcesz wyświetlać poufne lub identyfikujące Cię informacje, mogą być wyświetlane https w kolorze zielonym lub czerwonym z linią przechodzącą przez niego. HTTPS oznacza protokół Hypertext Transfer Protocol Secure, a kolor zielony oznacza, że witryna ma weryfikowalny certyfikat bezpieczeństwa. Czerwony z linią przez to oznacza, że witryna nie ma certyfikatu bezpieczeństwa lub certyfikat jest niedokładny lub wygasł.
Oto, gdzie sprawy stają się nieco mylące. HTTP nie oznacza, że dane przesyłane między komputerem a witryną są szyfrowane. Oznacza to tylko, że strona internetowa komunikująca się z przeglądarką ma aktywny certyfikat bezpieczeństwa. Tylko gdyS (jak w HTTPS) jest uwzględniony w danych, które są przesyłane bezpiecznie, i jest inna technologia, która to robi bezpieczne oznaczenie możliwe.
Zrozumienie protokołu SSL
Kiedy rozważasz dzielenie się uściskiem dłoni z kimś, oznacza to, że zaangażowana jest druga strona. Bezpieczeństwo online jest bardzo podobne. W przypadku uzgadniania, które zapewnia bezpieczeństwo w Internecie, musi być zaangażowana druga strona. Jeśli HTTPS jest protokołem używanym przez przeglądarkę internetową w celu zapewnienia bezpieczeństwa, to druga połowa tego uzgadniania jest protokołem, który zapewnia szyfrowanie.
Szyfrowanie to technologia używana do maskowania danych przesyłanych między dwoma urządzeniami w sieci. Osiąga się to przez przekształcenie rozpoznawalnych postaci w nierozpoznawalny bełkot, który można przywrócić do pierwotnego stanu za pomocą klucz szyfrowania. Osiągnięto to pierwotnie dzięki technologii o nazwie Secure Socket Layer (SSL).
W istocie, SSL było technologią, która przekształciła dane przemieszczające się między witryną a przeglądarką w bełkot, a następnie ponownie w dane. Oto jak to działa:
- Otwierasz przeglądarkę i wpisujesz adres swojego banku.
- Twoja przeglądarka puka do drzwi banku i przedstawia cię.
- Odźwierny weryfikuje, czy jesteś tym, za kogo się podajesz, a następnie zgadza się na przyjęcie pod pewnymi warunkami.
- Twoja przeglądarka zgadza się na te warunki, a następnie masz dostęp do strony internetowej banku.
Proces powtarza się po wprowadzeniu nazwy użytkownika i hasła, z kilkoma dodatkowymi krokami.
- Podaj swoją nazwę użytkownika i hasło, aby uzyskać dostęp do swojego konta.
- Przeglądarki internetowe informują menedżera konta banku, że chcesz uzyskać dostęp do swojego konta.
- Rozmawiają i zgadzają się, że jeśli podasz prawidłowe poświadczenia, otrzymasz dostęp. Jednak te poświadczenia muszą być przedstawione za pomocą specjalnego języka.
- Przeglądarka internetowa i menedżer konta banku zgadzają się na język, który będzie używany.
- Przeglądarka internetowa przekształca nazwę użytkownika i hasło w ten specjalny język i przekazuje go do menedżera konta banku.
- Menedżer konta odbiera dane, dekoduje je i porównuje z ich rekordami.
- Jeśli Twoje poświadczenia są zgodne, masz dostęp do swojego konta.
Proces ten odbywa się w nanosekundach, więc nie zauważysz czasu, który zajmuje cała rozmowa i uzgadnianie pomiędzy przeglądarką internetową a stroną internetową.
SSL vs TLS
Protokół SSL był oryginalnym protokołem bezpieczeństwa, który był używany w celu zapewnienia bezpieczeństwa stron internetowych i przekazywanych między nimi danych. Według GlobalSign, SSL zostało wprowadzone w 1995 roku jako wersja 2.0. Pierwsza wersja (1.0) nigdy nie trafiła do domeny publicznej. Wersja 2.0 została zastąpiona przez wersję 3.0 w ciągu roku w celu wyeliminowania luk w zabezpieczeniach protokołu. W 1999 r. Wprowadzono kolejną wersję protokołu SSL, zwaną Transport Layer Security (TLS), aby poprawić szybkość rozmowy i bezpieczeństwo uzgadniania. TLS to wersja, która jest obecnie w użyciu, choć często jest jeszcze nazywana SSL ze względu na prostotę.
Szyfrowanie TLS
Szyfrowanie TLS zostało wprowadzone w celu poprawy bezpieczeństwa danych.Podczas gdy protokół SSL był dobrą technologią, zmiany bezpieczeństwa zmieniały się w szybkim tempie, co doprowadziło do konieczności uzyskania lepszych, bardziej aktualnych zabezpieczeń. Protokół TLS został zbudowany w oparciu o protokół SSL z istotnymi ulepszeniami algorytmów, które regulują proces komunikacji i uzgadniania.
Która wersja TLS jest najbardziej aktualna?
Podobnie jak w przypadku SSL, szyfrowanie TLS stale się poprawia. Obecna wersja TLS to 1.2, ale TLSv1.3 został przygotowany, a niektóre firmy i przeglądarki korzystały z zabezpieczeń przez krótki czas. W większości przypadków powracają one do TLSv1.2, ponieważ wersja 1.3 wciąż jest doskonalona.
Po sfinalizowaniu, TLSv1.3 przyniesie liczne ulepszenia bezpieczeństwa, w tym ulepszoną obsługę bardziej aktualnych typów szyfrowania. Jednak TLSv1.3 obniży również wsparcie dla starszych wersji protokołów SSL i innych technologii bezpieczeństwa, które nie są już wystarczająco solidne, aby zapewnić odpowiednie bezpieczeństwo i szyfrowanie danych osobowych.




