Linux - Security und Firewall: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Link auf konsolidierte Rocky-Coraza-Seite aktualisiert
 
(128 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 13: Zeile 13:


=Praxis=
=Praxis=
* [[Zeiten]]
* [[Zeiten I.]]
<!--* [[Linux - Security und Firewall Plan]]-->
<!--* [[Linux - Security und Firewall Plan]]-->
<!--[[Linux - Security und Firewall Labor]]-->
<!--[[Linux - Security und Firewall Labor]]-->
Zeile 19: Zeile 19:
<!--*[[Linux - Security und Firewall Modular]] -->
<!--*[[Linux - Security und Firewall Modular]] -->


* [[Linux Basic Cheatsheet]]
* [[Linux Cheatsheet]]
* [[Linux Cheatsheet]]


= Ziel =
= Plan =
 
*[[Linux - Security und Firewall Plan|Plan]]
<!--
== physischer Netzwerkplan ==
== physischer Netzwerkplan ==
{{#drawio:linux-sec-fire-00.0}}
{{#drawio:linux-sec-fire-00.0}}
-->


== logischer Netzwerkplan ==
=IT-Sicherheit=
{{#drawio:linux-sec-fire-00}}
*[[Definition und historische Aspekte anhandgängiger Beispiele]]
{{#drawio:linux-sec-fire-00.1}}


= VM Vorlage =
= VM Vorlage =
*[[VM Vorlage Linux - Security und Firewall Labor]]
*[[VM Vorlage Linux - Security und Firewall Labor]]
*[[Fertiges Debian Template]]
*[[Fertiges Rocky Template]]
= Router Firewall =
*[[NAT]]
*[[Linux - Netzwerk und Serveradminstration Firewall Debian|Firewall Debian]]
*[[Linux - Netzwerk und Serveradminstration Firewall Rocky|Firewall Rocky]]
*[[LSUF Connectivity Tests|Connectivity Tests]]
= DNS für das Labor einrichten =
*[[DNS für das Labor einrichten - Linux - Security und Firewall Labor]]
*[[DNS Linux - Netzwerk und Serveradministration - Debian]]
<!---
*[[DNS Secondary Nameserver]]
*[[DNS Linux - Netzwerk und Serveradministration - Rocky]]
*[[Nameserver|Vertiefung Nameserver]]
--->
= DHCP =
*[[DHCP Kea - Security und Firewall Labor]]
*[[DHCP|Vetiefung DHCP]]
=Ssh jump-host=
*[[Ssh jump-host]]
=Client eintrichten=
*[[Client - Security und Firewall Labor]]


= Hostzugriff absichern =
= Webserver =
*[[Hostzugriff absichern Linux - Security und Firewall Labor]]
*[[Webserver - Security und Firewall Labor]]
 
=Mail Appliance=
*[[Integration der Mail Apliance]]
=SMB Server=
*[[smb.it2XX.int]]
 
=LDAP Server=
*[[ldap.it2XX.int]]


= Remotezugriff mit [[:Kategorie:SSH|SSH]] =
=Exkurs: Vertiefung Netzwerk- und SecurityTools=
*[[Remotezugriff mit - Linux - Security und Firewall Labor]]
*[[ss]]
*[[ssh|ssh Vertiefung]]
*[[nmap Linux - Security und Firewall|nmap]]
*[[tcpdump Linux - Netzwerk und Serveradminstration|tcpdump]]
*[[wireshark]]


= Router Firewall =
=Aufgabe=
*[[Router Firewall - Linux - Security und Firewall Labor]]
*[[Netzwerkanalyse und Firewall-Planung]]
*[[Firewall Allgemein|Firewall Vertiefung]]


=Firewall=
=Firewall=
*[[Firewall Allgemein|Firewall Vertiefung]]
*[[nftables firewall]]
*[[nftables firewall]]
*[[iptables firewall]]
*[[iptables firewall]]
*[[ip/nftables|Vertiefung ip/nftables]]
*[[ip/nftables|Vertiefung ip/nftables]]
= DHCP =
*[[DHCP Linux - Security und Firewall Labor]]
*[[DHCP|Vetiefung DHCP]]
= DNS für das Labor einrichten =
*[[DNS für das Labor einrichten - Linux - Security und Firewall Labor]]
*[[DNS Linux - Netzwerk und Serveradministration - Skript]]
*[[Vertiefung Nameserver|Nameserver]]
=SFTP Server=
*[[SFTP Server Linux - Security und Firewall Labor]]


=Strongswan IPSEC=
=Strongswan IPSEC=
*[[Strongswan IPSEC Linux - Security und Firewall Labor]]
*[[Strongswan IPSEC Linux - Security und Firewall Labor]]
*[[Vertiefung IPsec]]
=Wireguard=
=Wireguard=
*[[Wireguard Server for Roadwarrior]]
*[[Wireguard Server for Roadwarrior]]


= [[Openvpn Grundlagen|OpenVPN]] =
= [[Openvpn Grundlagen|OpenVPN]] =
*[[OpnVPN Linux - Security und Firewall Labor]]
*[[Openvpn Grundlagen]]
*[[OPENVPN with User-Authentication]]
*[[OPENVPN Linux Client]]
*[[OPENVPN Gnome Client]]
*[[Openvpn|Vertiefung Openvpn]]
 
 
= Hostzugriff absichern =
*[[Hostzugriff absichern Linux - Security und Firewall Labor]]
 
= Verschlüsselung =
*[[Verschlüsselung]]
*[[PKI kleines Projekt]]
 
= Remotezugriff mit [[:Kategorie:SSH|SSH]] =
*[[OpenSSH Paket]]
*[[Remotezugriff mit - Linux - Security und Firewall Labor]]
*[[ssh|ssh Vertiefung]]
 
= [[Suricata]] =
*[[IDS/IPS]]
*[[Suricata Grundlagen]]
*[[Suricata IPS]]
*[[Suricata IDS]]


=Crowdsec=
=Crowdsec=
*[[Crowdsec Grundsätzliches]]
*[[Crowdsec Grundsätzliches]]
*[[Crowdsec Einordnung]]
*[[Crowdsec Einordnung]]
*[[Problem SSH Brutforce Attacke]]
*[[Crowdsec Installation und Handling]]
*[[Crowdsec Installation und Handling]]
*[[Crowdsec SSH Bruteforce Beispiel]]
*[[Crowdsec SSH Bruteforce Beispiel]]
*[[Debugging CrowdSec SSH-Bruteforce]]
=Minimale, gehärtete Distribution=
*[[SELinux Einfach erklärt]]
*[[selinux mit Rocky]]
*[[WAF]]
*[https://labs.xinux.net/waf-haproxy-coraza.html waf-haproxy-coraza]
*[[WAF mit HAProxy und Coraza Rocky]]
=Härtung=
*[[systemd Hardening Workshop]]
<!---
*[[SELinux auf Debian]]
--->


= Fail2ban für SSH/SFTP einrichten =
= Fail2ban für SSH/SFTP einrichten =
*[[Was ist Fail2ban]]
*[[Fail2ban für SSH/SFTP einrichten]]
*[[Fail2ban für SSH/SFTP einrichten]]
*[[Fail2ban|Vertiefung Fail2ban]]
= VLAN =
*[https://hedgedoc.xinux.net/p/IhqRUW6ip#/ VLAN Sicherheit]
*[https://hedgedoc.xinux.net/p/PovsMA7po#/ 802.1x]
*[[VLAN mit Linux und Cisco Nexus]]
*[[VLAN mit Linux und Open vSwitch]]
*[[VLAN|Vertiefung VLAN]]


= [[Proxy Konzepte|Proxies]] =
= Proxy Konzepte =
*[[Proxies|Vertiefung Proxies]]
== Bastionhost==
*[[Bastionhost]]
==Squid==
*[[Squid-Kit]]
== SOCKS Proxy ==
== SOCKS Proxy ==
*[[SOCKS Proxy]]
*[[SOCKS Proxy]]
== VLAN ==
== Reverse Proxy ==
*[[VLAN mit Linux und Cisco Nexus]]
*[[Reverse Proxy]]


== [[Squid ACL Basic|Squid als Standard Proxy]] ==
=Bridge Firewall=
* Ein einfacher Proxy soll eingerichtet werden
*[[Nftables und layer2 Firewall]]
* Über die Source-IP wird kontrolliert, ob ein Client den Proxy benutzen darf
*[[Suricata Bridge Firewall]]
* Weitere ACLs können den Zugriff auf bestimmte Webseiten blockieren
 
== [[Iptables mit Squid Transparenter Proxy|Transparenter Proxy]] ==
* Clients im LAN sollen nicht die Möglichkeit haben den Proxy zu umgehen, indem sie den Eintrag aus dem Browser entfernen
* Über Firewall-Regeln können die Webanfragen auf den Proxy geleitet werden
 
== [[Squid und ClamAV|Virenscanning mit ClamAV in Squid]] ==
* Durch Installieren von Stammzertifikaten auf den Browsern der Clients, soll Squid die Möglichkeit haben die Inhalte der Webseiten zu scannen
* Der Proxy kann so dann verhindern, dass Clients sich Viren herunterladen
 
= [[Suricata]] =
*[[Suricata Linux - Security und Firewall Labor]]
 
= [[Mandatory Access Control]] =
 
== [[Apparmor]] ==
== [[SELinux]] ==
*[[SELinux - Linux - Security und Firewall Labor]]


= HIDS =
= HIDS =
*[[HIDS - Linux - Security und Firewall Labor]]
*[[HIDS - Linux - Security und Firewall Labor]]
*[[HIDS - Neue Techniken]]


= [[Was ist GSM|Greenbone]] Security/Vulnerability Manager (''Hacking & Security'' Seite 161) =
= [[Was ist GSM|Greenbone]] Security/Vulnerability Manager (''Hacking & Security'' Seite 161) =
*[[GSM Linux - Security und Firewall Labor]]
*[[GSM Linux - Security und Firewall Labor]]
*[[Security Manager]]


= Portscanning =
= Portscanning =
* Die Effektivität der Firewall soll mit [[nmap]] getestet werden
*[[Portscanning Grundlagen]]
* Für einen Vergleich scannen wir einmal mit Default-Policy ''accept'' und einmal mit ''drop''
*[[nmap bestpractice]]
 
*[[Vertiefung Portscanning]]
= IP bei zuvielen Anfragen sperren =
=Theorie=
*[[nftables IP bei zuvielen Anfragen sperren]]
*[[Definition und historische Aspekte anhandgängiger Beispiele]]


=Tiefergehende Themen=
=Tiefergehende Themen=
*[[Linux - Security und Firewall - Netz]]
*[[Linux - Security und Firewall Weiteres]]
*[[IT-Sicherheit]]
*[[Host-Sicherheit]]
*[[Exkurs Netzwerk-Tools]]
*[[Layer 2-Sicherheit]]
*[[Layer 3-Sicherheit]]
*[[Firwallstukturen]]
*[[Iptables]]
*[[nftables]]
*[[Strongswan workshop]]
*[[Openvpn Workshop]]
*[[Kleiner Exkurs: Intrusion Detection Systeme (Einbruchserkennung)]]
*[[IDS/IPS]]
*[[HIDS]]
*[[Grub2 Password]]
*[[Grub2 chroot]]
*[[Viren- und RootKit-Scanner]]
*[[Fail2ban]]
*[[gehärtete Distribution]]
*[[Hardening für Server]]
*[[Greenbone Security Manager]]
*[[Aufgabe Greenbone]]
*[[Hacking Playbook]]


=Misc=
=Misc=
*[[Themen  Linux - Security und Firewall]]
*[[Themen  Linux - Security und Firewall]]
*[[Viren- und Rootkit-Scanner]]

Aktuelle Version vom 31. Oktober 2026, 15:15 Uhr

Wer bin ich?

Anmeldedaten für VMs

  • Benutzer: kit
  • Passwort: kit
  • Benutzer: root
  • Passwort: radler

Themen

Praxis

Plan

IT-Sicherheit

VM Vorlage

Router Firewall

DNS für das Labor einrichten

DHCP

Ssh jump-host

Client eintrichten

Webserver

Mail Appliance

SMB Server

LDAP Server

Exkurs: Vertiefung Netzwerk- und SecurityTools

Aufgabe

Firewall

Strongswan IPSEC

Wireguard

OpenVPN


Hostzugriff absichern

Verschlüsselung

Remotezugriff mit SSH

Suricata

Crowdsec

Minimale, gehärtete Distribution

Härtung

Fail2ban für SSH/SFTP einrichten

VLAN

Proxy Konzepte

Bastionhost

Squid

SOCKS Proxy

Reverse Proxy

Bridge Firewall

HIDS

Greenbone Security/Vulnerability Manager (Hacking & Security Seite 161)

Portscanning

Theorie

Tiefergehende Themen

Misc