Ce que fait le logiciel pour protéger une installation, ses spectateurs et ses données, tel qu'implémenté aujourd'hui. Il s'agit d'une description de fonctionnalités, pas d'une certification ni d'une garantie ; l'exploitant sécurise les serveurs sur lesquels le logiciel fonctionne.
Auto-hébergé par conception
Chaque composant tourne sur des serveurs que l'exploitant contrôle : le panneau, l'API abonnés, le worker, l'origine et les nœuds. L'éditeur ne reçoit rien d'une installation, sauf ce que l'exploitant active (la vérification des mises à jour n'envoie que la version ; une recherche TMDB envoie le titre recherché).
Comptes et accès au panneau
Les comptes du panneau ont des rôles et des groupes de permissions ; les mots de passe sont stockés sous forme de hachages bcrypt ; les mots de passe à usage unique basés sur le temps (TOTP) sont disponibles et peuvent être exigés des administrateurs ; la connexion est protégée contre la force brute ; reCAPTCHA ou Turnstile facultatifs sur la page de connexion ; chaque modification est écrite dans un journal d'audit avec l'auteur et l'adresse.
Secrets et données au repos
Les identifiants SSH des serveurs, les clés d'API de tiers et les secrets similaires sont scellés avec une clé dérivée du secret de l'installation avant d'être stockés ; les clés Admin API sont stockées sous forme de hachages et affichées une seule fois. Les mots de passe des lines (spectateurs) sont stockés en clair car les applications de lecture doivent les connaître ; l'exploitant est responsable de la protection de la base de données.
Protection de la lecture
Les liens de lecture sont signés en HMAC-SHA256 et expirent ; ils peuvent être liés à l'adresse du spectateur ; chaque line a une limite de connexions ; des règles par pays, par ISP ou par adresse peuvent bloquer ou autoriser des spectateurs ; les connexions échouées répétées sont bloquées automatiquement. Il n'y a pas de DRM.
Sauvegardes et résilience
Dumps planifiés de la base de données, chiffrés avec une phrase secrète que détient l'exploitant, avec une vérification de restauration à chaque dump et une copie externe facultative vers un stockage compatible S3 ; mode maintenance ; les nœuds se rabattent sur l'origine ; les tâches s'exécutent avec des baux et des délais.
Visibilité
Métriques Prometheus et points de santé pour l'API, le panneau et le worker ; vues des connexions et du trafic ; alertes par e-mail, Telegram ou webhook signé ; un journal du cluster de chaque modification des serveurs.
Signaler une vulnérabilité
Écrivez à [email protected] avec l'objet "Security" et une description permettant de reproduire le problème. Merci de laisser le temps de corriger avant de publier les détails. L'éditeur ne gère pas de programme de bug bounty.