Kako porodici dati daljinski pristup kameri preko VPN-a
Privatna VPN putanja može zamijeniti javni port kamere, ali samo ako ograničite gledaoce, servise i rute. Ovo je granica koju treba dizajnirati i testirati.
Tri pitanja odlučuju treba li kućna kamera biti dostupna preko VPN-a, a nijedno od njih ne tiče se marke kamere. Ko treba da gleda, do čega tačno treba da stigne i šta mora ostati nedostupno čak i za njih. Odgovorite na to prije kupovine mrežnog prolaza, jer odgovori određuju oblik mreže, a ne obrnuto. VPN ulaz je samo onoliko privatan koliko su privatne rute i računi koje na njega prikačite.
Odlučite ko ulazi i s kojim identitetom
Počnite sa spiskom gledalaca i dajte svakome zaseban VPN identitet kada prolaz to podržava. Zasebni identiteti čine uklanjanje jednom radnjom umjesto promjene lozinke koju dijeli cijela porodica. Zajednički profil također čini zapise beskorisnim, jer svaka veza izgleda kao ista osoba.
Zapišite do čega svaki gledalac smije stići. Uobičajen odgovor je servis za gledanje jedne kamere, ne administratorska stranica kamere i sigurno ne ruter.
Taj spisak je model autorizacije i treba da preživi zamjenu prolaza. Ako novi ruter ne može izraziti rute po korisniku, dizajn je tiho postao sve-ili-ništa. Preferirajte prolaz koji može vezati identitet za odredište, a ne onaj koji samo dijeli adresu.
Ograničite rutu na jedan servis kamere
VPN koji telefon stavlja na kućnu LAN mrežu daje više od gledanja. Ograničite dozvoljenu putanju na adresu kamere i portove koje njezina aplikacija zaista koristi. Ako aplikaciji treba broadcast za otkrivanje, to je zasebna zavisnost koju treba svjesno dozvoliti, a ne razlog da otvorite cijelu podmrežu.
Kada kamera ne može pokrenuti VPN klijent, završite tunel na prolazu i usmjerite samo odobreno odredište. Kamera ne mora postati server.
Komercijalni VPN za izlaz na internet na telefonu nije to. On mijenja odakle izgleda da dolazi promet telefona; ne stvara putanju natrag u vašu kućnu mrežu. Miješanje tih dvaju najčešći je razlog zašto VPN postavka još uvijek ne vidi kameru.
Držite gledanje i administraciju odvojeno
Računi same kamere važni su koliko i mrežna putanja. Koristite ulogu samo za gledanje za obične članove porodice kada je proizvod nudi, a administratorsku lozinku držite izvan grupne poruke. Mrežno filtriranje ne može razdvojiti dvije funkcije koje dijele jedan HTTPS slušalac, pa ako gledanje i administracija žive na istom portu, granica su kontrole autorizacije kamere.
Provjerite koristi li aplikacija dobavljača tiho oblačni relej za daljinsko gledanje. Ako koristi, VPN putanja može biti potpuno zaobiđena.
Oblačni pristup nije automatski pogrešan, ali mora biti odluka. Onemogućite ga kada je privatna putanja namjeravana i imajte na umu da onemogućavanje može isključiti i ažuriranja firmvera ili obavijesti o kojima aplikacija ovisi.
Zatvorite ostala vrata prije nego proslavite
Uklanjanje jednog prosljeđivanja porta ne dokazuje da je kamera nedostupna s interneta. Zaostalo UPnP mapiranje, uključena oblačna funkcija dobavljača ili drugi relej svaki mogu dati putanju koju ste zaboravili. Popišite podržane postavke daljinskog pristupa i odlučite koje zaista želite.
Odvojen segment za kamere pomaže kada ga ruter može jasno izraziti. Dozvolite gledanje s odobrene putanje i blokirajte kameri pristup laptopima i telefonima.
Ne izolujte tako agresivno da ažuriranja ili tok gledanja stanu. Dokumentirajte izuzetke umjesto da pravilo kasnije širite pod pritiskom. I zapamtite da segmentacija ne popravlja kameru s zadanim administratorskim računom ili nepodržanim firmverom; ona samo ograničava do čega kompromitirana kamera može stići.
Testirajte granicu s obje strane
Kvalifikacija je skup opažanja, a ne osjećaj. S odobrenog daljinskog klijenta potvrdite da se prijenos učitava. S neodobrenog računa potvrdite da ne. S interneta potvrdite da je port kamere zatvoren.
Brza vanjska provjera s hosta izvan mreže:
nmap -Pn -p 443,554,8000 203.0.113.10
curl -sS -o /dev/null -w "%{http_code}" --max-time 5 http://203.0.113.10/
Zatim testirajte uklanjanje i ponovno pokretanje. Izbrišite identitet jednog gledaoca i potvrdite da aplikacija prestaje raditi bez utjecaja na ostale. Ponovno pokrenite prolaz i potvrdite da se ruta i pravila zabrane vraćaju, jer pravilo koje postoji samo u memoriji nije granica. Ako je javni pristup namjerno uklonjen, provjerite i tu zabranu umjesto da je pretpostavite.