736 Begriffe aus IT, Netzwerk, Sicherheit und Programmierung: erst kurz erklärt, dann ausführlicher. Suche nach einem Wort oder wähle einen Buchstaben.
17 Treffer
Ein Zertifikat wird von einer Zertifizierungsstelle (Certificate Authority, CA) digital signiert. Beim Aufbau einer TLS-Verbindung präsentiert der Server sein Zertifikat, der Client prüft die Signatur gegen eine Liste vertrauenswürdiger CAs (die im Betriebssystem/Browser hinterlegt sind). So kann der Client sicherstellen, dass er wirklich mit dem echten Server spricht und nicht mit einem Angreifer (Schutz vor Spoofing/Man-in-the-Middle).
Verwandt: Identität · Öffentlicher Schlüssel · Signatur · TLS · Zertifikatsstellen · HTTPS
Ganzer Artikel im Wiki →Bevor eine CA ein Zertifikat ausstellt, prüft sie (je nach Zertifikatstyp mehr oder weniger streng), ob der Antragsteller wirklich Kontrolle über die betreffende Domain/Organisation hat. Browser und Betriebssysteme vertrauen einer vordefinierten Liste von Root-CAs — jedes Zertifikat, das sich bis zu einer dieser Root-CAs zurückverfolgen lässt (Zertifikatskette), gilt als vertrauenswürdig. Bekannte CAs: Let's Encrypt (kostenlos, automatisiert), DigiCert.
Verwandt: Authentizität · Zertifikat · GPG · Kleopatra · Signatur · Browser
Ganzer Artikel im Wiki →Alert-Nachrichten haben eine Schweregrad-Stufe (warning oder fatal) und einen Beschreibungscode (z. B. certificate_expired, handshake_failure, close_notify). Ein "fatal"-Alert beendet die Verbindung sofort, ein "warning" kann je nach Typ toleriert werden. close_notify ist der reguläre Weg, eine TLS-Verbindung sauber zu beenden — verhindert sogenannte Truncation-Angriffe, bei denen ein Angreifer eine Verbindung einfach abbricht, um Daten abzuschneiden.
Verwandt: Application Data Protocol · Change Cipher Spec Protocol · Handshake Protocol · TLS · TLS Record Protocol · Zertifikat
Ganzer Artikel im Wiki →Authentifizierung ("Wer bist du?") ist von Autorisierung ("Was darfst du?") zu unterscheiden — die beiden werden oft verwechselt, sind aber unabhängige Schritte: erst wird die Identität geprüft, dann wird anhand dieser Identität entschieden, welche Rechte gelten. Eine Session hält den Zustand "bereits authentifiziert" für nachfolgende Anfragen, damit der Nutzer sich nicht bei jeder einzelnen Aktion neu ausweisen muss.
Verwandt: Session · 2FA · Identität · Nutzer · Fernwartung · PPP
Ganzer Artikel im Wiki →Authentizität wird technisch meist über digitale Signaturen oder Zertifikate hergestellt: Ein signiertes Dokument kann nur von jemandem stammen, der den passenden privaten Schlüssel besitzt. Bei TLS-Verbindungen sorgt das Server-Zertifikat dafür, dass der Client sicher sein kann, wirklich mit dem echten Server zu sprechen und nicht Opfer von Spoofing zu werden.
Verwandt: Integrität · Signatur · Zertifikatsstellen · Authentifizierung · GPG · Identität
Ganzer Artikel im Wiki →Digitale Identitäten reichen von einfachen Benutzerkonten (E-Mail + Passwort) über zertifikatsbasierte Identitäten (z. B. ein Client-Zertifikat, das ein Gerät eindeutig ausweist) bis zu staatlich ausgegebenen elektronischen Ausweisen (z. B. der Online-Ausweisfunktion des deutschen Personalausweises, eIDAS auf EU-Ebene). Je nach Anwendungsfall unterscheidet sich das nötige Vertrauensniveau — ein einfacher Foren-Account braucht weniger starke Identitätsprüfung als ein Online-Banking-Zugang.
Verwandt: Identität · Authentifizierung · DSGVO · Zertifikat
Ganzer Artikel im Wiki →Der Begriff wird auf mehreren Ebenen verwendet: Beim TCP-Three-Way-Handshake einigen sich zwei Hosts auf eine verlässliche Verbindung (SYN/SYN-ACK/ACK). Beim TLS-Handshake einigen sich Client und Server zusätzlich auf eine Cipher Suite, tauschen Zertifikate aus und handeln einen Sitzungsschlüssel aus. Erst nach erfolgreichem Handshake beginnt die eigentliche Datenübertragung.
Verwandt: Three-Way-Handshake · Handshake Protocol · Sitzungsschlüssel · Verbindung · ACK · HTTPS
Ganzer Artikel im Wiki →Ablauf vereinfacht: Der Client schickt eine "ClientHello"-Nachricht mit unterstützten Cipher Suites und TLS-Versionen. Der Server antwortet mit "ServerHello" (gewählte Cipher Suite), seinem Zertifikat und ggf. weiteren Parametern. Anschließend wird über asymmetrische Kryptografie ein gemeinsamer Sitzungsschlüssel etabliert. Erst danach signalisieren beide Seiten über das Change Cipher Spec Protocol, dass ab jetzt verschlüsselt kommuniziert wird.
Verwandt: Application Data Protocol · Change Cipher Spec Protocol · Cipher Suite · Handshake · TLS Record Protocol · Alert Protocol
Ganzer Artikel im Wiki →Vor dem eigentlichen HTTP-Austausch findet ein TLS-Handshake statt, bei dem Server (und optional Client) sich über ein Zertifikat ausweisen und einen gemeinsamen Sitzungsschlüssel aushandeln. Erkennbar am Schloss-Symbol im Browser und am https://-Präfix. Heute Standard für praktisch jede Website.
Verwandt: HTTP · TLS · Browser · URL · DNS · End-To-End-Verbindung
Ganzer Artikel im Wiki →Digitale Identität kann sich auf Personen (Benutzerkonto), Geräte (Zertifikat auf einem Endgerät) oder Dienste (Server-Zertifikat) beziehen. Der Nachweis einer Identität läuft meist über einen von drei Faktoren: Wissen (Passwort), Besitz (Hardware-Token, Smartphone) oder Inhärenz (Fingerabdruck). Die Kombination mehrerer Faktoren ist die Grundlage von 2FA.
Verwandt: 2FA · Authentifizierung · Digitale ID · Zertifikat · Nutzer · Authentizität
Ganzer Artikel im Wiki →Meist über das Network Time Protocol (NTP) realisiert: Geräte fragen periodisch spezialisierte Zeitserver ab und stellen ihre Systemuhr entsprechend nach. Eine korrekte, synchronisierte Netzzeit ist wichtig für u. a. TLS-Zertifikatsprüfung, Logging-Reihenfolge und zeitbasierte Einmalpasswörter (TOTP/2FA).
Verwandt: 2FA
Ganzer Artikel im Wiki →Anders als bei symmetrischer Verschlüsselung muss der öffentliche Schlüssel nicht geheim gehalten werden — im Gegenteil, er wird bewusst veröffentlicht (z. B. in einem Zertifikat). Was mit dem öffentlichen Schlüssel verschlüsselt wurde, kann nur mit dem zugehörigen privaten Schlüssel entschlüsselt werden, und umgekehrt lässt sich eine mit dem privaten Schlüssel erstellte Signatur mit dem öffentlichen Schlüssel prüfen.
Verwandt: Asymmetrische Verschlüsselung · Public Key · Signatur · Zertifikat · Private Key · Symmetrische Verschlüsselung
Ganzer Artikel im Wiki →Mit dem Private Key werden Daten entschlüsselt, die mit dem zugehörigen Public Key verschlüsselt wurden, oder Signaturen erstellt, die jeder mit dem Public Key prüfen kann. Ein kompromittierter Private Key (z. B. versehentlich in ein öffentliches Git-Repo committet) macht das gesamte Schlüsselpaar unsicher — betroffene Zertifikate müssen dann widerrufen und neu ausgestellt werden.
Verwandt: Asymmetrische Verschlüsselung · Public Key · Schlüssel · Signatur · End-To-End-Verbindung · SSH
Ganzer Artikel im Wiki →SHA-256 steht für "Secure Hash Algorithm, 256 Bit" und gilt aktuell als kryptografisch sicher (im Gegensatz zum veralteten SHA-1). Typische Einsatzgebiete: Integritätsprüfung von Downloads (Checksummen), Passwort-Hashing (meist kombiniert mit einem Salt), Zertifikate und digitale Signaturen, sowie Blockchain-Systeme wie Bitcoin. Die Zahl im Namen gibt die Länge des Ausgabewerts an — SHA-512 erzeugt entsprechend einen 512-Bit-Hash.
Verwandt: Hashing · SHA-512 · SHA-Typen · Cipher Suite · SHA-128 · byte
Ganzer Artikel im Wiki →Eine digitale Signatur wird mit dem privaten Schlüssel des Absenders erzeugt (oft über den Hash der Daten, nicht die Daten selbst — schneller) und mit dessen öffentlichem Schlüssel von jedem geprüft werden kann. Anders als bei einer handschriftlichen Unterschrift ist eine digitale Signatur bei jeder Nachricht anders, da sie vom Inhalt abhängt. Zertifikate nutzen dieses Prinzip: Die Zertifizierungsstelle signiert das Zertifikat mit ihrem privaten Schlüssel.
Verwandt: Authentizität · Integrität · Öffentlicher Schlüssel · Private Key · Zertifikat · Resend
Ganzer Artikel im Wiki →SSL wurde in mehreren Versionen (SSL 1.0–3.0) entwickelt, alle gelten mittlerweile als unsicher und sind offiziell abgekündigt. 1999 wurde SSL 3.0 zu TLS 1.0 weiterentwickelt. Begriffe wie "SSL-Zertifikat" oder "SSL-Verschlüsselung" sind daher historisch gewachsene, aber technisch veraltete Bezeichnungen für das, was heute TLS-Zertifikate und TLS-Verschlüsselung heißen sollten.
Verwandt: TLS · Sockets · Zertifikat
Ganzer Artikel im Wiki →TLS läuft zwischen Transport- und Anwendungsschicht und sorgt für drei Dinge: Vertraulichkeit (Verschlüsselung der Daten), Integrität (Erkennung von Manipulation) und Authentizität (Identitätsnachweis des Servers über ein Zertifikat). Der Verbindungsaufbau läuft über den TLS-Handshake, bei dem Client und Server sich auf eine Cipher Suite einigen und Schlüssel austauschen. Die eigentliche Datenübertragung nach dem Handshake läuft über das TLS Record Protocol.
Verwandt: HTTPS · Cipher Suite · SSL · TLS Record Protocol · Verschlüsselung · Zertifikat
Ganzer Artikel im Wiki →