Párovanie je chvíľa, keď sa detská pestúnka rozhoduje, ktorému zariadeniu bude dôverovať. Tento krok je dôležitejší, než naznačuje obrazovka nastavenia. Krátky kód uľahčí začiatok, ale nenahrádza výmenu kľúčov ani potvrdenie na oboch zariadeniach.
Postup zabezpečenia
Ako by malo vyzerať bezpečné párovanie
Vytvorte miesto stretnutia
Krátky kód alebo odkaz najprv privedie obe zariadenia na to isté miesto.
Vymeňte si skutočné kryptografické kľúče
Potom zariadenia potrebujú kryptografickú výmenu; zobrazený kód nestačí.
Porovnajte, čo vidia obe strany
Na oboch zariadeniach by sa malo dať overiť, že zobrazujú rovnakú reláciu a to isté partnerské zariadenie.
Až potom relácii dôverujte
Až potom je spojenie chránené pred zjavnými chybami pri párovaní spôsobom, ktorý môžu rodičia ľahko skontrolovať.
Prečo môže krátky kód rodičom dať falošný pocit istoty
Krátke kódy majú svoje miesto: zadávajú sa rýchlo, ľahko sa nadiktujú a hodia sa do bežného rodinného života. Problém nastáva, keď sa kód považuje za celý bezpečnostný mechanizmus. Často je len miestom stretnutia. Bez výmeny kľúčov alebo porovnania údajov na oboch zariadeniach zostáva priveľa dôvery ukrytej za obrazovkou nastavenia.
Pri detskej pestúnke nejde o abstraktný problém kryptografie. Ide o to, aby sa omylom nespárovalo nesprávne zariadenie, aby sa do párovania nedostala iná relácia a aby rodičia videli, ako vyzerá správne párovanie. Dobré zabezpečenie umožňuje tento okamih overiť.
Slabý postup
Zadajte jeden krátky kód, hotovo, bez ďalšieho potvrdenia. Použiteľné, ale z pohľadu rodiča sa to ťažko kontroluje.
Lepší postup
Kód najprv slúži ako miesto stretnutia, potom nasleduje skutočná výmena kľúčov a viditeľné potvrdenie na oboch zariadeniach.
Silný postup
Jasná identita zariadenia, porovnanie bezpečnostného čísla alebo porovnanie typu SAS a minimálna závislosť od dlhodobo uchovávaných údajov účtu.
Ako vyzerá dobré párovanie z pohľadu rodiča
Dobré párovanie ukazuje viac než len „pripojené“. Zviditeľní postup: bezpečnostné porovnanie, potvrdenie na oboch zariadeniach a jasný text vysvetľujúci, prečo je potrebné číslo, kód alebo schválenie. Tak sa technické zabezpečenie stáva užitočným v každodennom živote.
Čím menej je logika párovania viditeľná, tým pozornejšie by si ju rodičia mali všímať. Veľmi hladké nastavenie môže pôsobiť pohodlne, no ponecháva málo priestoru na kontrolu kľúčového okamihu. Produkty so vzdialeným prístupom a pripojením na internet by mali obzvlášť dobre vysvetliť, ako bránia nesprávnemu spárovaniu.
Signály, že párovanie môže byť príliš slabé
môže jednoducho chýbať dôležitý bezpečnostný krok.
produkt dostatočne jasne neukazuje, o ktoré zariadenie ide.
je ťažké overiť, či ide naozaj o zamýšľané párovanie.
Párovanie a súkromie patria k sebe
Bezpečné párovanie chráni pred spojením s nesprávnym zariadením a zároveň pomáha obmedziť množstvo údajov. Ak aplikácia bezpečne vytvára relácie a spoľahlivo overuje druhé zariadenie, potrebuje menej trvalých účtov, e-mailových adries či rozsiahlych systémov správy používateľov. Dobre navrhnuté systémy často fungujú s menším množstvom osobných údajov.
Práve preto sú stránky o architektúre užitočné. Ukazujú, či dodávateľ berie párovanie ako skutočný bezpečnostný problém, alebo len ako krok pri začiatku používania, ktorý musí za každú cenu pôsobiť bezproblémovo.
Otázky k párovaniu
- Slúži zobrazený kód iba na zjednodušenie párovania, alebo zabezpečuje celý proces?
- Potvrdzujú obe zariadenia rovnakú reláciu viditeľným spôsobom?
- Môžu rodičia pochopiť, ako produkt zabraňuje spárovaniu s nesprávnym zariadením?
- Potrebuje systém dlhodobo uchovávané údaje účtu len na spárovanie dvoch zariadení?
- Je po spárovaní stále viditeľné, ku ktorému zariadeniu relácia patrí?
Často kladené otázky
Je krátky párovací kód sám o sebe bezpečný?
Krátky kód by mal iba pomôcť dvom zariadeniam navzájom sa nájsť. Zariadenia potom musia vytvoriť skutočné kryptografické kľúče bez odosielania týchto kľúčov na server.
Prečo obe zariadenia zobrazujú overovacie číslo?
Zhodné overovacie čísla pomáhajú odhaliť nepovšimnutú manipuláciu počas výmeny kľúčov. Ak sa čísla líšia, zastavte párovanie a začnite ho znova.
Musím po preinštalovaní znova párovať?
Záleží na tom, či sa bezpečnostný kľúč zariadenia zachová. Po preinštalovaní alebo výmene zariadenia je nové párovanie zvyčajne najbezpečnejší a najzrozumiteľnejší postup.
Zdroje a ďalšie čítanie
- Bezpečnosť a architektúra Babyphone Timmy · Babyphone Timmy
- Anonymné overenie pomocou Firebase · Dokumentácia Firebase
- Začíname s WebRTC · WebRTC
- WebRTC API · Webová dokumentácia MDN
- OWASP Internet vecí · Nadácia OWASP
- Inteligentné zariadenia: ako ich bezpečne používať doma · Národné centrum kybernetickej bezpečnosti (Spojené kráľovstvo)
- *Súkromie nie je súčasťou balenia – sprievodca kupujúceho pre pripojené produkty · Nadácia Mozilla
- Požiadavky pravidiel pre rodiny · Pomocník Google Play