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
- WebSocket
- Echtzeit-Updates laufen über WSS (verschlüsseltes WebSocket)
- 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
- 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 Firmen
- Müssen vom Plattformbetreiber freigeschaltet werden
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
- X-Content-Type-Options, X-Frame-Options, X-XSS-Protection
- 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 Backups
- Automatisch durch Infomaniak
- 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
Vergleich
So stehen wir im Vergleich. mit anderen Anbietern im Bereich Baupendenzen-Management.
| Massnahme | planpend.ch | Branchenüblich |
|---|---|---|
| Hosting-Standort Schweiz | ✓ | – meistens EU/US |
| AES-256 Datei-Verschlüsselung | ✓ | – |
| Pro-Firma Verschlüsselungs-Key | ✓ | – |
| Betreiber ohne Zugriff auf Fremddaten | ✓ | – nicht garantiert |
| HTTPS + HSTS | ✓ | ✓ |
| CSRF-Schutz | ✓ | ✓ teilweise |
| Soft-Delete mit 90-Tage Papierkorb | ✓ | – meistens sofort gelöscht |
| Gelöschte Pendenzen, Pläne und Fotos 30 Tage selbst wiederherstellbar | ✓ | – meistens sofort gelöscht |
| Schweizer Datenschutzgesetz (DSG) | ✓ | – meist DSGVO (EU) |
Fragen zur Sicherheit?