Sicherheit bei planpend.ch
Baupläne sind vertraulich: Verschlüsselung, Schweizer Hosting und strikte Firmen-Isolation, transparent dokumentiert.
01 · Verschlüsselung
AES-256-GCM Dateiverschlüsselung für alle Uploads.
- Schlüssel pro Firma
- Jede Firma erhält automatisch einen eigenen 256-Bit Verschlüsselungs-Schlüssel
- Key Wrapping
- Firmen-Schlüssel werden mit einem separaten Master-Key verschlüsselt
- Was verschlüsselt wird
- Pläne (PDF), Fotos (JPEG/PNG), Markierungen und Thumbnails vor der Speicherung
- Ohne Schlüssel unlesbar
- Dateien auf der Festplatte sind ohne den zugehörigen Schlüssel nicht lesbar
- Initialisierungsvektor
- Jede verschlüsselte Datei verwendet einen eigenen zufälligen IV
- Master-Key getrennt gesichert
- Selbst ein Datenbank-Zugriff allein genügt nicht – der Master-Key ist separat gesichert
02 · Firmen-Isolation
Firmen-Isolation auf allen Ebenen der Anwendung.
- API-Zugriffskontrolle
- Prüft bei jeder Anfrage die Firmenzugehörigkeit
- Getrennte Ordner
- Dateien liegen in firmenspezifischen Ordnern (company_X)
- company_id
- Jeder Datenbank-Eintrag ist lückenlos einer Firma zugeordnet
- Admin-Panel
- Anonymisiert Fremdfirmen-Daten automatisch
- Auch der Superadmin
- Kein Zugriff auf Projekte anderer Firmen
03 · Datenübertragung
Verschlüsselte Datenübertragung zwischen Browser und Server.
- HTTPS/TLS
- Für alle Verbindungen erzwungen, kein HTTP-Zugang
- Datenbankverbindung
- SSL/TLS-verschlüsselt zwischen Applikation und Datenbank
- HSTS
- HTTP Strict Transport Security aktiviert
- Echtzeit-Updates
- Laufen verschlüsselt über HTTPS (Long-Polling)
- SMTP
- E-Mail-Versand über STARTTLS (Port 587)
04 · Authentifizierung
Authentifizierung und Rollen mit mehrstufigem Sicherheitskonzept.
- JWT
- Authentifizierung mit sicherem, zufällig generiertem Secret
- Microsoft-OAuth
- Single Sign-On (SSO) möglich
- Zwei-Faktor-Anmeldung
- Mit einem zusätzlichen Code aus einer Authenticator-App, je Konto einschaltbar
- Rollenmodell
- 4-stufig pro Projekt: Firmenadmin, Projektleiter, Prüfer, Viewer
- Rate Limiting
- Gegen Brute-Force-Angriffe beim Login
- Passwort-Reset
- Tokens werden gehasht (SHA-256) in der Datenbank gespeichert
- Neue Konten
- Die E-Mail-Adresse muss innert 14 Tagen bestätigt werden, sonst bleibt nur Lesezugriff
05 · Webschutz
Sicherheits-Header und Schutzmassnahmen gegen gängige Angriffe.
- CSP
- Content Security Policy gegen XSS-Angriffe
- CSRF-Schutz
- Double-Submit Cookie auf allen Mutation-Endpoints
- Header
- Content-Security-Policy, HSTS, X-Content-Type-Options, Frame-Schutz
- Upload-Validierung
- Magic-Byte-Prüfung, nur PDF, JPEG, PNG, WebP
- SQL-Injection
- Parametrisierte Queries überall
- XSS im Frontend
- HTML-Escaping gegen Cross-Site-Scripting
06 · Backup
Backup und Wiederherstellung, automatisch und mehrstufig.
- Tägliche Sicherung
- Die Datenbank wird jede Nacht gesichert, dazu eine verschlüsselte Kopie bei Infomaniak Swiss Backup in der Schweiz
- Projekt-Papierkorb
- Gelöschte Projekte bleiben 90 Tage wiederherstellbar
- Wiederherstellung
- Durch den Firmenadmin jederzeit möglich, endgültig gelöscht erst nach 90 Tagen
- Objekt-Papierkorb
- Gelöschte Pendenzen, Pläne, Fotos und Anhänge einzeln 30 Tage wiederherstellbar
- Rollen beim Löschen
- Wiederherstellen durch Projektleiter und Firmenadmin, endgültig löschen nur durch den Firmenadmin
- Geteilte Links
- Werden beim Löschen sofort ungültig, auch wenn die Datei bis zum endgültigen Löschen aufbewahrt bleibt
Checkliste
Was Sie Ihren Anbieter fragen sollten. Und wie planpend.ch darauf antwortet.
| Fragen Sie nach | planpend.ch |
|---|---|
| Hosting-Standort Schweiz | ✓ |
| AES-256 Datei-Verschlüsselung | ✓ |
| Pro-Firma Verschlüsselungs-Key | ✓ |
| HTTPS + HSTS | ✓ |
| CSRF-Schutz | ✓ |
| Soft-Delete mit 90-Tage Papierkorb | ✓ |
| Gelöschte Pendenzen, Pläne und Fotos 30 Tage selbst wiederherstellbar | ✓ |
| Schweizer Datenschutzgesetz (DSG) | ✓ |
Fragen zur Sicherheit?