encrpytion and apache

basis wissen verschlüsselung mit TLS /SSL und über webserver wie apache. all basic web stuff

basis wissen verschlüsselung mit TLS /SSL und über webserver wie apache. all basic web stuff


M. M.
Diese Lernkarten bieten einen umfassenden Einblick in die Welt der Verschlüsselung und Netzwerkprotokolle, geeignet für Fortgeschrittene. Sie behandeln Themen wie asymmetrische Verschlüsselung, OSI-Schichtenmodell, verschiedene Protokolle und deren Einsatzgebiete, sowie Sicherheitsmechanismen wie SSL/TLS und HSTS. Praktische Beispiele und Erklärungen zu Angriffsmethoden wie DoS und Brute-Force runden das Bild ab. IT-Experten und Sicherheitsbeauftragte profitieren von diesen Karteikarten, um ihr Wissen zu vertiefen und aktuelle Sicherheitsstandards zu verstehen.
Flashcards
108
Students
3
Language
German
Category
Computer Science
Level
Other
Created / Updated
09.02.2018 / 03.09.2020

Flashcards

Verschlüsselung - Zertifikate

Für was steht TLS?

Transport Layer Security

Verschlüsselung - Zertifikate

Für was steht SSL?

Secure Sockets Layer

Verschlüsselung - Zertifikate

Was ist TLS?

Neuere Version von SSL, beides ein hybrides Verschlüsselungsprotokoll zur sicheren Datenübertragung

Verschlüsselung - Zertifikate

Welche Versionen von SSL gibt es?

SSL1, SSLv2 & SSLv3

Netzwerk - Apache

Was ist ein sogenannter "Handshake"?

Eine Verbindung beginnt immer mit einem "Handshake" zwischen dem Server und dem Clienten. Dieser soll einen privaten Schüssel an den Server und Clienten senden, mit dem dann die Verbindung verschüsselt werden kann.

Apache - Verschlüsselung

Wofür steht HTTPS?

Hypertext Transfer Protocol Secure

Verschlüsselung - Zertifikate

Nenne die 3 Hauptziele von SSL/TLS:

Verschlüsselung - Zertifikate

Was beinhaltet ein TLS/SSL-Zertifikat?

Verschlüsselung - Zertifikate

Was ist der Unterschied zwischen Zertifikaten einer CA und selbstausgestellten/selbstsignierten Zertifikaten?

Ein Sicherheitszertifikat kann von jedermann selbst generiert und signiert werden. Allerdings ist bei selbst signierten Zertifikaten die Authentizität (Echtheit) für Dritte nicht gegeben, da keine unabhängige Institution die Identität des Ausstellers überprüft hat

Verschlüsselung - Zertifikate

Welche Stufen von TLS-/SSL-Zertifkaten gibt es?

  1. Domain-validierte (DV) Zertifikat              -             Überprüfung ob der Antragsteller im Besitz der Domäne ist  
  2. Organisations-validierte (OV) Zertifikat    -             Identität des Antragstellers wird überprüft
  3. Extended Validation (EV) Zertifikat          -             Detaillierte Überprüfung des Antragstellers und optische                                                                                                       Hervorhebung in modernen Browsern

Apache - Verschlüsselung

Welches sind Gründe für den Einsatz einer HTTPS-Verschlüsselung?

Verschlüsselung - Zertifikate

Welche Vorteile bietet ein SSL-/TLS-Zertifikat?

Netzwerk - Webserver

Wie funktioniert ein Three-Way-Handshake Protokoll?

Der Server wurde mit S bezeichnet, der Client mit C.
(C) --> [SYN] --> (S)
Der Client sendet ein Synchronisationspaket (Synchronize) mit einer Sequenznummer (x) und erklärt damit, dass er eine Verbindung aufbauen möchte.
(C) <-- [SYN/ACK] <--(S)
Der Server akzeptiert den Verbindungswunsch und sendet ein SYN/ACK Paket (Synchronize/Acknowledgement) mit seiner Sequenznummer (y) zurück. Die Nummer des ACK-Pakets ist die Sequenznummer des Clientens um einen Wert erhöht.
(C) --> [ACK] --> (S)
Der Client wiederum bestätigt, dass die Verbindung nun aufgebaut ist/wird mit einem ACK-Paket (Empfangsbestätigung), welches die Sequenznummer y um einen Wert erhöht enthält.

Der Session Key wird erstellt und die authentifizierten Partner können verschlüsselt Daten übertragen

Nun kann ein Datenaustausch stattfinden.

(Ein SYN-Paket, zum Beispiel, ist ein TCP-Paket, bei dem ausschließlich das SYN-Flag im Header gesetzt ist)

Internet - Namensauflösung

Für was steht der Begriff URL?

Uniform Resource Locators

DNS - Namensauflösung

Für was steht DNS?

Domain Name Server

Netzwerk - Pakete

Was ist ein Syn-Flag?

Synchronisations-Flag 

1 Bit umfassender Indikator im Control-Flag-Feld des TCP-Headers. Mit einer gesetzten Flag informiert der Sender den Empfänger darüber, dass er eine Verbindung aufbauen möchte.

Netzwerk - Pakete

Was ist eine Ack-Flag?

Acknowledgement Frame (ACK), zur Flusskontrolle der Datenübertragung. Als positive Bestätigung wird das ACK-Frame übertragen um den Empfang von einem oder mehreren Datenpaketen zu bestätigen.

DNS - Namensauflösung

Was für 2 Arten von DNS-Abfragen gibt es?

 

Rekursive und iterative Namensauflösung. Der Client übermittelt in beiden Fällen den Hostnamen und legt den Abfragetyp fest.

DNS - Namensauflösung

Wie funktioniert die rekursive DNS-Abfrage?

Der angesprochene Server ist für die komplette Namensauflösung zuständig. Er fragt der Reihe nach selbst bei allen Servern an, bis der Name vollständig aufgelöst ist. Der Vorteil dieses Abfragetyps: Der Client muss lediglich die eine Abfrage initiieren, die Antwort entgegennehmen und an die Anwendung weiterleiten.

DNS - Namensauflösung

Wie funktioniert die iterative DNS-Abfrage?

Bei der iterativen Auflösung teilt der Nameserver lediglich die Adresse des als nächstes abzufragenden Servers mit. Der Client muss anschließend weitere Anfragen an die entsprechenden Nameserver selbst richten, bis der Name vollständig aufgelöst ist.

Netzwerk - OSI-Modell

Wie lautet der Merksatz für das OSI-Schichtenmodell?

Please Do Not Throw Salami Pizza Away

Phyiscal - Data Link - Network - Transport - Session - Presentation - Application

Netzwerk - OSI-Modell

Was definiert die 1.Schicht des OSI-Modells?  Nenne die verwendeten Protokolle und Beispiele.

Physical, Bitübetragung zwischen Medien. Die Protokolle dieser Schicht unterscheiden sich nur nach dem eingesetzten Übertragungsmedium und -verfahren. Das Übertragungsmedium ist jedoch kein Bestandteil der Schicht 1.

 

Zum Beispiel: Elektrische Signale, optische Signale (Lichtleiter, Laser), elektromagnetische Wellen (drahtlose Netze) oder Schall

Netzwerk - OSI-Modell

Wie heisst die 1.Schicht des OSI-Modells?

Physical

Netzwerk - OSI-Modell

Wie heisst die 2.te Schicht des OSI-Modells?

Data Link

Netzwerk - OSI-Modell

Was definiert die 2.Schicht des OSI-Modells?  Nenne die verwendeten Protokolle und Beispiele.

Sicherungsschicht sorgt für eine zuverlässige und funktionierende Verbindung zwischen Endgerät und Übertragungsmedium. Zur Vermeidung von Übertragungsfehlern und Datenverlust enthält diese Schicht Funktionen zur Fehlererkennung, Fehlerbehebung und Datenflusskontrolle. Wie das Aufteilen des Bitdatenstromes in Blöcke – auch als Frames bezeichnet – und das Hinzufügen von Prüfsummen zu den Paketen.
Auf dieser Schicht findet auch die physikalische Adressierung von Datenpaketen statt.

 

Verwendet MAC-Adresse

 

Netzwerk - OSI-Modell

Wie heisst die 3.te Schicht des OSI-Modells?

Network

Netzwerk - OSI-Modell

Was definiert die 3.Schicht des OSI-Modells?  Nenne die verwendeten Protokolle und Beispiele.

Network - Vermittlungsschicht steuert die zeitliche und logische getrennte Kommunikation zwischen den Endgeräten, unabhängig vom Übertragungsmedium und der Topologie. Auf dieser Schicht erfolgt erstmals die logische Adressierung der Endgeräte. Die Adressierung ist eng mit dem Routing (Wegfindung vom Sender zum Empfänger) verbunden.

 

Protokoll: Ipv4, Ipv6, ICMP

 

Geräte: Router, Layer-3-Switch (BRouter)

Netzwerk - Protokolle

Wofür steht ICMP?

Internet Control Message Protocol

Wozu dient das Protokoll ICMP?

Das Internet Control Message Protocol (ICMP) ist Bestandteil des Internet Protocols (IP). Es wird aber als eigenständiges Protokoll behandelt, das zur Übermittlung von Meldungen über IP dient. Hauptaufgabe von ICMP ist die Übertragung von Statusinformationen und Fehlermeldungen der Protokolle IP, TCP und UDP. Die ICMP-Meldungen werden zwischen Rechnern und aktiven Netzknoten, z. B. Routern, benutzt, um sich gegenseitig Probleme mit Datenpaketen mitzuteilen. Ziel ist, die Übertragungsqualität zu verbessert.

Netzwerk - OSI-Modell

Wie heisst die 4.te Schicht des OSI-Modells?

Transportation

Netzwerk - OSI-Modell

Was definiert die 4.Schicht des OSI-Modells?  Nenne die verwendeten Protokolle und Beispiele.

Transport - Die Transportschicht ist das Bindeglied zwischen den transportorientierten und anwendungsorientierten Schichten. Hier werden die Datenpakete einer Anwendung zugeordnet.

Aufgaben: Segmentierung des Datenstroms und die Stauvermeidung.

Als Adressierung wird einem Datensegment eine Schicht-4-Adresse vergeben, also ein Port.

Die Transportschicht bietet den anwendungsorientierten Schichten 5 bis 7 einen einheitlichen Zugriff, so dass diese die Eigenschaften des Kommunikationsnetzes nicht zu berücksichtigen brauchen.

Protokolle: TCP und UDP

Netzwerk - Pakete

Wofür steht TCP?

Transmission Control Protocol

Netzwerk - Pakete

Wie funktioniert das TCP-Protokoll und welche Aufgaben umfasst es?

Übertragungssteuerungsprotokoll -  Netzwerkprotokoll, das definiert, auf welche Art und Weise Daten zwischen Netzwerkkomponenten ausgetauscht werden sollen. 

TCP eine Verbindung zwischen zwei Endpunkten einer Netzverbindung (Sockets) her. Auf dieser Verbindung können in beide Richtungen Daten übertragen werden. 

Datenverluste werden erkannt und automatisch behoben, Datenübertragung ist in beiden Richtungen möglich, Netzüberlastung wird verhindert, dadurch ist TCP sehr weit verbreitet.

Das Protokoll wird von Diensten verwendet, die eine fehlerfreie Übertragung benötigen, bei denen also keine Pakte verloren werden dürfen.

Netzwerk - Pakete

Was bedeutet Segmentierung beim TCP-Protokoll?

Von Anwendungen kommenden Datenstrom in Datenpakete bzw. Segmente aufzuteilen und beim Empfang wieder zusammenzusetzen. Die Segmente werden mit einem Header versehen, in dem Steuer- und Kontroll-Informationen enthalten sind. Danach werden die Segmente an das Internet Protocol (IP) übergeben.

Netzwerk - Pakete

Wofür steht UDP?

User Datagram Protocol

Netzwerk - Pakete

Wie funktioniert das UDP-Protokoll und welche Aufgaben umfasst es?

UDP ist ein verbindungsloses Transport-Protokoll.

Es arbeitet verbindungslos und ist damit unsicher. Das bedeutet, der Absender weiß nicht, ob seine verschickten Datenpakete angekommen sind. Während TCP Bestätigungen beim Datenempfang sendet, verzichtet UDP darauf. Das hat den Vorteil, dass der Paket-Header viel kleiner ist und die Übertragungsstrecke keine Bestätigungen übertragen muss. Die Verbindung ist schneller.
Typischerweise wird UDP bei DNS-Anfragen, VPN-Verbindungen, Audio- und Video-Streaming verwendet, also Verbindungen, bei denen auch ein paar Pakete verloren gehen können, die aber schnell sein sollten.

Netzwerk - OSI-Modell

Wie heisst die 5.te Schicht des OSI-Modells?

Session

Netzwerk - OSI-Modell

Was definiert die 5.Schicht des OSI-Modells?  Nenne die verwendeten Protokolle und Beispiele.

Session - Kommunikationsschicht organisiert die Verbindungen zwischen den Endsystemen. 

Protokoll: RPC (Remote Procedure Call).¨

Um Zusammenbrüche der Sitzung und ähnliche Probleme zu beheben, stellt die Sitzungsschicht Dienste für einen organisierten und synchronisierten Datenaustausch zur Verfügung. Zu diesem Zweck werden Wiederaufsetzpunkte, so genannte Fixpunkte (Check Points) eingeführt, an denen die Sitzung nach einem Ausfall einer Transportverbindung wieder synchronisiert werden kann, ohne dass die Übertragung wieder von vorne beginnen muss.

Wofür steht RPC?

Remote Procedure Call

Wie funktioniert das RPC-Protokoll und was umfasst es?

Remote Procedure Call - Der Remote Procedure Call (RPC) ist ein Protokoll, das die Implementierung verteilter Anwendungen - also Netzwerkdienste - vereinfachen soll. Die dahinter steckende Idee ist, dass ein Programm eine Funktion eines Programms, das auf einem anderen Rechner läuft, nutzen kann, ohne sich um die zu Grunde liegenden Netzwerkdetails kümmern zu müssen. Der RPC arbeitet nach dem Client-Server-Modell.

Study