Neue Flashcards

1
Q

Was bedeutete Abstraktion

A

Reduktion der komplexen Fähigkeiten eines Betriebssystems
auf konkrete Funktionalität

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

virtueller Prozessor

A

jeder Prozess glaubt sich allein in Vollbesitz des Prozessors

Scheduling: allein das Betriebssystem teilt den Prozessor zu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Systemprogramme vs Anwendungsprogramme

A

Systemprogramme: eigenständige Software zur Unterstützung
des Betriebssystems

Anwendungsprogramme: eigenständige Software zur
Umsetzung der eigentlichen Aufgaben des Geräts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

mögliche Strukturen von Betriebssystemen (Auswahl):

A

Monolith:
Betriebssystemkern ist ein einziges großes Programm im Kernel
Mode, das beim Systemstart komplett in den Hauptspeicher
geladen wird

Mikrokernel:
Aufteilung des Kerns in viele Module
ein Modul (Mikrokernel) enthält die essentiellen Aufgaben

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was ist ein Port:
Was ist ein Socket:
Was ist eine Verbindung:
Was ist ein Vollduplex:

A

Port(–Nummer): Adresse einer Anwendung auf einem Gerät
Socket: IP–Adresse und Port–Nummer einer Anwendung
Verbindung (connection): Sockets der miteinander
kommunizierenden Anwendungen
Vollduplex: in jede Richtung gibt es je einen separaten
Datenstrom, gleichzeitige (nicht: abwechselnde) Übertragung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

3–Wege–Handschlag

A

1: Gerät A schickt leeres Segment mit beliebiger
Sequenznummer und SYN–Flag an Gerät B

2: Gerät B schickt leeres Segment mit beliebiger
Sequenznummer (für die Gegenrichtung) und SYN–Flag an
Gerät A, bestätigt über Quittierungsnummer Empfang des
ersten Segments von Gerät A

3: Gerät A schickt leeres Segment, bestätigt über
Quittierungsnummer Empfang des ersten Segments von Gerät
B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Was ist ein Netzwerkdienst und welche Varianten gibt es:

A

Netzwerkdienst: Anwendung im Application Layer: über ein Netzwerk bereit gestellte Dienstleistung

1: client–server: Server stellt Dienstleistung bereit, Client ruft sie
ab

2: peer–to–peer: Erbringung der Dienstleistung durch mehrere
gleichberechtigte Geräte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was ist IP–Masquerading

A

eindeutige Umsetzung einer privaten in eine
öffentliche IP–Adresse

NAT (network address translation) / PAT (port and address
translation)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist ein (Software-)Paket

A

Archivdatei zur Softwareinstallation

i.d.R. enthält ein Paket ein bestimmtes Programm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Welche zwei Arten des Dateizugriffs gibt es ?

A

1: sequentiell (sequential): Datei ist Sequenz von Bytes, kann nur
vom Anfang her gelesen werden

2: wahlfrei (random–access): sofortiger Zugriff auf jede beliebige
Stelle der Datei

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist Datensicherung ?

A

Kopie von Daten auf ein externes Medium, Schutz
vor Datenverlust

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Welche Arten der Datensicherung gibt es ?

A

Archivdatei: mehrere Dateien in einer einzigen Datei

Komprimierung: Reduktion der Datenmenge

Verzeichnissynchronisierung: Änderungen in einem Verzeichnis
werden in ein anderes gespiegelt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Was ist Lokalisierung

A

Lokalisierung: Anpassung an lokale Gegebenheiten
z.B. Tastaturbelegung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was ist Reverse Code Engineering

A

Analyse eines Maschinenprogramms

-> zero day exploit (Exploit auf bisher offentlich nicht bekannter Schwachstelle)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was ist Reconnaissance

A

Sammeln von Informationen über das
anzugreifende IT– System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was ist Footprinting

A

Sammeln öffentlich verfügbarer Informationen über ein IT–System

17
Q

Was ist Enumeration

A

Kontaktaufnahme mit aktiven Diensten zur weiteren
Informationsgewinnung

-> Bannergrabbing

18
Q

Was ist Packet Sniffing

A

Abhören und Analyse von Datenpaketen

19
Q

Was ist ein Buffer Overflow Attack

A

Ziel: Übernahme eines laufenden Prozesses durch Malware

Nutzung einer immanenten Schwachstelle in C/C++:

20
Q

Was ist Padding

A

letzter Block der Klartextes enthält i.d.R. weniger als l Bits

->wird mit einem speziellen Bitmuster auf Blocklänge l aufgefüllt

->dieses Bitmuster wird nach der Entschlüsselung wieder entfernt