Cybersec1 Struktur: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Link auf neue Malware-Seiten
Schlanke Struktur: 6 Blöcke mit Ziel, Theorie, Praxis
Zeile 1: Zeile 1:
= Cybersec1: Struktur =
= Cybersec1: Struktur =
Eine Woche, für sich abgeschlossen. Leitfrage: '''Wie kommt der Angreifer herein, und wie halte ich ihn an der Grenze auf?'''
Eine Woche, für sich abgeschlossen. Leitfrage: '''Wie kommt der Angreifer herein, und wie halte ich ihn an der Grenze auf?'''
*Kursseite: [[Cyber Security I.]]
*Roter Faden ist der Workshop mit der OPNsense. Pro Block wenig Theorie, dann die passenden OPNsense-Kapitel.
*Roter Faden ist der Workshop mit der OPNsense. Die OPNsense-Seiten sind jeweils dem passenden Block zugeordnet.
*Lehrumgebung: [[Cyber Security I. Netzplan]] · [[Cyber Security I. - Was wollen wir praktisch tun]]
*Wer danach weitermacht: [[Cybersec2 Struktur]]


 
= 1 Angriffsvektoren =
== 1 Angriffsvektoren ==
;Ziel
Womit wir es zu tun haben. Grundlage für alles Weitere.
*Wissen, womit wir es zu tun haben, bevor wir uns schützen.
*[[Malware]] (aktuell, mit Unterseiten)
;Theorie
*[[Schadsoftware/Malware]]
*[[Botnetze]]
*[[Botnetze]]
*[[DDoS-Angriffe]]
*[[DDoS-Angriffe]]
*[[Backdoor]]
*[[Backdoor]]
*[[Advanced Persistent Threats (APTs)]]
*[[Advanced Persistent Threats (APTs)]]
;Animationen
;Praxis
*[https://xinux.org/network-attacks.html Network Attacks]
*Lab aufsetzen: [[OPNsense Installation]], [[OPNsense Grundkonfiguration]], [[OPNsense Import der Maschinen]]
*[https://xinux.org/reverse-bind-shell.html Reverse TCP vs. Bind TCP]


== 2 Firewall-Grundlagen ==
= 2 Firewall-Grundlagen =
Arbeitsweisen, Zugangssicherung, Zusammenwirken und Konzepte von Firewall, IDS und IPS.
;Ziel
*[[IDS/IPS]]
*Paketfilter, Stateful Firewall, Client-Firewall und IDS/IPS unterscheiden und einordnen.
;Theorie
*[[Statische Paketfilter und Zugriffslisten]]
*[[Statische Paketfilter und Zugriffslisten]]
*[[Dynamische Paketfilter und stateful Firewalls]]
*[[Dynamische Paketfilter und stateful Firewalls]]
*[[Client-Firewalls]]
*[[Client-Firewalls]]
;Animationen
*[[IDS/IPS]]
*[https://xinux.org/firewall-konzept.html Firewall-Konzept]
*Animationen: [https://xinux.org/firewall-konzept.html Firewall-Konzept], [https://xinux.org/stateful-vs-stateless-firewall.html Stateful vs. Stateless]
*[https://xinux.org/stateful-vs-stateless-firewall.html Stateful vs. Stateless Firewall]
;Praxis
*[https://xinux.org/nftables-conntrack.html nftables und Conntrack]
*Regelwerk in der OPNsense, [[OPNsense Netz Scan]], [[OPNsense Logging]]
*[https://xinux.org/nftables-nat.html nftables NAT]
;OPNsense
*[[OPNsense Allgemein]]
*[[OPNsense Specs]]
*[[OPNsense Installation]]
*[[OPNsense Grundkonfiguration]]
*[[OPNsense Import der Maschinen]]
*[[OPNsense Netz Scan]]
*[[OPNsense Konsole]]
*[[OPNsense Logging]]


== 3 Proxies, Authentifizierung und Verschlüsselung ==
= 3 Zugang, Authentifizierung und Verschlüsselung =
;Ziel
*Proxies, Anmeldung an der Firewall und VPN mit Zertifikaten aufbauen.
;Theorie
*[[Proxies|Generic Proxies und Application Layer Gateways]]
*[[Proxies|Generic Proxies und Application Layer Gateways]]
*[[Authentifizierung an der Firewall, AD Integration]]
*[[Authentifizierung an der Firewall, AD Integration]]
*[[Zertifikate und Kryptografische Protokolle (SSH, SSL, IPSec)]]
*[[Zertifikate und Kryptografische Protokolle (SSH, SSL, IPSec)]]
;Animationen
;Praxis
*[https://xinux.org/proxy.html Proxy-Konzepte]
*[https://xinux.org/ipsec-ikev2.html IPsec IKEv2], [https://xinux.org/ipsec-spd.html SPD], [https://xinux.org/ipsec-sad.html SAD]
*[https://xinux.org/openvpn.html OpenVPN]
;OPNsense
*[[OPNsense Active Directory MemberOf]]
*[[OPNsense Active Directory MemberOf]]
*[[OPNsense site2site IPSEC mit Bildern]]
*[[OPNsense site2site IPSEC]], [[OPNsense OpenVPN]], [[OPNsense Wireguard]]
*[[OPNsense site2site IPSEC]]
*[[OPNsense Route based (VTI) PSK setup]]
*[[OPNsense Wireguard]]
*[[OPNsense OpenVPN]]
*[[OPNsense Transparenter Proxy]]
*[[OPNsense Squid ClamAV]]
*[[OPNsense Squid ClamAV]]


== 4 Webanwendungen schützen ==
= 4 Webanwendungen und WAF =
Angriffe auf Webanwendungen und die Application Firewall als Gegenmittel.
;Ziel
*[[Cross-Site-Skripting (XSS), SQL Einschleusung, Cookie-Poisonning]] (inklusive Command Injection)
*Angriffe auf Webanwendungen verstehen und mit einer WAF abwehren.
*[[Application Firewalls – passiv vs aktiv]]
;Theorie
*[[WAF]]
*[[Cross-Site-Skripting (XSS), SQL Einschleusung, Cookie-Poisonning]]
*[[Application Firewalls – passiv vs aktiv]] und [[WAF]]
;Praxis
*[[OPNsense HAProxy Einrichtung]]
*[[WAF mit HAProxy und Coraza Rocky Cybersec]]
*[[WAF mit HAProxy und Coraza Rocky Cybersec]]
*[[SELinux Einfach erklärt]]
;Animationen
*[https://xinux.org/injection.html SQL- und Command-Injection]
*[https://xinux.org/waf-haproxy-coraza.html WAF: HAProxy mit Coraza]
;OPNsense
*[[OPNsense HAProxy]]
*[[OPNsense HAProxy Einrichtung]]


== 5 IDS und IPS ==
= 5 IDS und IPS =
;Ziel
*Einen Angriff erkennen und blockieren.
;Theorie
*[[IPS Technologien (HIPS, NIPS, PIPS)]]
*[[IPS Technologien (HIPS, NIPS, PIPS)]]
;Animationen
;Praxis
*[https://xinux.org/hids-hips-nids-nips.html HIDS, HIPS, NIDS, NIPS]
*[https://xinux.org/nids-platzierung.html Netzwerkbasierte Sensoren: Platzierung]
*[https://xinux.org/ips-nfqueue.html IPS in der Firewall: NFQUEUE]
;OPNsense
*[[OPNsense Suricata]]
*[[OPNsense Suricata]]


== 6 Architektur und Verfügbarkeit ==
= 6 Architektur und Verfügbarkeit =
;Ziel
*Netze sinnvoll aufteilen und die Firewall ausfallsicher machen.
;Theorie
*[[Firewall Topologien|DMZ Konzepte]]
*[[Firewall Topologien|DMZ Konzepte]]
*[[Hochverfügbarkeit und Lastenverteilung - Netzwerk und Firewall]]
*[[Hochverfügbarkeit und Lastenverteilung - Netzwerk und Firewall]]
*[[Firewalls und Virtualisierung]]
*[[Firewalls und Virtualisierung]]
*[[Layer-2 Firewalls]]
*[[Layer-2 Firewalls]] und [[Transparente Firewalls]]
*[[Transparente Firewalls]]
*[[Firewalls und IPv6]]
*[[Firewalls und IPv6]]
;Animationen
;Praxis
*[https://xinux.org/firewall-topologien.html Firewall-Architekturen]
*[[OPNsense HA KIT]], [[OPNsense 2 Provider]], [[OPNsense Layer 2 Firewall]], [[OPNsense IPv6]]
*[https://xinux.org/routing-konzept.html Routing-Konzept mit NAT-Policy]
;OPNsense
*[[OPNsense HA KIT]]
*[[OPNsense 2 Provider]]
*[[OPNsense Layer 2 Firewall]]
*[[OPNsense IPv6]]
*[[OPNsense Cyber Security Weiteres]]
 
== 7 Übungen und Lehrumgebung ==
*[[Cyber Security I. - Was wollen wir praktisch tun]]
*[[Cyber Security I. Netzplan]]
*[[Beispiel Aufgaben]]


= Abdeckung der Lernziele =
= Abdeckung der Lernziele =
Zeile 105: Zeile 74:
! Lernziel !! Block
! Lernziel !! Block
|-
|-
| Gängige Angriffsvektoren: Schadsoftware/Malware, Botnetze, DDoS-Angriffe, Backdoor, APTs || 1
| Gängige Angriffsvektoren: Schadsoftware, Botnetze, DDoS, Backdoor, APT || 1
|-
|-
| Firewalls, IDS und IPS: Arbeitsweisen, Zugangssicherung, Zusammenwirken, Konzepte || 2, 5
| Firewalls, IDS und IPS: Arbeitsweisen, Zugangssicherung, Zusammenwirken, Konzepte || 2, 5
|-
|-
| Statische Paketfilter und Zugriffslisten || 2
| Statische und dynamische Paketfilter, Client-Firewalls || 2
|-
| Dynamische Paketfilter und stateful Firewalls || 2
|-
| Client-Firewalls || 2
|-
| Generic Proxies und Application Layer Gateways || 3
|-
| Authentifizierung an der Firewall, AD-Integration || 3
|-
| Zertifikate und kryptografische Protokolle (SSH, SSL, IPsec) || 3
|-
| Application Firewalls passiv vs. aktiv, Sonderform WAF || 4
|-
| XSS, SQL-Einschleusung, Cookie-Poisoning, Command Injection || 4
|-
| Hochverfügbarkeit und Lastenverteilung: Netzwerk, Firewall || 6
|-
| Firewalls und Virtualisierung || 6
|-
|-
| Layer-2-Firewalls, transparente Firewalls || 6
| Generic Proxies und ALG, Authentifizierung und AD, Zertifikate und kryptografische Protokolle || 3
|-
|-
| Firewalls und IPv6 || 6
| Application Firewalls passiv vs. aktiv, WAF, XSS, SQL-Einschleusung, Cookie-Poisoning, Command Injection || 4
|-
|-
| IPS-Technologien (HIPS, NIPS, PIPS) || 5
| IPS-Technologien (HIPS, NIPS, PIPS) || 5
|-
|-
| DMZ-Konzepte || 6
| Hochverfügbarkeit und Lastenverteilung, Firewalls und Virtualisierung, Layer-2 und transparente Firewalls, IPv6, DMZ || 6
|-
|-
| Übungen zu Szenarien in bereitgestellter Lehrumgebung || 7, alle OPNsense-Seiten
| Übungen zu Szenarien in bereitgestellter Lehrumgebung || alle Blöcke
|}
|}


[[Kategorie:Cybersecurity]]
[[Kategorie:Cybersecurity]]

Version vom 21. Oktober 2026, 12:20 Uhr

Cybersec1: Struktur

Eine Woche, für sich abgeschlossen. Leitfrage: Wie kommt der Angreifer herein, und wie halte ich ihn an der Grenze auf?

1 Angriffsvektoren

Ziel
  • Wissen, womit wir es zu tun haben, bevor wir uns schützen.
Theorie
Praxis

2 Firewall-Grundlagen

Ziel
  • Paketfilter, Stateful Firewall, Client-Firewall und IDS/IPS unterscheiden und einordnen.
Theorie
Praxis

3 Zugang, Authentifizierung und Verschlüsselung

Ziel
  • Proxies, Anmeldung an der Firewall und VPN mit Zertifikaten aufbauen.
Theorie
Praxis

4 Webanwendungen und WAF

Ziel
  • Angriffe auf Webanwendungen verstehen und mit einer WAF abwehren.
Theorie
Praxis

5 IDS und IPS

Ziel
  • Einen Angriff erkennen und blockieren.
Theorie
Praxis

6 Architektur und Verfügbarkeit

Ziel
  • Netze sinnvoll aufteilen und die Firewall ausfallsicher machen.
Theorie
Praxis

Abdeckung der Lernziele

Lernziel Block
Gängige Angriffsvektoren: Schadsoftware, Botnetze, DDoS, Backdoor, APT 1
Firewalls, IDS und IPS: Arbeitsweisen, Zugangssicherung, Zusammenwirken, Konzepte 2, 5
Statische und dynamische Paketfilter, Client-Firewalls 2
Generic Proxies und ALG, Authentifizierung und AD, Zertifikate und kryptografische Protokolle 3
Application Firewalls passiv vs. aktiv, WAF, XSS, SQL-Einschleusung, Cookie-Poisoning, Command Injection 4
IPS-Technologien (HIPS, NIPS, PIPS) 5
Hochverfügbarkeit und Lastenverteilung, Firewalls und Virtualisierung, Layer-2 und transparente Firewalls, IPv6, DMZ 6
Übungen zu Szenarien in bereitgestellter Lehrumgebung alle Blöcke