Unterschied Zwischen IPSec Und SSL

Inhaltsverzeichnis:

Unterschied Zwischen IPSec Und SSL
Unterschied Zwischen IPSec Und SSL

Video: Unterschied Zwischen IPSec Und SSL

Video: Unterschied Zwischen IPSec Und SSL
Video: Difference between IPSec and SSL VPN || IPSec vs SSL 2024, Kann
Anonim

IPSec vs SSL

IPSec (Internet Protocol Security) und SSL (Secure Socket Layer) werden verwendet, um eine sichere Datenübertragung zwischen Computern zu gewährleisten. Das SSL-Protokoll (Secure Sockets Layer) wird hauptsächlich zur Authentifizierung von Webtransaktionen zwischen Webservern und Webbrowsern verwendet. Das Hauptanliegen bei der Entwicklung von SSL war die Bereitstellung von Sicherheit für Transaktionen wie Finanztransaktionen, Online-Banking, Aktienhandel usw. Andererseits arbeitet Internet Protocol Security (IPSec) auf der dritten Ebene des OSI-Modells, einem Framework für mehrere Dienste, Algorithmen und Granularitäten. Einer der Hauptgründe für die Einführung von IPSec war das Problem, alle Anwendungen so zu ändern, dass End-to-End-Sicherheits-, Verschlüsselungs- und Integritätsprüfungen (in der Anwendungsschicht) durchgeführt werden.

SSL

Bei SSL geht es einfach darum, sichere Verbindungen im Web aufrechtzuerhalten. Früher verwendete das Web nur statische Seiten, und die Sicherheit war kein großes Problem. Mit der Zeit mussten Unternehmen jedoch Transaktionen durchführen, die sehr wichtige Daten enthielten. Daher führte ein Unternehmen namens Netscape Communications Corp SSL ein, um die sichere Verbindung zu verbessern. SSL wird in eine neue Schicht zwischen der Anwendungsschicht und der Transportschicht eingeführt. Die Hauptfunktionalität in dieser Schicht ist das Komprimieren und Verschlüsseln von Daten. Darüber hinaus verfügt es über Mechanismen, mit denen automatisch festgestellt werden kann, ob die Daten während der Übertragung geändert wurden. Am häufigsten wird SSL in Webbrowsern verwendet, kann aber auch in anderen Anwendungen verwendet werden. Wenn HTML mit SSL verwendet wird, heißt es HTTPS. SSL verwendet zwei Unterprotokolle:

  • Eine zum Herstellen einer sicheren Verbindung
  • Andere für die Verwendung

Kurz gesagt, dies geschieht beim Herstellen der Verbindung zwischen A und B:

  • A sendet eine Anfrage mit Angabe der zu verwendenden SSL-Version und der zu verwendenden Algorithmen sowie einer Zufallszahl, die später verwendet wird.
  • B sendet seinen öffentlichen Schlüssel und eine generierte Zufallszahl und fordert den öffentlichen Schlüssel von A an.
  • A Senden Sie einen öffentlichen Schlüssel, der mit einer Zufallszahl (Pre-Master-Schlüssel) verschlüsselt ist. Der zum Verschlüsseln verwendete Sitzungsschlüssel wird aus Pre-Master-Schlüsseln und über generierten Zufallszahlen generiert.
  • Sowohl A als auch B können den Sitzungsschlüssel berechnen. B Ändern Sie die Chiffre wie von A angefordert
  • Beide Parteien erkennen die Einrichtung des Unterprotokolls an

Zweitens wird das zweite Unterprotokoll beim tatsächlichen Transport verwendet. Dazu wird die Browsermeldung unterbrochen und komprimiert und jedem Fragment mithilfe von Hashing-Algorithmen ein MAC (Message Authentication Code) hinzugefügt.

IPSec

IPSec arbeitet auf der Netzwerkebene, indem der IP-Paket-Header erweitert wird. IPSec ist ein Framework für mehrere Dienste (Geheimhaltung, Datenintegrität usw.), Algorithmen und Granularitäten. IPSec verwendet mehrere Algorithmen, um sicherzustellen, dass für den Fall, dass ein Algorithmus nicht mehr gesichert werden kann, andere Optionen als Sicherung zur Verfügung stehen. Zum Schutz einer einzelnen TCP-Verbindung werden mehrere Granularitäten verwendet. Eine End-to-End-Verbindung in IPSec wird als Security Association (SA) bezeichnet, die Sicherheitskennungen umfasst. SA kann in zwei Hauptmodi betrieben werden:

  • Transportmodus
  • Tunnelmodus

Im Transportmodus wird nach dem IP-Header ein Header angehängt. Dieser neue Header enthält die SA-ID, die Sequenznummer, die Integritätsprüfung und andere Sicherheitsinformationen. Im Tunnelmodus werden IP-Paket, Header und alle gekapselt, um ein neues IP-Paket mit einem neuen IP-Header zu bilden. Der Tunnelmodus kann nützlich sein, um die Verkehrsanalyse für Eindringlinge zu stören. Im Gegensatz zum Transportmodus fügt der Tunnelmodus einen zusätzlichen IP-Header hinzu. erhöht daher die Paketgröße. Zwei in IPSec verwendete Header sind

  • Authentifizierungsheader
  • Bietet Integritätsprüfungen und Anti-Replay-Bedrohungen

  • Kapselung der Sicherheitsnutzlast
  • Bietet Geheimhaltung

Was ist der Unterschied zwischen IPSec und SSL?

• Die Internetsicherheit ist sehr wichtig, und es wurden verschiedene Methoden entwickelt, um sicherzustellen, dass Dritte ihre Daten nicht abrufen. Sowohl SSL als auch IPSec gewährleisten Sicherheit auf verschiedenen Ebenen.

• In IPSec erfolgt die Verschlüsselung auf Netzwerkebene, während SSL auf höheren Ebenen erfolgt.

• IPSec führt Header ein, um die Sicherheit zu gewährleisten, während SSL zwei Unterprotokolle für die Kommunikation verwendet.

• SSL wird bei Internet-Web-Transaktionen aufgrund seiner Einfachheit gegenüber IPSec gegenüber IPSec ausgewählt.

Empfohlen: