Zeile 19: |
Zeile 19: |
| * Keine Anmeldung von root über ssh | | * Keine Anmeldung von root über ssh |
| joe /etc/ssh/sshd_config | | joe /etc/ssh/sshd_config |
| + | |
| + | == Sicherheitsüberlegungen == |
| + | |
| + | * Auch bei Sicherheit gilt das KISS-Prinzip: Keep it simply stupid! Daher möglichst nur die Features auf dem Server bereitstellen, die man wirklich benötigt. |
| + | * [https://community.hetzner.com/tutorials/securing-ssh#step-2---setup-of-fail2ban fail2ban] |
| + | * firejail als restriktive Shell |
| + | * shorewall |
| + | * umask in /etc/login.defs restriktiv setzen |
| + | * Verschlüsselung der Laufwerke |
| + | * Eigenes Root-Passwort setzen, besser SSH durch root nicht zulassen, sondern nur [[sudo]] |
| + | * [[SSH]]: |
| + | ** ssh-copy-id |
| + | ** Anmelden mit Passwort verbieten, siehe |
| + | *** https://community.hetzner.com/tutorials/securing-ssh |
| + | *** http://www.webhostlist.de/root-server/meine-ersten-5-minuten-auf-jedem-server/ |
| + | * Evtl. logwatch und fail2ban installieren |
| + | * AppArmor |
| + | |
| + | |
| + | Vgl. zur Serversicherheit |
| + | * https://www.thomas-krenn.com/de/wiki/Absicherung_eines_Debian_Servers |
| + | * https://www.heise.de/forum/heise-online/Kommentare/Online-Workshop-Linux-Server-sicher-haerten/Beispiel-fuer-eine-Systemhaertung-unter-Debian/posting-36859197/show/ |
| + | * http://www.webhostlist.de/root-server/meine-ersten-5-minuten-auf-jedem-server/ |
| + | * [https://community.hetzner.com/tutorials/secure-tmp-folder Sicheres /tmp-Verzeichnis] |
| + | |
| + | === Systemd === |
| + | |
| + | Mit '''ProtectSystem''' kann man das Dateisystem fast vollständig als nicht beschreibbar für den Systemd-Prozess |
| + | einhängen. Mit '''ReadWritePaths''' kann man davon Ausnahmen schaffen. |
| + | |
| + | Mit '''PrivateTmp''' sollte das /tmp-Verzeichnis eines Systemd-Prozesses vom Root-Tmp-Verzeichnis abgesondert werden. |
| + | Siehe |
| + | * https://www.flashsystems.de/articles/systemd-hardening/ |
| + | |
| + | == Monitoring == |
| + | |
| + | Beim Monitoring des Servers gibt es mannigfache Möglichkeiten, z.B. |
| + | * Einbindung in ein Home Automation System wie [[OpenHAB]], |
| + | * nagios |
| + | * InfluxDB |
| + | * [https://www.monitorix.org/downloads.html Monitorix] - eine kleine Nur-Monitoring-Lösung, siehe |
| + | ** https://www.tecchannel.de/a/der-linux-server-und-seine-einsatzmoeglichkeiten,3201532,5 |
| + | |
| + | |
| + | ---- |
| + | <references/> |
| + | |
| + | [[Category:Internet]] |
| + | [[Category:Linux]] |
| + | [[Category:Sicherheit]] |