Was die Software tut, um eine Installation, ihre Zuschauer und ihre Daten zu schützen, wie heute umgesetzt. Dies ist eine Beschreibung von Funktionen, keine Zertifizierung und keine Garantie; der Betreiber sichert die Server, auf denen die Software läuft.
Selbst gehostet von Grund auf
Jede Komponente läuft auf Servern, die der Betreiber kontrolliert: das Panel, die Abonnenten-API, der Worker, der Origin und die Nodes. Der Herausgeber erhält aus einer Installation nichts außer dem, was der Betreiber aktiviert (die Update-Prüfung sendet nur die Version; eine TMDB-Abfrage sendet den gesuchten Titel).
Konten und Zugriff auf das Panel
Panel-Konten haben Rollen und Berechtigungsgruppen; Passwörter werden als bcrypt-Hashes gespeichert; zeitbasierte Einmalpasswörter (TOTP) sind verfügbar und können für Administratoren vorgeschrieben werden; die Anmeldung ist gegen Brute-Force geschützt; optional reCAPTCHA oder Turnstile auf der Anmeldeseite; jede Änderung wird mit Akteur und Adresse in ein Audit-Log geschrieben.
Secrets und ruhende Daten
SSH-Zugangsdaten von Servern, API-Schlüssel Dritter und ähnliche Secrets werden vor dem Speichern mit einem vom Secret der Installation abgeleiteten Schlüssel versiegelt; Admin-API-Schlüssel werden als Hashes gespeichert und einmal angezeigt. Passwörter von Lines (Zuschauern) werden im Klartext gespeichert, weil Player-Anwendungen sie kennen müssen; der Betreiber ist für den Schutz der Datenbank verantwortlich.
Wiedergabeschutz
Wiedergabelinks sind mit HMAC-SHA256 signiert und laufen ab; sie können an die Adresse des Zuschauers gebunden werden; jede Line hat ein Verbindungslimit; Regeln nach Land, ISP oder Adresse können Zuschauer sperren oder zulassen; wiederholte fehlgeschlagene Anmeldungen werden automatisch gesperrt. Es gibt kein DRM.
Backups und Ausfallsicherheit
Geplante Datenbank-Dumps, verschlüsselt mit einer Passphrase, die der Betreiber hält, mit einer Wiederherstellungsprüfung bei jedem Dump und einer optionalen externen Kopie auf S3-kompatiblen Speicher; Wartungsmodus; Nodes fallen auf den Origin zurück; Jobs laufen mit Leases und Deadlines.
Einblick
Prometheus-Metriken und Health-Endpunkte für API, Panel und Worker; Verbindungs- und Traffic-Ansichten; Benachrichtigungen per E-Mail, Telegram oder signiertem Webhook; ein Cluster-Log jeder Änderung an den Servern.
Eine Schwachstelle melden
Schreiben Sie an [email protected] mit dem Betreff „Security“ und einer Beschreibung, die das Problem reproduzierbar macht. Bitte lassen Sie vor der Veröffentlichung von Details Zeit für eine Behebung. Der Herausgeber betreibt kein Bug-Bounty-Programm.