diff --git a/CVE.md b/CVE.md deleted file mode 100644 index 7aaaf645..00000000 --- a/CVE.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -tags: -- Definition ---- -# CVE - -Common Vulnerabilities and Exposures. - -## List - -### CVE-2021-45046 - -Betrifft: Apache Log4j - -Website: \ No newline at end of file diff --git a/Fail2ban.md b/Fail2ban.md deleted file mode 100644 index e8855d11..00000000 --- a/Fail2ban.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -tags: - - Definition -section: product -kind: - - reference ---- -# Fail2ban - -Website: \ No newline at end of file diff --git a/Hosting.md b/Hosting.md index 3b7d5fd8..813ca00c 100644 --- a/Hosting.md +++ b/Hosting.md @@ -34,7 +34,7 @@ Anwenungsupdates und Sicherheitspatches werden fortlaufend installiert. ### Schutz -Die Webanwendungen der Mint System werden von einer [[Web Application Firewall]] (WAF) geschützt. Dieser Schutz-Mechanismus wird fortlaufend trainiert und verbessert. +Die Webanwendungen der Mint System werden von einem Nginx-Proxy geschützt. Dieser Schutz-Mechanismus wird fortlaufend trainiert und verbessert. ### Support @@ -42,6 +42,7 @@ Unser Ticketsystem und Forum steht Ihnen zu Verfügung. Bei dringenden Notfälle [[Wartungsvertrag]]\ [[Supportvertrag]] + ### Service Level Agreement Das offertiete Hosting kann als Service Level Agreement (SLA) festgehalten werden. diff --git a/Mail Security.md b/Mail Security.md index 43b69dd9..030b1262 100644 --- a/Mail Security.md +++ b/Mail Security.md @@ -2,6 +2,7 @@ tags: - Definition kind: explain +section: communication --- # Mail Security diff --git a/Nextcloud Hosting.md b/Nextcloud Hosting.md index 933799ef..b2a090ab 100644 --- a/Nextcloud Hosting.md +++ b/Nextcloud Hosting.md @@ -30,4 +30,4 @@ Täglicher Sicherung der Dateien und Datenbank. **Anwendungsschutz** -Die Nextcloud-Anwendung wird mit einer [[Web Application Firewall]] (WAF) geschützt. \ No newline at end of file +Die Nextcloud-Anwendung wird mit einem Nginx-Proxy geschützt. \ No newline at end of file diff --git a/Odoo Hosting - Mint Cloud.md b/Odoo Hosting - Mint Cloud.md index bb212049..34f3c038 100644 --- a/Odoo Hosting - Mint Cloud.md +++ b/Odoo Hosting - Mint Cloud.md @@ -36,4 +36,4 @@ Das Upgrade der Odoo Enterprise Datenbank auf eine neue Odoo Version ist Hosting **Umfassender Anwendungsschutz** -Die Odoo-Anwendung wird mit einer [[Web Application Firewall]] (WAF) geschützt. Die WAF wird fortlaufend trainiert und für neue Angriffsszenarien gerüstet. +Die Odoo-Anwendung wird mit einem Nginx-Proxy geschützt. diff --git a/Odoo Security.md b/Odoo Security.md index a4a8ce08..07c1aa7b 100644 --- a/Odoo Security.md +++ b/Odoo Security.md @@ -1,6 +1,9 @@ --- tags: -- Definition + - Definition +section: communication +kind: + - explain --- # Odoo Security diff --git a/Offensive Security.md b/Offensive Security.md deleted file mode 100644 index f0aafe2a..00000000 --- a/Offensive Security.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -tags: -- Definition ---- -# Offensive Security - -## Fail2ban - -Auf jedem Mint System Server ist [[Fail2ban]] installiert. Mit Fail2ban werden verdächtige Loginversuche erkannt und Angreifer blockiert. \ No newline at end of file diff --git a/Passwortmanager.md b/Passwortmanager.md index 6c8e7f54..abb813e3 100644 --- a/Passwortmanager.md +++ b/Passwortmanager.md @@ -2,6 +2,7 @@ tags: - Definition kind: explain +section: tool --- # Passwortmanager diff --git a/SSH-Zugriff.md b/SSH-Zugriff.md index 5f20a3ac..6cde4c87 100644 --- a/SSH-Zugriff.md +++ b/SSH-Zugriff.md @@ -1,15 +1,20 @@ --- tags: -- Asset + - Asset +kind: + - explain +section: communication --- # SSH-Zugriff Die Verwaltung eines Linux-Server erfolgt mit einer [[Kommandozeile]]. Es gibt also keine grafische Oberfläche um die Einstellungen und Software auf dem zu steuern. SSH erlaubt den Fernzugriff auf die Kommandozeile. -## Ansible +## Dokumentation Mit [[Ansible]] werden die Server-Konfigurationen beschrieben und über Kommandozeilen-Befehle angewendet. Diese Server-Konfiguration wird auf einem anderen Computer gespeichert und daher muss eine Verbindung zwischen Ansible-Client und dem Server möglich sein. +Mitarbeiter der Mint System erhalten nur auf bestimmte Server Administrations-Zugriff. Zugriffe auf Server werden protokolliert. Es gibt keine System-Benutzer. + ## Sicherheit Der SSH-Zugriff ist nur für bestimmte Benutzer freigeschaltet und ein Login mittels Passwort ist nicht erlaubt. Die Authentisierung findet mittels SSH-Schlüsselpaar statt. diff --git a/Security.md b/Security.md index 4959d220..16bfbfec 100644 --- a/Security.md +++ b/Security.md @@ -2,6 +2,9 @@ tags: - Asset lang: en +section: term +kind: + - reference --- # Security @@ -9,14 +12,9 @@ Security is a practice. It is not something that can be bought or out sourced. A Topics: -* [[Web Application Firewall]] -* [[Zugriffskontrolle]] * [[Passwortmanager]] * [[Spam]] -* [[Offensive Security]] * [[Mail Security]] -* [[CVE]] * [[Odoo Security]] * [[SSH-Zugriff]] -* [[CrowdSec]] -* [[SSH]] \ No newline at end of file +* [[CrowdSec]] \ No newline at end of file diff --git a/Spam.md b/Spam.md index 8bd6c0b0..854f6346 100644 --- a/Spam.md +++ b/Spam.md @@ -1,6 +1,10 @@ --- tags: -- Definition + - Definition +lang: en +kind: + - explain +section: term --- # Spam diff --git a/WAF testen.md b/WAF testen.md deleted file mode 100644 index 2be29d60..00000000 --- a/WAF testen.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -tags: -- HowTo ---- -# WAF testen - - Die WAF kann sehr einfach getestet werden. Browser öffnen und link eingeben: `https://erp.example.com?param=">` \ No newline at end of file diff --git a/WAF-Log analysieren.md b/WAF-Log analysieren.md deleted file mode 100644 index 39ca3ef7..00000000 --- a/WAF-Log analysieren.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -tags: - - HowTo -kind: howto ---- -# WAF-Log analysieren - -How to analyse a core rule set log. - -## Guide - -Based on . - -Copy audit log from Docker container - -``` -ssh apollo.apland.ch docker cp waf01:/var/log/modsec_audit.log . -scp apollo.apland.ch:modsec_audit.log . -``` - -Set alias to get alert messages. - -``` -alias melidmsg='grep -o "\[id [^]]*\].*\[msg [^]]*\]" | sed -e "s/\].*\[/] [/" -e "s/\[msg //" | cut -d\ -f2- | tr -d "\]\"" | sed -e "s/(Total .*/(Total ...) .../"' -``` - -Get all alerts. - -``` -cat modsec_audit.log | melidmsg -``` - -Sort and group alerts. - -``` -cat modsec_audit.log | melidmsg | sort | uniq -c | sort -n -``` - -Grep anomaly alerts - -``` -cat modsec_audit.log | grep 980145 | egrep -o "Incoming Anomaly Score: [0-9]+" | cut -b25- -``` diff --git a/Web Application Firewall.md b/Web Application Firewall.md deleted file mode 100644 index 54940233..00000000 --- a/Web Application Firewall.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -tags: -- Definition ---- -# Web Application Firewall -Webapplikationen der Mint System werden mit einer Web Application Firewall (WAF) geschützt. Dazu gehören interne Dienste sowie Odoo Installation von Kunden. - -![[Web Application Firewall.png]] - -Die WAF wird als Teil der Mint System Infrastruktur bereitgestellt. Der Infrastruktur-Code ist auf GitHub verfügbar. - -Zum Einsatz kommt Der Webserver Nginx mit der ModSecurity. Der Webserver agiert als Reverse-Proxy und filtert externe Anfrage mit dem OWASP Core Rule Set. - --> [Einführung von Janik von Rotz -Laufende Integration](https://janikvonrotz.ch/2020/02/26/nginx-waf-with-modsecurity-and-owasp-crs/) - -Der Einsatz WAF erfordert kontinuierliches Training. Die sogennanten False Positives, also von der WAF als erkannte Angriffs-Muster, die aber legitime Handlungen sind, müssen identifiziert werden. - - ## Weitere Links - -* [[WAF testen]] -* [[WAF-Log analysieren]] diff --git a/Zugriffskontrolle.md b/Zugriffskontrolle.md deleted file mode 100644 index 7d9d594f..00000000 --- a/Zugriffskontrolle.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -tags: -- Asset ---- -# Zugriffskontrolle - -Mitarbeiter der Mint System erhalten nur auf bestimmte Server Administrations-Zugriff. Zugriffe auf Server werden protokolliert. Es gibt keine System-Benutzer. - -## Private/Public-Keys - -Die Authentisierung erfolgt mittels SSH-Schlüssel und ohne Passwörter. \ No newline at end of file diff --git a/attachments/Web Application Firewall.png b/attachments/Web Application Firewall.png deleted file mode 100644 index 6d1352af..00000000 Binary files a/attachments/Web Application Firewall.png and /dev/null differ