3.1 KiB
3.1 KiB
Das kleine 1x1 der Computersicherheit
System-Setup
Grundlagen
- Jeder Desktop oder Laptop ist ein Computer und jeder Computer kann ein Server werden
(General Purpose Computing)
- Abhängig ist das von der installierten und laufenden Software.
- Scope: persönliche Rechentechnik
- Desktop-PCs
- Laptops
- Smartphones
- Tablets
- Heimserver (z.B.: NAS)
- Alles, was man euch wegtragen kann, gehört verschlüsselt.
- Das gilt insbesondere Laptops, da mobil.
Basiselemente laut BSI
- Updates
- Passwörter
- Passwortmanager
- 2FA
- Virenschutz
- Firewall
Festplattenverschlüsselung/Encryption
- Klassischewrweise in der Linux-Welt verbreitet: LUKS
- Die meisten Linux-Distribution bieten Festplattenverschlüsselung im Installer an (z.B.: Fedora, Debian, OpenSUSE)
Passwortmanager
- Das beste Passwort ist das, das man selbst nicht kennt
- Online Passwortmanager TODO: Evaluierung: funktionieren die auch offline?
- Online-Dienste:
- 1Password
- BitWarden
- Selfhosted:
- Vaultwarden (BitWarden reimplementation)
- Offline
- Datenbank kann, wenn verschlüsselt, über Sync-Dienste (insbesondere selfhosted) zwischen Geräten geteilt werden
Datensicherung/Backups
- Macht Backups!
- verschlüsseln! (s. o.)
- mehrere Mechanismen:
- externe Festplatte/USB-Stick als Speicher
- Netzwerkbasiert (Heimserver oder entfernter Server)
- Cloudbasierte Speicher sind mit Vorsicht zu genießen (Verschlüsseln!)
- Tarsnap (Motto: Online backups fpr the truly paranoid)
- SpiderOak
- Selfhosted/Managed Nextcloud
- praktische Beispiele mit GUI (Duplicati, Déjà Dup, TimeShift)
Datensicherheit/Updates
- Macht Updates!
- Wenn ihr nicht aufgrund von $Spezialsoftware für den täglichen Einsatz auf Windows gebunden seit,
gibt es keinen triftigen Grund noch Windows zu benutzen.
- Separation fo Concerns betreiben: $Spezialsoftware bekommt ihren eigenen Rechner, der explizit nur das tut. Alles andere zieht auf ein Linux um.
Virenschtz
- Email-Anhänge mit Bedacht öffnen
- ClamAV, wenn unbedingt nötig
Firewall
- Firewall bei Desktop-Linux kaum von Bedeutung
- Wer darauf Wert legt, finden Distributionsspezifische Anleitungen im zuhauf im Internet
- Sobald ihr aber öffentlich erreichbare Server betreibt (Nginx, Apache, OpenSSH-Server, …) ist eine Firewall nötig.
Endanwendungen
- Email ist ein altes Protokol, dass aus einer anderen Zeit stammt
- GnuPG
- Große Anhänge lieber auf Cloudspeicher laden und Links per Email verschicken.
Email- und Kalender-Client
- Thunderbird
Chat
- Pidgin (Multi-Protocol)
- Gajim/Conversations (XMPP)
- OMEMO is a must
Browser
- Chrome -> Chromium/Iridium
Software-Alternativen finden
- AlternativeTo
- Prism Break -- Leider etwas veraltet
Online-Dienste
Suchmaschinene
- Nein: Google, Yahoo, Bing -> DuckDuckGo, ixQuick, yacy
Code Hosting
- Nein: GitHub -> GitLab, CodeBerg
Online Office
- Google Docs -> Collabora online (In NextCloud inkludierbar)
VPN
Here be rabbits!