{"id":388366,"date":"2024-12-05T15:18:09","date_gmt":"2024-12-05T15:18:09","guid":{"rendered":"https:\/\/www.ninjaone.com\/?p=388366"},"modified":"2024-11-08T23:34:55","modified_gmt":"2024-11-08T23:34:55","slug":"was-ist-tls-handshake","status":"publish","type":"post","link":"https:\/\/www.ninjaone.com\/de\/blog\/was-ist-tls-handshake\/","title":{"rendered":"Was ist ein TLS Handshake &#038; Wie funktioniert er?"},"content":{"rendered":"<p>TLS (Transport Layer Security) ist das sichere Kommunikationsprotokoll, das in weiten Teilen des Internets verwendet wird. Von der verschl\u00fcsselten Verbindung, die Ihr Webbrowser zum Aufrufen von Websites verwendet, bis hin zu den sicheren Verbindungen, die von Ihren Bankanwendungen genutzt werden &#8211; TLS ist der Industriestandard und der Grund daf\u00fcr, dass Sie vertrauliche Daten sicher online \u00fcbertragen k\u00f6nnen.<\/p>\n<p>In diesem Leitfaden wird erl\u00e4utert, was ein <strong>TLS-Handshake<\/strong> ist, wie er funktioniert und welche Bedeutung er f\u00fcr die Netzwerksicherheit hat, um sicherzustellen, dass Ihre Kommunikation privat bleibt und nicht abgefangen oder manipuliert wird.<\/p>\n<h2>Was ist ein TLS-Handshake?<\/h2>\n<p>Die TLS-Verschl\u00fcsselung ist das kryptografische Standardprotokoll, das zur Sicherung der Netzwerkkommunikation verwendet wird, einschlie\u00dflich der Daten, die Sie \u00fcber das Internet senden.<\/p>\n<p>Bevor eine verschl\u00fcsselte Kommunikation stattfinden kann, muss zwischen den beiden kommunizierenden Parteien Vertrauen aufgebaut werden (z. B. zwischen dem Webserver, der eine Website hostet, und Ihrem Webbrowser, der darauf zugreift).<\/p>\n<p>Der TLS-Handshake baut einen sicheren Kanal zwischen Client und Server auf, indem er mitteilt, welche TLS-Versionen und Cipher Suites von beiden unterst\u00fctzt werden, die Identit\u00e4t des Servers mit seinem \u00f6ffentlichen Schl\u00fcssel und seinem <a href=\"https:\/\/www.ninjaone.com\/it-hub\/it-service-management\/what-is-ssl-certificate-monitoring\/\" target=\"_blank\" rel=\"noopener\">SSL-Zertifikat<\/a> authentifiziert und schlie\u00dflich Sitzungsschl\u00fcssel erzeugt, die zur eindeutigen Verschl\u00fcsselung der Verbindung verwendet werden.<\/p>\n<h2>TLS vs. SSL<\/h2>\n<p>TLS ist der Nachfolger von <a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-security\/what-is-ssl\/\" target=\"_blank\" rel=\"noopener\">SSL (Secure Sockets Layer)<\/a> und ersetzt dieses als Verschl\u00fcsselungsprotokoll, das <a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-security\/what-is-https\/\" target=\"_blank\" rel=\"noopener\">HTTPS<\/a> (das sichere HTTP-Protokoll, das Webseiten an Ihren Browser und Daten an Ihre Anwendungen \u00fcbermittelt) zugrunde liegt. TLS wird auch von anderer Software verwendet, die eine sichere Netzwerkkommunikation erfordert, z. B. von <a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-security\/what-is-a-virtual-private-network-vpn\/\" target=\"_blank\" rel=\"noopener\">VPN-L\u00f6sungen<\/a>.<\/p>\n<h2>Beteiligte kryptografische Elemente<\/h2>\n<p>Die TLS-Verschl\u00fcsselung st\u00fctzt sich auf mehrere kryptografische Elemente\/Konzepte:<\/p>\n<ul>\n<li><strong>Die Chiffriersuite<\/strong>: Die <a href=\"https:\/\/venafi.com\/blog\/what-are-cipher-suites\/\" target=\"_blank\" rel=\"noopener\">Cipher Suite<\/a> ist der Algorithmus, der zur Sicherung einer TLS-verschl\u00fcsselten Verbindung verwendet wird. Jede Suite enth\u00e4lt einen Schl\u00fcsselaustauschalgorithmus, einen Massenverschl\u00fcsselungsalgorithmus und einen MAC-Algorithmus (Message Authentication Code).<\/li>\n<li><strong>Symmetrische Verschl\u00fcsselung<\/strong>: Ein einziger kryptographischer Schl\u00fcssel wird verwendet, um die Verbindung zwischen Server und Client zu sichern. Beide Parteien m\u00fcssen den Schl\u00fcssel kennen, und keine dritte Partei sollte ihn kennen oder erraten k\u00f6nnen, sonst ist die Sicherheit der Verbindung gef\u00e4hrdet.<\/li>\n<li><strong>Asymmetrische Verschl\u00fcsselung<\/strong>: Bei dieser Verschl\u00fcsselungsmethode, die auch als Public-Key-Verschl\u00fcsselung bezeichnet wird, verwenden der Server und der Client getrennte private und \u00f6ffentliche Schl\u00fcssel, um die Daten zu verschl\u00fcsseln und die Verbindung zu sichern. Der private Schl\u00fcssel wird ben\u00f6tigt, um Daten zu entschl\u00fcsseln, die mit dem \u00f6ffentlichen Schl\u00fcssel verschl\u00fcsselt wurden.<\/li>\n<li><strong>Authentifizierung<\/strong>: Um eine sichere Verbindung zu einem Server (und nicht zu einem Nachahmer) herzustellen, muss dieser seine Identit\u00e4t zweifelsfrei nachweisen k\u00f6nnen, indem er sich authentifiziert.<\/li>\n<\/ul>\n<h2>TLS-Versionen und Kompatibilit\u00e4t<\/h2>\n<p>TLS 1.0 wurde 1999 ver\u00f6ffentlicht, TLS 1.1 im Jahr 2006, TLS 1.2 im Jahr 2008 und die neueste TLS-Version 1.3 wurde 2018 ver\u00f6ffentlicht. Jede Version enthielt erhebliche Sicherheitsverbesserungen, darunter zus\u00e4tzliche Cipher Suites und Schutz vor neuen Angriffen.<\/p>\n<p>Die meisten Server unterst\u00fctzen sowohl TLS 1.3 als auch TLS 1.2 aus Gr\u00fcnden der Abw\u00e4rtskompatibilit\u00e4t mit \u00e4lteren Clients.<\/p>\n<h2>Schrittweiser Ablauf eines TLS-Handshakes<\/h2>\n<p>TLS 1.3 vereinfacht und verbessert die Sicherheit des <a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-management\/what-is-handshaking\/\">Handshake-Prozesses<\/a> gegen\u00fcber fr\u00fcheren Versionen erheblich. Im Folgenden wird das Verfahren zur Sicherung einer TLS 1.3-Verbindung im Detail beschrieben:<\/p>\n<ul>\n<li><strong>Hallo Kunde<\/strong>: Der Client sendet eine &#8222;Hallo&#8220;-Nachricht an den Server, um den TLS-Handshake und die Verbindung einzuleiten. Dazu geh\u00f6ren die unterst\u00fctzten TLS-Versionen, Cipher Suites, Key-Share-Methoden und Erweiterungen. Sie enth\u00e4lt auch den &#8222;Client Random&#8220;, d. h. Zufallsdaten, die zur Generierung des Master Secret verwendet werden. In vielen F\u00e4llen k\u00f6nnen die geheimen Premaster-Parameter auch generiert werden, wenn der Client erraten kann, welche Key-Share-Methode der Server verwenden wird (was aufgrund der geringeren Anzahl der von TLS 1.3 unterst\u00fctzten Cipher Suites h\u00e4ufig der Fall ist), wodurch sich die Anzahl der f\u00fcr Client und Server erforderlichen Roundtrips verringert.<\/li>\n<li><strong>Meisterliches Geheimnis<\/strong>: Der Server w\u00e4hlt eine TLS-Version, eine Cipher-Suite und einen Schl\u00fcsselanteil, die mit dem Client kompatibel sind, und generiert seinen &#8222;Server Random&#8220;. Sobald der Client und der Server das Client-Zufallsgeheimnis, das Premaster-Geheimnis und das Server-Zufallsgeheimnis kennen, k\u00f6nnen sie unabh\u00e4ngig voneinander das gleiche Master-Geheimnis erzeugen.<\/li>\n<li><strong>Server-Hallo und asymmetrische Kommunikation<\/strong>: Der Server antwortet auf das Client-Hallo, indem er die ausgew\u00e4hlte TLS-Version, die Cipher-Suite und das SSL\/TLS-Zertifikat des Servers mit seinem \u00f6ffentlichen Schl\u00fcssel und der <a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-security\/certificate-authority\/\" target=\"_blank\" rel=\"noopener\">Zertifizierungsstelle (CA)<\/a> sendet. Der Client kann die Identit\u00e4t des Servers bei der CA verifizieren.<\/li>\n<li><strong>Erzeugung von Sitzungsschl\u00fcsseln<\/strong>: Der Client und der Server erzeugen aus dem Hauptgeheimnis \u00fcbereinstimmende Sitzungsschl\u00fcssel.<\/li>\n<li><strong>&#8222;Beendete&#8220; Nachrichten und symmetrische Kommunikation<\/strong>: Der Client und der Server tauschen &#8222;fertige&#8220; Nachrichten aus, die den symmetrischen Sitzungsschl\u00fcssel und einen <a href=\"https:\/\/www.ninjaone.com\/it-hub\/endpoint-security\/what-is-sha-256\/\" target=\"_blank\" rel=\"noopener\">Hash <\/a>des stattgefundenen Handshake-Prozesses enthalten, um sicherzustellen, dass er nicht gest\u00f6rt wurde. Der TLS-Handshake ist abgeschlossen, wenn die &#8222;fertigen&#8220; Nachrichten entschl\u00fcsselt und von beiden Parteien validiert wurden.<\/li>\n<\/ul>\n<p>Sobald der TLS-Handshake abgeschlossen ist, kann die Verbindung zur sicheren Daten\u00fcbertragung unter Verwendung der symmetrischen Sitzungsschl\u00fcssel verwendet werden.<\/p>\n<h2>Fehlerbehebung bei TLS-Handshake-Problemen<\/h2>\n<p>Die h\u00e4ufigste Ursache f\u00fcr TLS-Handshake-Probleme ist eine falsche Zeiteinstellung auf dem Server oder Client (leicht zu beheben). Veraltete CAs auf dem Client sind ebenfalls eine m\u00f6gliche Ursache, wenn Ihr Betriebssystem seit einiger Zeit nicht mehr aktualisiert wurde.<\/p>\n<p>Auf der Serverseite schlagen TLS-Verbindungen fehl, wenn es keine gegenseitig unterst\u00fctzten TLS-Versionen oder Cipher Suites gibt oder wenn das SSL\/TLS-Zertifikat von der Zertifizierungsstelle widerrufen wurde, abgelaufen ist oder wenn der Hostname des Servers nicht mit dem auf dem Zertifikat \u00fcbereinstimmt.<\/p>\n<p>Wenn Sie Probleme mit der Netzwerkverbindung haben oder eine Verbindung zu einem langsamen Server herstellen, k\u00f6nnen TLS-Handshakes fehlschlagen, wenn sie aufgrund von Latenzzeiten nicht funktionieren.<\/p>\n<h2>Sichere Kommunikationsprotokolle sind nicht v\u00f6llig sicher<\/h2>\n<p>TLS ist die Grundlage f\u00fcr die Netzsicherheit von so ziemlich allem, was derzeit online geschieht. Aber nur weil es Daten sicher \u00fcbertragen kann (nach dem so wichtigen TLS-Handshake), hei\u00dft das nicht, dass das, was es sicher \u00fcbertr\u00e4gt, nicht sch\u00e4dlich ist.<\/p>\n<p>Nur weil Sie eine sichere Verbindung zu einer Website haben, hei\u00dft das noch lange nicht, dass sich dort kein Virus befinden kann. Daher sollten Sie sich darauf beschr\u00e4nken, Software von seri\u00f6sen Websites (oder noch besser von offiziellen App-Stores) herunterzuladen, und wenn Sie ein Unternehmen leiten, sollten Sie Ihre Infrastruktur mit einer robusten <a href=\"https:\/\/www.ninjaone.com\/endpoint-management\/\" target=\"_blank\" rel=\"noopener\">Endpunktverwaltung<\/a> sch\u00fctzen und sichern.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TLS (Transport Layer Security) ist das sichere Kommunikationsprotokoll, das in weiten Teilen des Internets verwendet wird. Von der verschl\u00fcsselten Verbindung, die Ihr Webbrowser zum Aufrufen von Websites verwendet, bis hin zu den sicheren Verbindungen, die von Ihren Bankanwendungen genutzt werden &#8211; TLS ist der Industriestandard und der Grund daf\u00fcr, dass Sie vertrauliche Daten sicher online [&hellip;]<\/p>\n","protected":false},"author":89,"featured_media":347833,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[4368],"tags":[],"class_list":["post-388366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sicherheit"],"acf":[],"modified_by":"Sila Willsch","_links":{"self":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/388366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/comments?post=388366"}],"version-history":[{"count":0,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/posts\/388366\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media\/347833"}],"wp:attachment":[{"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/media?parent=388366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/categories?post=388366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ninjaone.com\/de\/wp-json\/wp\/v2\/tags?post=388366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}