Co software dělá pro ochranu instalace, jejích diváků a dat, tak jak je implementováno dnes. Jde o popis funkcí, ne o certifikaci ani záruku; servery, na nichž software běží, zabezpečuje provozovatel.
Self-hosted od základu
Každá součást běží na serverech, které provozovatel ovládá: panel, API pro předplatitele, worker, origin i uzly. Vydavatel z instalace nepřijímá nic kromě toho, co provozovatel zapne (kontrola aktualizací posílá jen verzi; dotaz na TMDB posílá hledaný název).
Účty a přístup do panelu
Účty v panelu mají role a skupiny oprávnění; hesla jsou uložena jako hashe bcrypt; k dispozici jsou časově založená jednorázová hesla (TOTP), která lze pro administrátory vyžadovat; přihlášení je chráněno proti hrubé síle; na přihlašovací stránce lze zapnout reCAPTCHA nebo Turnstile; každá změna se zapisuje do auditního logu s aktérem a adresou.
Tajemství a data v klidu
Přihlašovací údaje SSH serverů, klíče API třetích stran a podobná tajemství se před uložením zapečetí klíčem odvozeným od tajemství instalace; klíče Admin API se ukládají jako hashe a zobrazí se jednou. Hesla linek (diváků) se ukládají v čitelné podobě, protože je aplikace přehrávačů musí znát; za ochranu databáze odpovídá provozovatel.
Ochrana přehrávání
Odkazy k přehrávání jsou podepsané HMAC-SHA256 a vyprší; lze je svázat s adresou diváka; každá linka má limit připojení; pravidla podle země, ISP nebo adresy mohou diváky blokovat nebo povolit; opakovaná chybná přihlášení se blokují automaticky. DRM není.
Zálohy a odolnost
Plánované dumpy databáze, šifrované heslem, které drží provozovatel, s kontrolou obnovy každého dumpu a volitelnou kopií mimo lokalitu do úložiště kompatibilního s S3; režim údržby; uzly se vracejí k originu; úlohy běží s lease a deadliny.
Přehled o provozu
Metriky Prometheus a health endpointy pro API, panel a worker; přehledy připojení a provozu; upozornění e-mailem, přes Telegram nebo podepsaný webhook; clusterový log každé změny serverů.
Nahlášení zranitelnosti
Napište na [email protected] s předmětem „Security“ a popisem, který umožní problém reprodukovat. Prosíme, nechte čas na opravu před zveřejněním podrobností. Vydavatel neprovozuje program bug bounty.