Bloga

Zergatik behar dute haurtxoen zaintza-aplikazioek segurtasun-nukleo auditagarria

Sentsazio on bat ez da nahikoa haurtxoen zaintza-aplikazioetarako. Atal kritikoak berrikusgarriak izan behar dira.

Arazoa: itsu-itsuko konfiantza

Haurtxoen zaintza-aplikazio bat instalatzen duzunean, oso leku pribatu batera sartzeko baimena ematen diozu: zure haurraren gelara. Aplikazioak entzuten du, eta batzuetan begiratu ere egiten du. Aldi berean, gurasoek askotan ezin dute jakin zer gertatzen den atzealdean: transmisioak hirugarrenen zerbitzarietatik igarotzen al dira, erabilera-datuak biltzen al dira, nork du teknikoki zerbaitetara sartzeko aukera?

Erantzun zintzoa hau da: aplikazio askorekin, ez dakizu. Kodea itxia da, eta arkitektura baieztapen hutsa izaten jarraitzen du. Azkenean, hornitzaileari sinesteko eskatzen zaizu.

Kode itxia, ahulgune irekiak

Azken urteetan haurtxoen zaintza-gailuak hackeatu izanari buruzko nahikoa berri egon dira. Ezezagunek entzun, kamerak mugitu edo bozgorailuen bidez hitz egin ahal izan zuten. Gehienetan ez ziren eraso exotikoak, hutsegite larriak baizik: zifratu gabeko konexioak, lehenetsitako pasahitzak, autentifikaziorik eza.

Software jabedunarekin, kanpokoek sarritan zerbait gertatu ondoren baino ez dituzte ikusten ahulgune horiek. Segurtasun-ikertzaileek, garatzaile independenteek eta gurasoek amaitutako produktu bati kanpotik begiratzen diote. Haurraren gelan erabiltzeko gailu batentzat, eredu ahula da hori.

Gardentasuna, segurtasun-printzipio gisa

Informazio-segurtasunak arau zahar eta erabilgarri bat du: Kerckhoffs-en printzipioa. Segurtasuna ez da egon behar diseinua sekretupean mantentzearen menpe. Sistema batek segurua izaten jarraitu behar du, norbaitek nola eraikita dagoen badakienean ere.

Publikoki dokumentatutako kodeak ez du softwarea berez segurua bihurtzen. Baina baieztapenak egiaztagarri egiten ditu. Arloa ulertzen duten pertsonek datu-fluxuak, gakoen eratorpena eta arauak azter ditzakete, marketin-testuak irakurri beharrean.

Timmyren ikuspegia: bereizitako segurtasun-nukleoa

Timmy aplikazioan, orain oso argi bereizten ditut benetan segurtasunerako kritikoak diren atalak. Erabiltzaile-interfazeko lerro guztiek ez dute erabakitzen produktuak konfiantza merezi duen ala ez. Erabakigarriak dira backend-aren logika, seinaleztapen-kontratuak, parekatze-kriptografia eta zer datu iristen diren zerbitzari batera.

Horregatik, segurtasun-nukleoa orain baby-monitor-timmy-core biltegi publikoan dago. Aplikazioaren kode osoa ez da publikoa une honetan. Segurtasunerako kritikoak diren oinarriak erabiltzaile-interfazetik eta produktuaren logikatik atera dira, bereiz dokumentatu eta berrikusi ahal izateko.

Zer esan nahi du horrek zehazki?

Ondorioa: gurasoek gardentasuna merezi dute

Aplikazio batek haurraren gelara sartzeko aukera duenean, argi erantzun behar die galdera kritikoei: Zer datu sortzen dira? Nora doaz? Nork irakur ditzake? Gurasoek orri-oineko pribatutasun-bereizgarri bat baino gehiago merezi dute.

Baby Monitor Timmy aplikazioak erakutsi behar du produktu on bat eta segurtasun auditagarria batera joan daitezkeela. Niretzat, horrek ez du esan nahi aplikazioaren txoko guztiak publiko egitea. Parekatzea, seinaleztapena, backend-erako sarbidea eta datu-fluxuak erabakitzen dituzten atalak irekitzea esan nahi du.


Artikulu gehiago