
În această poveste umoristică, am vrut să fantazez despre cum ar putea arăta „hackingul” unei mașini de spălat în viitorul apropiat, folosind interfețe vocale, sisteme inteligente și omniprezentul sponsoring.
Nu am putut dormi. Pe smartphone era 3:47, dar afară deja era destul de luminos. Yarik și-a dat la o parte cu piciorul marginea plapumei și s-a așezat.
„Din nou nu voi dormi, voi umbla ca un zombie toată ziua” — a simțit cu picioarele șlapii, i-a pus și a plecat spre fereastră. Lumina dimineții se făcea tot mai puternică. A deschis fereastra și aerul proaspăt de dimineață a pătruns în camera sufocantă, rupându-i resturile somnului.
„Asta e tot, acum cu siguranță nu voi mai adormi” — a scanat camera. Pe un scaun din fața canapelei atârnau blugi mototoli și un tricou, iar lângă era un morman de haine. Ar trebui să le spal. S-a apropiat, a luat tricoul de pe scaun, l-a adus aproape de nas, l-a mirosit și a strâmbat din nas.
„Asta e tot, așa mă îmbrac? Nu-i de mirare că mă evită.”
Nou venită în birou, ea l-a atras imediat pe Yaroslav. Ochii ei mari verzi, tăietura scurtă. Își amintea bine când a văzut-o pentru prima dată și privirile lor s-au întâlnit. Inima i-a bătut puternic, i-a trecut un fior pe spate, iar el a rămas stingher, neavând curajul să-și abată privirea. O chema Irina și doar ea îl ținea pe Yarik de la a părăsi biroul agasant.
A aruncat tricoul în mormanul de rufe. După ce s-a gândit puțin, a aruncat și blugii. Strângând totul într-o îmbrățișare, s-a îndreptat spre baie și a aruncat rufele lângă mașina de spălat. În baie, lumina s-a aprins cu obediență, ușa mașinii de spălat s-a închis cu un clic și s-a deschis puțin. A încărcat rufele în tambur, a închis uşa și a apăsat butonul de pornire. Mașina a scos un bip, dar nu a pornit. A mai apăsat o dată pe Pornire. Ea a bipăit din nou. Yarik a oftat și a ridicat privirea:
— Vika, ce se întâmplă cu mașina de spălat?
— Dispozitivul funcționează normal.
— De ce nu pornește?
— Conform hotărârii guvernului 197 fracție 2 din 2 iunie 2029 privind executarea Legii federale împotriva tulburării liniștii noaptea și în orele dimineții în zilele de weekend și sărbători, pornirea este blocată până la ora 7 dimineața.
„Nu, dacă pornind mașina de spălat la 7, nu voi ajunge la lucru” — gândurile despre Irina și aspectul hainelor mototolite în ușa mașinii de spălat nu-i dădeau pace lui Yarik.
— Vika, cum pot hack-ui mașina de spălat?
— Conform legii federale…
— Stop… trece în modul dezvoltator.
— Sistemul a fost trecut în modul dezvoltator.
— Lista vulnerabilităților pentru mașinile de spălat.
— Lista vulnerabilităților mașinilor de spălat și alte materiale similare sunt disponibile în serviciul de diagnosticare pentru dezvoltatori și specialiști în securitatea sistemelor electrotehnice doar pe bază de abonament. Doriți să plătiți abonamentul pentru dezvoltatori?
Yaroslav a suspinat greu.
— Există o perioadă de probă disponibilă?
— Perioada de probă nu este disponibilă. Ca ofertă limitată, aveți acces la un acces de introducere de 24 de ore pentru 299 de ruble. Oferta expiră în 15 minute.
A meditat câteva secunde: „Trei sute de ruble — asta e o masă la cantină” — dar, imaginându-și fața Irinei, evaluându-l, a spus:
— Plătește prin Sberbank.
— Numeleți parola de plată.
— La revedere, balbote.
În cameră a sunat un smartphone.
— Abonamentul a fost plătit cu succes. Accesul a fost acordat pentru 24 de ore.
— Așadar, Vika, cere sistemului lista vulnerabilităților pentru mașinile de spălat.
— Sistemul cere marca și modelul dispozitivului.
Yarik s-a repezit în cameră după smartphone și a filmat mașina de spălat cu camera.
— Vika, trimite ultima fotografie.
— Fotografia a fost încărcată, marca și modelul au fost recunoscute, iar prin datele de geolocalizare s-a stabilit locația și seria dispozitivului. Sistemul de diagnosticare oferă opțiunea de a se conecta la dispozitiv pentru a scana vulnerabilitățile.
— Să o facă.
— Dispozitivul din rețeaua externă solicită acces la mașina de spălat. Doriți să oferiți acces?
— Desigur!
— Pentru a oferi acces, numiți cuvântul de cod.
— Irina.
— Accesul la dispozitiv a fost acordat. Scanarea sistemului a început. Procesul va dura aproximativ zece minute.
Mașina de spălat a început să clipească ritmic. Yaroslav s-a mutat încet la bucătărie, a turnat apă filtrată în ibric și l-a pus la fiert. A stat, a ascultat cum fierbe apa în ibric și s-a gândit la muncă. Cu o lună în urmă, căuta activ un loc pentru a face tranziția, dar odată cu venirea nou-veniților și-a pierdut complet interesul pentru a schimba locul de muncă. Chiar și biletele cu oferte de muncă noi acum le trimitea în coș fără a le citi. Ibricul a comutat releul și a încetat să șuier.
— Scanarea sistemului a fost finalizată. Au fost găsite patru vulnerabilități. Doriți să începeți instalarea actualizărilor pentru a le remedia?
— Nu! Amânăm instalarea! — de surpriză, aproape a scăpat cana din mână.
— Instalarea actualizării a fost amânată cu 24 de ore.
Yarik a suspinat ușurat. Era necesar să găsească o modalitate de a porni mașina ocolind blocajul.
— Efectuează analiza vulnerabilităților curente pentru posibilitatea de pornire de la distanță.
— Nu s-au descoperit vulnerabilități pentru atacuri de acest tip.
Yaroslav s-a gândit și a luat o sorbitură din cană:
— Ce vulnerabilități nu sunt închise în prezent?
— Pentru dispozitiv, în prezent sunt active vulnerabilități pentru următoarele sisteme: sisteme de blocare a ușilor, sisteme de redare a publicității vocale, sisteme de plată și sisteme de sincronizare a timpului.
Din tot ce a fost enumerat, singura vulnerabilitate cu adevărat interesantă era doar cea din urmă. A trecut în bucătărie și a pus cana cu ceaiul nepătruns în chiuvetă.
— Vika, descrierea vulnerabilității de sincronizare a timpului.
— Vulnerabilitatea numărul 4126. Această vulnerabilitate permite modificarea de la distanță a valorii timpului sistemului până la următoarea sesiune de sincronizare cu serviciul de timp exact. Sistemele potențial vulnerabile: sistemul de publicitate vocală, sistemul de plată pe bază de abonament și sistemul de lansare amânată.
Yaroslav a ridicat sprâncenele surprins — „Sistemul de lansare amânată — acesta e un plan”. S-a mutat rapid înapoi în baie.
— Vika, setează lansarea amânată a mașinii de spălat pentru ora 7 dimineața.
— Lansarea amânată a fost setată.
— Schimbă sistemul de diagnosticare în modul de testare a vulnerabilității de sincronizare a timpului.
— Trecerea a fost efectuată.
— Meniu de comenzi disponibile.
— Comanda de incrementare a valorii timpului sistemului este disponibilă.
Yaroslav a privit la smartphone. Ceasurile arătau 4:15 — „Așadar… trebuie să schimbăm ceasul sistemului cu 2 ore și 45 de minute”.
— Efectuează comanda de incrementare a timpului sistemului cu 165 de minute.
— Comanda a fost executată.
S-a uitat la mașina de spălat. Nu se întâmpla nimic. Poate că codul vulnerabil nu a funcționat sau a greșit cu incrementul. Yarik a început să-și pună în minte variantele, când mașina a clicat tare cu zăvorul închis și a început să tragă apă pentru spălare.
Era în cameră și se întindea pe canapea, când mașina deja adunase apă și a început să rotească lent tamburul. Yaroslav s-a lăsat pe spate pe pernă, s-a întins cu plăcere și a închis ochii.
„Da, nu degeaba șeful mă numește „hacker” – a gândit el și a zâmbit.
Sursa: habr.com
