Sicherheit Flashcards

1
Q

Suche nach dem SUID Bit , sodass nicht nur 4000 sonder auch andere Berechtigungen gefunden werden. Z.B 4544

A

find /dir -perm -u+s
find /dir -perm -4000

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

Suche nach dem SUID Bit , sodass nur 4000 , bzw das SUID Bit und keine anderen Berechtigungen gefunden werden.

A

find /dir -perm 4000
find /dir -perm u+s

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

Suche nach SUID oder GUID, inklusive andere Berechtigungen.

A

find . -perm /6000

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

wie zeigt lsof den Port 80 ?

A

lsof -i :80

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

Wie prüfen Sie mit lsof ob Port 80 auf 192.168.1.1 offen ist ?

A

lsof -i@192.168.1.1:80
oder
lsof -i4@192.168.1.1:80

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

Welche tools gibt es noch um offene Ports zu entdecken ?

A

lsof
fuser
nmap
netstat
ss

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

Was macht
fuser

A

ermittelt den Benutzer einer Datei, bzw welcher Prozess auf welche Datei zugreift (inkl PID.)
bzw
Die Option -n (oder –namespace) findet Informationen über Netzwerk-Ports/Sockets.

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

Was macht die Option
-u und -v
bei fuser ?

A

-u hängt den Benutzername des Eigentümers des Prozesses and die PID.
-v verbose

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

Wie scannen Sie mit nmap alle Ports von 192.168.1.1

A

nmap -p- 192.168.1.1

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

Wie scanned man mit nmap einen ganzen IP Bereich oder range für ssh ?

A

nmap -p 22 192.168.1.*
oder
nmap -p ssh 192.168.1.1-50
oder
nmap -p 22 192.168.1.0/24 --exclude 192.168.1.7

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

Wie zeigt man als normaler user die soft limits der Dateiblöcke an ?
Bzw.
Die maximale Größe der von der Shell + child Shell geschriebenen Dateien.

A

ulimit -Sf

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

Welche Optionen werden benötigt um für Ulimit harte oder weiche limits zu zeigen, bzw zu konfigurieren ?

A

-H hardlimits
-S softlimits

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

Welche limits werden bei ulimit gezeigt wenn weder ein -H oder ein -S angegeben wird ?

A

die Softlimits

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

Was zeigt
ulimit -b

A

Maximale Größe des Socket Buffers.

Zeigt das Softlimit, da weder -H und -S angegeben wurde.
ulimit -Hb zeigt Hardlimit

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

Wie ändert man bei ulimit den Wert von Hard und Softlimit gleichzeitig ?

A

indem man nur die Ressource bestimmt ohne dabei -S noch -H verwendet.
Z.B
ulimit -l

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

Darf ein user die Hardlimits mittels ulimit erhöhen ?

A

Harte Limits darf nur der Root-Benutzer erhöhen. Normale Benutzer hingegen können harte Limits senken und weiche Limits bis zum Wert der harten Limits heranziehen.

17
Q

Welche Ressourcen können mittels ulimit erhöht, bzw gesenkt werden ?

A

-b max size Socket Buffers.
-f max size der Dateiblöcke/Prozess
-l max size des Locked Memory.
-m Maximale Resident Set Size (RSS)
-v max size an virtuellem Speicher.
-u max Anzahl von Prozessen die pro Benutzer zur Verfügung stehen.

18
Q

Welcher command gibt eine Liste der zuletzt angemeldeten Benutzer ?

A

last

19
Q

Woher nimmt last die Daten ?

A

/var/log/wtmp

Abfrage mit
who wtmp

20
Q

Wie kann festgestellt werden wann sich Benutzer mimi das letzte mal angemeldet hat ?

A

last mimi

21
Q

Welcher command zeigt fehlgeschlagen Anmeldeversuche ?

A

lastb

22
Q

Welche commands zeigen wer aktuell am System angemeldet ist ?

A

who
bzw
w

23
Q

Was ist der Unterschied zwischen who und w ?

A

who zeigt an, wer angemeldet ist, während
w auch Informationen darüber liefert, was der Benutzer jeweils gerade macht.

24
Q

Was ist der Unterschied zwischen su und sudo ?

A

su wechselt zu jedem anderen Benutzer im System, sofern man dessen Passwort hat. su startet außerdem eine SubShell.

sudo man führt nur einen Befehl als ein anderer User aus. Es wird nur das eigene Passwort benötigt. Muss in /etc/sudoers konfiguriert sein , bzw Mitglied der Gruppe sudo oder wheel (red hat)

25
Q

Wie listen Sie alle aktiven Service Units ?

A

systemctl list-units --state acitve --type service

26
Q

Welche Dateien sind für den TCP Wrapper verantwortlich ?

A

/etc/hosts.allow
/etc/hosts.deny

die allow zieht vor der deny.

27
Q

Wie macht man den sshd mittels TCP Wrapper nur von lokal erreichbar ?

A

/etc/hosts.deny
sshd: ALL

/etc/hosts.allow
sshd: LOCAL

28
Q

Der Dienst CUPS, der Druckaufträge verarbeitet, wird auf Ihrem Server nicht benötigt. Wie
deaktivieren Sie den Dienst dauerhaft? Wie überprüfen Sie, dass der entsprechende Port nicht mehr aktiv ist?

A

systemctl disable cups.service --now
und
netstat -l | grep ":ipp "

29
Q

Welche Bibliothek unterstützt TCP Wrapper ?

A

libwrap

ldd /usr/sbin/sshd | grep "libwrap"