https, protokół https

Spis treści

Czym jest https, jak wpływa na bezpieczeństwo stron www?

Czym jest https, czyli hypertext transfer protocol secure? To protokół, który potwierdza wiarygodność witryny i bezpieczeństwo danych użytkowników. W dobie, w której z każdej strony słyszymy o przechwytywaniu poufnych informacji, jest to szczególnie ważne. Właśnie dlatego, bez względu na to czy prowadzisz niewielki rodzinny biznes, czy prężnie działające przedsiębiorstwo, Twoja witryna powinna być zabezpieczona przez https. Poniżej wyjaśnimy, czym dokładnie jest omawiany protokół oraz omówimy, jak wygląda proces implementacji.

Co to jest https?

Https, z ang. Hypertext Transfer Protocol Secure, czyli bezpieczny protokół przesyłania hipertekstu, to rozszerzona wersja protokołu HTTP. HTTPS umożliwia bezpieczną komunikację w sieci, a mówiąc dokładniej, przesyłanie danych między serwerem a użytkownikiem. Omawiana technologia wykorzystuje skuteczne szyfrowanie SSL/TLS, czyli Secure Sockets Layer / Transport Layer Security.

Zastosowanie https to minimalizacja ryzyka przechwycenia danych przez osoby trzecie. Dzięki temu użytkownicy mają pewność, że dane wrażliwe, na przykład hasła, numery kart kredytowych i inne informacje poufne są bezpieczne.

Protokół https sprawia, że witryna traktowana jest jako bezpieczna – przy adresie url widoczna jest ikonka zamkniętej kłódki. Strony internetowe i sklepy e-commerce bez protokołu https traktowane są jako potencjalnie niebezpieczne.

Działanie protokołu https

Protokół HTTPS skupia się wokół trzech obszarów, są to: szyfrowanie, uwierzytelnianie, integralność danych.

  • Szyfrowanie – wszystkie dane przesyłane między serwerem a użytkownikiem są zakodowane, ich odczytanie wymaga przeprowadzenia dekodowania i użycia funkcji matematycznych. W znacznym stopniu minimalizuje to ryzyko odczytania i przechwycenia danych przez osoby niepowołane.
  • Uwierzytelnianie – za pomocą certyfikatu SSL potwierdzana jest tożsamość serwera, zmniejsza to ryzyko oszustw, takich jak ataki typu man-in-the-middle – człowiek po środku (między dwiema stronami, między serwerem a użytkownikiem).
  • Integralność danych – protokół uniemożliwia manipulację danymi, co oznacza, że przesyłane dane nie mogą zostać zmodyfikowane lub uszkodzone.

HTTPS w praktyce

Przyjrzyjmy się, jak ssl i https działają w praktyce.

Kiedy użytkownik wchodzi w interakcję ze stroną www, na której zaimplementowany został protokół HTTPS, przeglądarka internetowa łączy się z serwerem witryny i prosi o certyfikat bezpieczeństwa. Rozpoczyna się weryfikacja wiarygodności certyfikatu – czy stoi za nim zaufana organizacja, czy dokument należy do serwera, z którym użytkownik chce się połączyć.

Informacje przesyłane między przeglądarką a serwerem np. dane logowania, numery kart, zostają zaszyfrowane przy użyciu klucza publicznego. W przypadku przechwycenia przez osoby trzecie, dane nie będą mogły zostać odczytane. Odszyfrowanie danych następuje na serwerze, przy użyciu klucza prywatnego.

Różnice między protokołem https a protokołem http

Oprócz protokołu https, mamy także protokół http – jak wspominałam powyżej, https to ulepszona wersja http. Jakie dokładnie różnice występują między omawianymi rozwiązaniami?

