Różnica między IPSec a SSL

Spisu treści:

Różnica między IPSec a SSL
Różnica między IPSec a SSL

Wideo: Różnica między IPSec a SSL

Wideo: Różnica między IPSec a SSL
Wideo: My Experience With Depression Meds: Lexapro (+ Xanax) 2024, Lipiec
Anonim

IPSec a SSL

Zabezpieczenia protokołu internetowego (IPSec) i Secure Socket Layer (SSL) służą do zapewnienia bezpiecznej transmisji danych między komputerami. Protokół Secure Sockets Layer (SSL) jest używany głównie do uwierzytelniania transakcji internetowych między serwerami internetowymi a przeglądarkami internetowymi. Główną troską przy tworzeniu SSL było zapewnienie bezpieczeństwa transakcji, takich jak transakcje finansowe, bankowość online, handel akcjami itp. Z drugiej strony Internet Protocol Security (IPSec) pracuje nad trzecią warstwą w modelu OSI, który jest strukturą dla wielu usługi, algorytmy i granulacje. Jednym z głównych powodów wprowadzenia IPSec był problem ze zmianą wszystkich aplikacji na kompleksowe (w warstwie aplikacji) zabezpieczenia, szyfrowanie i kontrolę integralności.

SSL

Simply SSL polega na utrzymywaniu bezpiecznych połączeń w sieci. Wcześniej sieć wykorzystywała tylko strony statyczne, a bezpieczeństwo nie było dużym problemem. Jednak z czasem firmy musiały przeprowadzać transakcje, które obejmowały bardzo ważne dane. Dlatego firma o nazwie Netscape Communications Corp wprowadziła SSL, aby zwiększyć bezpieczeństwo połączenia. SSL jest wprowadzany do nowej warstwy pomiędzy warstwą aplikacji a warstwą transportową. Główną funkcją tej warstwy jest kompresowanie i szyfrowanie danych. Ponadto posiada mechanizmy automatycznego określania, czy dane zostały zmienione podczas przesyłania. Najczęściej SSL jest używany w przeglądarkach internetowych, ale może być również używany w innych aplikacjach. Kiedy HTML jest używany z SSL, nazywa się to HTTPS. SSL wykorzystuje dwa protokoły podrzędne:

  • Jeden do nawiązania bezpiecznego połączenia
  • Inny za korzystanie z niego

W skrócie, tak się dzieje podczas ustanawiania połączenia między A i B:

  • A wysyła żądanie określające wersję SSL i algorytmy, które mają być użyte, wraz z liczbą losową, która zostanie użyta później.
  • B wysyła swój klucz publiczny i wygenerowaną losową liczbę oraz prośby o klucz publiczny A.
  • A wyślij klucz publiczny zaszyfrowany liczbą losową (klucz wstępny). Klucz sesji używany do szyfrowania jest generowany z kluczy pre-master i powyżej wygenerowanych liczb losowych.
  • Zarówno A, jak i B mogą obliczyć klucz sesji. B Zmień szyfr zgodnie z żądaniem od A
  • Obie strony potwierdzają ustanowienie podprotokołu

Po drugie, drugi podprotokół jest używany w rzeczywistym transporcie. Odbywa się to poprzez złamanie i skompresowanie wiadomości przeglądarki i dodanie MAC (Kod uwierzytelniania wiadomości) do każdego fragmentu przy użyciu algorytmów haszujących.

IPSec

IPSec działa w warstwie sieci, rozszerzając nagłówek pakietu IP. IPSec to struktura dla wielu usług (poufność, integralność danych itp.), algorytmów i granulacji. IPSec używa wielu algorytmów, aby upewnić się, że w przypadku, gdy jeden algorytm nie będzie już zabezpieczać, istnieją inne opcje jako kopia zapasowa. Do ochrony pojedynczego połączenia TCP stosuje się wiele granulacji. Połączenie typu end-to-end w protokole IPSec nazywa się Security Association (SA), które obejmuje identyfikatory zabezpieczeń. SA może działać w dwóch głównych trybach:

  • Tryb transportu
  • Tryb tunelowy

W trybie transportu nagłówek jest dołączany po nagłówku IP. Ten nowy nagłówek zawiera identyfikator SA, numer sekwencji, kontrolę integralności i inne informacje dotyczące bezpieczeństwa. W trybie tunelu pakiet IP, nagłówek i wszystkie są enkapsulowane w celu utworzenia nowego pakietu IP z nowym nagłówkiem IP. Tryb tunelowy może być przydatny w blokowaniu analizy ruchu dla intruzów. W przeciwieństwie do trybu transportu, tryb tunelowy dodaje dodatkowy nagłówek IP; dlatego zwiększa rozmiar pakietu. Dwa nagłówki używane w IPSec to

  • Nagłówek uwierzytelniania
  • Zapewnia kontrolę integralności i zagrożenia zapobiegające powtarzaniu

  • Enkapsulacja ładunku bezpieczeństwa
  • Zapewnia poufność

Jaka jest różnica między IPSec a SSL?

• Bezpieczeństwo w Internecie to świetna sprawa, a ludzie wymyślili różne sposoby, aby upewnić się, że osoby trzecie nie odzyskają ich danych. SSL i IPSec zapewniają bezpieczeństwo na różnych poziomach.

• W protokole IPSec szyfrowanie odbywa się na poziomie sieci, podczas gdy SSL odbywa się na wyższych poziomach.

• IPSec wprowadza nagłówki w celu zapewnienia bezpieczeństwa, podczas gdy SSL wykorzystuje do komunikacji dwa protokoły podrzędne.

• SSL jest wybierany przez IPSec w internetowych transakcjach internetowych ze względu na jego prostotę w porównaniu z IPSec.

Zalecana: