Uparivanje je trenutak kada baby monitor odlučuje kojem uređaju vjerovati. Taj je korak važniji nego što zaslon za postavljanje često pokazuje. Kratki kod olakšava početak, ali ne zamjenjuje razmjenu ključeva ni potvrdu na oba uređaja.
Sigurnosni postupak
Kako bi sigurno uparivanje trebalo izgledati
Stvorite zajedničku točku
Kratki kod ili poveznica najprije dovode oba uređaja na isto mjesto.
Razmijenite stvarne kriptografske ključeve
Nakon toga uređaji trebaju kriptografsku razmjenu; vidljivi kod nije dovoljan.
Usporedite što obje strane vide
Obje strane trebale bi moći utvrditi da vide istu sesiju i isti drugi uređaj.
Tek tada vjerujte sesiji
Tek tada je veza zaštićena od očitog pogrešnog uparivanja na način koji roditelji mogu pratiti.
Zašto kratki kod roditeljima može dati lažan osjećaj sigurnosti
Kratki kodovi imaju svoje mjesto: brzo se unose, lako ih je izgovoriti naglas i praktični su u svakodnevnom obiteljskom životu. Problem nastaje kada se kod smatra cijelim sigurnosnim mehanizmom. Često je on samo zajednička točka. Bez razmjene ključeva ili usporedbe između oba uređaja, previše povjerenja ostaje skriveno na zaslonu za postavljanje.
Kod baby monitora to nije apstraktno pitanje kriptografije. Riječ je o tome da se slučajno ne upari pogrešan uređaj, da ne prođe neka druga sesija i da roditelji mogu vidjeti kako izgleda ispravno uparivanje. Dobra sigurnost omogućuje provjeru tog trenutka.
Slab obrazac
Unesite jedan kratki kod i gotovo, bez daljnje potvrde. Jednostavno za korištenje, ali roditelju je teško provjeriti što se zapravo dogodilo.
Bolji obrazac
Kod najprije služi kao zajednička točka, a zatim slijede stvarna razmjena ključeva i vidljiva potvrda na oba uređaja.
Snažan obrazac
Jasan identitet uređaja, usporedba sigurnosnog broja ili SAS-a te malo oslanjanja na dugotrajne podatke računa.
Kako dobro uparivanje izgleda roditelju
Dobro uparivanje pokazuje više od poruke „povezano”. Čini postupak vidljivim: sigurnosnu usporedbu, potvrdu na oba uređaja i jasan tekst koji objašnjava zašto su potrebni broj, kod ili odobrenje. Tako tehnička sigurnost postaje korisna u svakodnevnom životu.
Što je logika uparivanja manje vidljiva, to bi je roditelji trebali pažljivije provjeriti. Vrlo glatko postavljanje može djelovati praktično, ali ostavlja malo prostora za provjeru ključnog trenutka. Proizvodi s udaljenim pristupom i pristupom internetu trebali bi posebno jasno objasniti kako sprječavaju pogrešno uparivanje.
Znakovi da je uparivanje možda preslabo
možda jednostavno nedostaje važan sigurnosni korak.
proizvod ne prikazuje identitet uređaja dovoljno jasno.
teško je provjeriti je li uparivanje doista ono koje je bilo namijenjeno.
Uparivanje i privatnost idu zajedno
Sigurno uparivanje štiti od pogrešnog drugog uređaja i pomaže smanjiti količinu podataka. Ako aplikacija pravilno štiti sesije i drugi uređaj, treba joj manje trajnih računa, adresa e-pošte ili složenih sustava za upravljanje korisnicima. Dobro osmišljeni sustavi često mogu raditi s manje osobnih podataka.
Upravo zato su stranice o arhitekturi korisne. Pokazuju smatra li proizvođač uparivanje stvarnim sigurnosnim problemom ili samo korakom pri uvođenju koji pod svaku cijenu mora biti bez ikakvih prepreka.
Pitanja o uparivanju koja vrijedi postaviti
- Služi li vidljivi kod samo radi praktičnosti ili obavlja sav sigurnosni posao?
- Potvrđuju li oba uređaja istu sesiju na vidljiv način?
- Mogu li roditelji razumjeti kako proizvod izbjegava pogrešan drugi uređaj?
- Trebaju li sustavu dugotrajni podaci računa samo za uparivanje dva uređaja?
- Je li nakon uparivanja i dalje vidljivo kojem uređaju sesija pripada?
Često postavljana pitanja
Je li kratki kod za uparivanje sam po sebi siguran?
Kratki kod trebao bi samo pomoći dvama uređajima da se pronađu. Uređaji zatim moraju stvoriti stvarne kriptografske ključeve bez slanja tih ključeva na poslužitelj.
Zašto oba uređaja prikazuju broj za provjeru?
Podudarni brojevi za provjeru pomažu otkriti neprimijećeno neovlašteno uplitanje tijekom razmjene ključeva. Ako se brojevi razlikuju, prekinite i ponovno pokrenite postupak uparivanja.
Moram li ponovno upariti uređaje nakon ponovne instalacije?
To ovisi o tome ostaje li sigurni ključ uređaja sačuvan. Nakon ponovne instalacije ili promjene uređaja, novo je uparivanje obično najsigurniji i najjasniji pristup.
Izvori i dodatno čitanje
- Sigurnost i arhitektura Babyphone Timmyja · Babyphone Timmy
- Anonimna autentifikacija putem Firebasea · Dokumentacija za Firebase
- Početak rada s WebRTC-om · WebRTC
- WebRTC API · MDN Web Docs
- OWASP internet stvari · OWASP Foundation
- Pametni uređaji: kako ih sigurno koristiti u domu · Nacionalni centar za kibernetičku sigurnost (UK)
- *Privacy Not Included – vodič za kupce povezanih proizvoda · Mozilla Foundation
- Zahtjevi pravila za obitelji · Pomoć za Google Play