Cecha HTTP HTTPS
Szyfrowanie Brak szyfrowania danych Dane szyfrowane za pomocą SSL/TLS
Bezpieczeństwo Brak ochrony przed przechwyceniem Dane zabezpieczone przed przechwyceniem i próbami manipulacji
Port Domyślnym portem jest port 80 Domyślnie stosowany jest port 443
Certyfikat SSL/TLS Nie wymaga certyfikatu Wymaga certyfikatu SSL/TLS
Integralność danych Dane mogą być modyfikowane Gwarancja integralności danych
Wydajność Szybszy, brak procesów szyfrowania/dekodowania Minimalnie wolniejszy, ze względu proces szyfrowania
Widoczność w adresie URL Przed adresem url widzimy http:// W pasku adresowym widzimy https://
Zaufanie użytkowników Strona potencjalnie niebezpieczna, mniejsze zaufanie użytkowników Gwarancja ochrony, większa wiarygodność i zaufanie użytkowników
Ochrona przed atakami Większe ryzyko ataku typu man-in-the-middle Ochrona przed atakami man-in-the-middle
Zastosowanie Rzadko zalecany, ponieważ nie zapewnia szyfrowania Zalecany dla wszystkich stron www i sklepów e-commerce
HTTPS a HTTP

Wdrożenie protokołu https

Wiesz już, czym jest protokół https i dlaczego jest lepszy od http. Przejdźmy teraz do kolejnej kwestii, a mówiąc dokładniej, do wdrożenia omawianego dziś protokołu. Konieczne jest tutaj przeprowadzenie kilku czynności.

Certyfikat ssl

Pierwszy krok to zakup certyfikatu SSL. Ważne, by ów certyfikat zakupić u zaufanego dostawcy – odpowiedni wybór to bezpieczne połączenie i ochrona danych użytkownika. Zanim sfinalizujesz transakcję, sprawdź takie kwestie, jak ważność certyfikatu, cena, opinie na temat dostawcy. Część agencji seo, na przykład 1stplace.pl, zajmuje się zakupem i wdrożeniem certyfikatu ssl w ramach obsługi pozycjonowania.

Implementacja certyfikatu ssl

Kolejny krok to implementacja zakupionego certyfikatu. Zaloguj się panelu administracyjnego serwera, na którym hostowana jest Twoja strona www, następnie pobierz pliki od dostawcy. Dostawca powinien udostępnić Ci takie pliki, jak:

  • certyfikat SSL (plik z rozszerzeniem .crt lub .pem),
  • klucz prywatny (plik .key),
  • czasem jest to także dodatkowy plik o nazwie CA Bundle.

W panelu administracyjnym serwera (np. cPanel, Plesk) znajdź sekcję SSL/TLS lub Certyfikaty SSL. Następnie wgraj plik certyfikatu oraz prywatny klucz – jeśli nie został on wygenerowany automatycznie. Pamiętaj o zapisaniu zmian.

Konfiguracja serwera do obsługi HTTPS

Kolejny krok to ustawienie przekierowania. W panelu administracyjnym lub bezpośrednio w pliku .htaccess (dla Apache), dodaj reguły przekierowania ruchu z http na https. Po wdrożeniu protokołu https upewnij się, że serwer wykorzystuje HTTPS, a użytkownicy trafiają na zabezpieczoną wersję strony. Sprawdź, czy przy pasku adresowym pojawia się zamknięta kłódka, a przy samym adresie widnieje https (nie http).

Proces implementacji certyfikatu ssl i protokołu https może różnić się w zależności od serwera, dostawcy certyfikatu czy systemu zarządzania treścią (cms).

Widoczność w organicznych wynikach wyszukiwania a https

Protokół https to wyznacznik bezpieczeństwa witryny, a co za tym idzie, użytkownika i przesyłanych przez niego danych. Google chce dostarczać odbiorcom wartościowe wyniki i wyświetlać wiarygodne, bezpieczne źródła. Właśnie dlatego, każda z firm powinna zadbać o omawianą dziś kwestię.

W procesie pozycjonowania istotne są czynniki behawioralne. Problemy z zapewnieniem bezpiecznego połączenia, widok niezabezpieczonego http sprawiają, że większość użytkowników rezygnuje z eksploracji witryny. Zwiększa to współczynnik odrzuceń, skutkuje spadkiem konwersji oraz mniejszą wiarygodnością.

