vault backup: 2025-09-23 18:24:31
This commit is contained in:
17 files changed
+26
-130
No files matched your search
@@ -1,15 +0,0 @@
|
||||
---
|
||||
tags:
|
||||
- Definition
|
||||
---
|
||||
# CVE
|
||||
|
||||
Common Vulnerabilities and Exposures.
|
||||
|
||||
## List
|
||||
|
||||
### CVE-2021-45046
|
||||
|
||||
Betrifft: Apache Log4j
|
||||
|
||||
Website: <https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046>
|
||||
-10
@@ -1,10 +0,0 @@
|
||||
---
|
||||
tags:
|
||||
- Definition
|
||||
section: product
|
||||
kind:
|
||||
- reference
|
||||
---
|
||||
# Fail2ban
|
||||
|
||||
Website: <https://www.fail2ban.org>
|
||||
+2
-1
@@ -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.
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
tags:
|
||||
- Definition
|
||||
kind: explain
|
||||
section: communication
|
||||
---
|
||||
# Mail Security
|
||||
|
||||
|
||||
@@ -30,4 +30,4 @@ Täglicher Sicherung der Dateien und Datenbank.
|
||||
|
||||
**Anwendungsschutz**
|
||||
|
||||
Die Nextcloud-Anwendung wird mit einer [[Web Application Firewall]] (WAF) geschützt.
|
||||
Die Nextcloud-Anwendung wird mit einem Nginx-Proxy geschützt.
|
||||
@@ -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.
|
||||
+4
-1
@@ -1,6 +1,9 @@
|
||||
---
|
||||
tags:
|
||||
- Definition
|
||||
- Definition
|
||||
section: communication
|
||||
kind:
|
||||
- explain
|
||||
---
|
||||
|
||||
# Odoo Security
|
||||
|
||||
@@ -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.
|
||||
@@ -2,6 +2,7 @@
|
||||
tags:
|
||||
- Definition
|
||||
kind: explain
|
||||
section: tool
|
||||
---
|
||||
# Passwortmanager
|
||||
|
||||
|
||||
+7
-2
@@ -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.
|
||||
|
||||
+4
-6
@@ -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]]
|
||||
* [[CrowdSec]]
|
||||
@@ -1,6 +1,10 @@
|
||||
---
|
||||
tags:
|
||||
- Definition
|
||||
- Definition
|
||||
lang: en
|
||||
kind:
|
||||
- explain
|
||||
section: term
|
||||
---
|
||||
# Spam
|
||||
|
||||
|
||||
@@ -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="><script>alert(1);</script>`
|
||||
@@ -1,43 +0,0 @@
|
||||
---
|
||||
tags:
|
||||
- HowTo
|
||||
kind: howto
|
||||
---
|
||||
# WAF-Log analysieren
|
||||
|
||||
How to analyse a core rule set log.
|
||||
|
||||
## Guide
|
||||
|
||||
Based on <https://www.oreilly.com/content/how-to-tune-your-waf-installation-to-reduce-false-positives/>.
|
||||
|
||||
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-
|
||||
```
|
||||
@@ -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]]
|
||||
@@ -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.
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 42 KiB |
Reference in new issue
Block a user