Checklist pro veřejný RTSP stream před nasazením
Než veřejný RTSP stream použijete na webu, je potřeba projít několik základních bezpečnostních a rollout otázek.
Tahle stránka není o enterprise security claimu. Je to praktický checklist, který pomáhá rozhodnout, jestli je veřejný RTSP stream pro daný use-case přijatelný, nebo je lepší zvolit jiné řešení.
Co ověřit před publikací
- Zda je kamera opravdu určená pro veřejný živý výstup a ne pro interní CCTV dohled.
- Zda jsou změněné default credentials a veřejná dostupnost je záměrná, ne náhodná.
- Zda víte, kdo stream uvidí a na jaké stránce bude publikovaný.
- Zda nepotřebujete recording, retention, analytics nebo jinou vyšší bezpečnostní vrstvu.
- Zda je pro váš use-case přijatelný model veřejně dostupného RTSP/RTSPS streamu.
Jakou hodnotu tenhle checklist přináší
Levnější stop rozhodnutí
Pomůže zastavit špatný veřejný rollout dřív, než se čas a peníze přesunou do webové implementace.
Jasnější ownership
Nutí tým pojmenovat, kdo vlastní credentials, veřejnou dostupnost a další změny po publikaci.
Menší security improvizace
Místo pozdního hašení problému dává rámec pro rozhodnutí ještě před embdem nebo launch rolloutem.
Kde security checklist nejvíc pomáhá
- když už stream technicky existuje, ale ještě si nejste jistí, jestli je veřejný rollout přijatelný
- když potřebujete rychle odlišit vhodný public live-view use-case od interního CCTV nebo compliance scénáře
- když chcete zastavit rollout dřív, než se webový tým pustí do embedu se špatným security modelem
Co bývá nejčastější stop signál
- veřejná dostupnost je náhodná nebo vznikla jen kvůli rychlému testu, ne jako vědomé rozhodnutí
- stakeholdeři současně očekávají recording, retention, analytics nebo access control
- nikdo nepřebírá odpovědnost za credentials, veřejnou dostupnost a další změny na kameře
Jak s checklistem pracovat v rozhodnutí
- pokud odpovědi sedí, pokračujte do validace streamu nebo embedu
- pokud jsou některé odpovědi nejasné, použijte fit-check místo dalšího rollout kroku
- pokud checklist ukáže špatný fit, správný výstup je stop nebo redesign řešení, ne další tlačení do public RTSP modelu
Otázky, které si položit před veřejným RTSP rolloutem
Pokud na některou z těchto otázek neumíte odpovědět, je lepší zastavit rollout a nejdřív vyjasnit fit nebo bezpečnostní hranice.
Je potřeba přesměrovat port na routeru (typicky 554) směrem na interní IP adresu kamery.
- Postup najdete v návodu pro konkrétní router.
- Používejte silná hesla a vypněte zbytečné služby na kameře.
Nejčastěji jde o nesprávnou adresu, nedostupnou kameru nebo blokované připojení.
- Zkontrolujte, že je kamera zapnutá a RTSP je v ní povoleno.
- Pro přístup z internetu musí být stream veřejně dostupný (soukr. IP jako
192.168.x.xzvenku nefungují). - Je-li kamera za routerem, nastavte přesměrování portu (typicky
554). - Ověřte, že přístup neblokuje firewall nebo poskytovatel internetu.
Ano, pokud ho kamera poskytuje. Snažíme se přehrát zvuk (typicky kodek AAC). Některé prohlížeče omezují automatické přehrávání se zvukem – případně jej povolte ručně.