W dobie internetu i cyberataków odpowiednia ochrona jest niezmiernie ważna. Dotyczy to każdej witryny, a szczególne znaczenie zyskuje w przypadku:

  • sklepów e-commerce
  • banków i instytucji finansowych
  • usług prawnych i doradczych
  • portali medycznych

oraz innych witryn, za pomocą których użytkownicy dokonują transakcji finansowych, udostępniają swoje dane i poufne informacje.

Choć protokół https nie przełoży się bezpośrednio na widoczność konkretnej frazy kluczowej w Internecie, to jest istotny.

Dlaczego jeszcze takie zabezpieczenie jest ważne? 

Dlaczego jeszcze ważne jest, by Twoja strona www, nawet jeśli nie zawiera poufnych danych i nie wymaga od użytkowników ich dostarczania, powinna być chroniona? Brak ochrony to:

  • ryzyko ujawnienia tożsamości użytkowników oraz informacji na temat ich aktywności na stronie,
  • większa podatność witryny na działania hakerów,
  • większe zagrożenie atakiem złośliwego oprogramowania,
  • większe zagrożenie biernym podsłuchiwaniem,
  • ryzyko, że osoby trzecie przejmą zasoby strony, np. pliki, grafiki itp.,
  • wprowadzenie przez osoby trzecie niechcianych, niebezpiecznych zasobów.  
https
https – najważniejsze informacje

Jak sprawdzić czy strona www korzysta z protokołu https?

Weryfikacja, czy na stronie, którą odwiedzasz, został zaimplementowany https, jest bardzo prosta. Wystarczy, że spojrzysz na adres url i klikniesz znajdującą się obok niego ikonkę. Wyświetlą się informacje na temat witryny – jeśli zobaczysz zamkniętą kłódkę i informacje: połączenie jest bezpieczne, oznacza to, że witryna wykorzystuje protokół https.

Bezpieczeństwo przesyłanych danych – statystyki 

  • Ponad 95% stron w Google Chrome korzysta z protokołu https. 

  • Od 2015 roku Let’s Encrypt wydało ponad miliard bezpłatnych certyfikatów SSL. Przełożyło się to na wzrost liczby stron chronionych przez protokół HTTPS.

  • Google skupia się na bezpieczeństwie i satysfakcji użytkowników. Bezpieczne witryny uznawane są za bardziej wiarygodne i przyjazne. 

  •  Ponad 80% użytkowników przyznaje, że obawia się korzystania z witryn, które nie mają wdrożonego certyfikatu ssl i protokołu https. 

Protokół https – podsumowanie

Protokół https, z angielskiego Hypertext Transfer Protocol Secure, to rozszerzona wersja protokołu http. Za pomocą protokołu https szyfrowane są dane przesyłane między serwerem a użytkownikiem. Jak działa https? To przede wszystkim kodowanie danych, potwierdzanie tożsamości serwera i integralność informacji. Dzięki temu wrażliwe dane nie są chronione, a odbiorcy mogą spokojnie eksplorować witrynę.

 

Ocena strony: 5/5 - (1 głosów)
Karina Zielińska

Piszę, praktycznie o wszystkim. Zawsze robię z sercem i na 100%. Nawet wtedy, gdy temat jest z kosmosu i wymaga godzin researchu. Stawiam na współpracę, w której każdy jest wygrany.

Zapisz się do naszego Newslettera

bądź na bieżąco ze światem
marketingu internetowego!

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Picture of Karina Zielińska
Karina Zielińska

Piszę, praktycznie o wszystkim. Zawsze robię z sercem i na 100%. Nawet wtedy, gdy temat jest z kosmosu i wymaga godzin researchu. Stawiam na współpracę, w której każdy jest wygrany.

Podobne publikacje

Chcesz odkryć potencjał
swojej strony?

Reklamy PPC
Strony i sklepy
Social Media
Więcej z kategorii Wiedza