U ovoj duhovitoj priči želio sam maštati o tome kako bi moglo izgledati "hakiranje" perilice rublja u bliskoj budućnosti pomoću glasovnog sučelja, inteligentnih sustava i sveprisutnih donacija.
Nisam mogao spavati. Na pametnom telefonu je 3:47, ali izvan ljetnog prozora već je prilično svijetlo. Yarik je nogom odbacio rub pokrivača i sjeo.*
“Opet se neću naspavati, cijeli dan ću hodati kao zombi”, napipao je nogama papuče, obuo ih i odlutao do prozora. Počelo je svijetliti. Otvorio je prozor i svježi jutarnji zrak uletio je u zagušljivu sobu, trgajući ostatke sna.
"To je to, sad sigurno neću spavati", osvrnuo se po sobi. Na stolici ispred sofe visjele su izgužvane traperice i majica, a u blizini je ležala hrpa odjeće. Trebao bih ga oprati. Prišao je, uzeo majicu sa stolice, prinio je nosu, pomirisao je i naborao lice.
“Ovako hodam po uredu? Nije ni čudo što me izbjegava."
Nedavno se u uredu pojavila nova djevojka i Yaroslavu se odmah svidjela. Velike zelene oči, kratka kosa. Dobro se sjećao kada ju je prvi put vidio i kad su im se pogledi sreli. Nešto mu je glasno zabuknulo u prsima, drhtaj mu je prošao niz kralježnicu i on se nespretno ukočio, ne usuđujući se skrenuti pogled. Zvala se Irina i sada je samo ona branila Yariku da napusti dosadni ured.
Bacio je majicu u hrpu rublja. Nakon što sam malo razmislio, ubacio sam i svoje traperice. Sve je zgrabio u naručje, odlutao u kupaonicu i bacio kraj perilice rublja. Svjetlo u kupaonici se poslušno upalilo, vrata perilice škljocnula i lagano se otvorila. Ubacio je rublje u bubanj, zatvorio vrata i pritisnuo gumb za pokretanje. Stroj je zapištao, ali se nije pokrenuo. Ponovno je pritisnuo Start. Samo je opet zaškripala. Yarik je uzdahnuo i podigao glavu:
— Vika, što nije u redu s perilicom?
— Uređaj radi normalno.
- Zašto ne počinje?
— Prema vladinoj uredbi 197 frakcija 2 od 2. lipnja 2029. o provedbi Saveznog zakona o kršenju šutnje noću i ujutro vikendom i praznicima, lansiranje je blokirano do 7 sati ujutro.
“Ne, ako upalim perilicu u 7, neću uspjeti proraditi.” Yariku misli o Irini i prizor zgužvane odjeće u otvoru perilice nisu dale mira.
— Vika, kako hakirati perilicu rublja?
- Prema saveznom zakonu...
- Stani... idi u način rada za razvojne programere.
— Sustav je prebačen u način rada za razvojne programere.
— Popis ranjivosti za perilice rublja.
— Popis ranjivosti perilica rublja i drugih sličnih materijala dostupan je u dijagnostičkoj usluzi za programere i stručnjake za sigurnost kućanskih sustava samo uz pretplatu. Želite li platiti pretplatu razvojnog programera?
Jaroslav je teško uzdahnuo.
— Postoji li dostupno probno razdoblje?
— Nema probnog roka. Kao ograničenu ponudu, imate pristup probnom pristupu u trajanju od 24 sata za 299 rubalja. Ponuda ističe za 15 minuta.
Pomislio je nekoliko sekundi: "Tristo rubalja je ručak u kantini" - ali, zamišljajući Irinino lice kako procjenjuje njegovu odjeću, rekao je:
— Plaćajte putem Sberbanke.
— Navedite svoju lozinku za plaćanje.
— Balblo zbogom
U sobi je zazujao pametni telefon.
— Uplata pretplate je uspješno izvršena. Pristup je omogućen 24 sata.
— Dakle, Vika, zatražite od sustava popis ranjivosti za perilice rublja.
— Sustav traži marku i model uređaja.
Yarik je odjurio u sobu po svoj pametni telefon i snimio perilicu rublja.
— Vika, pošalji posljednju fotografiju.
— Fotografija se učitava, marka i model se prepoznaju te se na temelju geolokacijskih podataka utvrđuje lokacija i serijski broj uređaja. Dijagnostički sustav od vas traži da se povežete s uređajem radi skeniranja ranjivosti.
- Neka to učini.
— Uređaj iz vanjske mreže traži pristup perilici. Dozvoliti pristup?
- Naravno!
— Da biste omogućili pristup, izgovorite kodnu riječ.
- Irina.
— Pristup uređaju je odobren. Skeniranje sustava je počelo. Proces će trajati otprilike deset minuta.
Perilica rublja ritmički je bljeskala svjetlima. Yaroslav je polako otišao u kuhinju, ulio filtriranu vodu u kuhalo za vodu i stavio ga na vatru. Sjedio je, slušao šum vode u kotliću i razmišljao o poslu. Prije mjesec dana aktivno je tražio mjesto gdje će se preseliti, no dolaskom nove djevojke izgubio je svaki interes za promjenom posla. Sada je čak slao pisma s ponudama za novi posao u smeće, a da ih nije pročitao. Čajnik je pritisnuo relej i prestao siktati. Yarik je ustao, uzeo šalicu, stavio u nju vrećicu čaja i ulio vruću vodu.
— Skeniranje sustava je završeno. Pronađene su četiri ranjivosti. Trebam li početi instalirati ažuriranje da ih popravim?
- Ne! Odgodite instalaciju! - Od iznenađenja je umalo ispustio šalicu iz ruku.
— Instalacija ažuriranja odgođena je 24 sata.
Yarik je uzdahnuo s olakšanjem. Bilo je potrebno nekako pokrenuti stroj zaobilazeći blokadu.
— Izvršite analizu trenutnih ranjivosti za mogućnost daljinskog pokretanja.
— Nisu pronađene ranjivosti za napade ove klase.
Jaroslav je zamišljeno pijuckao čaj iz šalice:
— Koje ranjivosti trenutno nisu zatvorene?
— Uređaj trenutno ima aktivne ranjivosti za sljedeće sustave: sustave zaključavanja vrata, sustave glasovnog oglašavanja, sustave plaćanja i sustave za sinkronizaciju vremena.
Od svega navedenog jedino je posljednja ranjivost bila zanimljiva. Otišao je u kuhinju i stavio šalicu nedovršenog čaja u sudoper.
— Vika, opis ranjivosti vremenske sinkronizacije.
— Ranjivost broj 4126. Ova ranjivost vam omogućuje daljinsku promjenu vrijednosti vremena sustava prije sljedeće sesije sinkronizacije s vremenskom uslugom. Potencijalno ranjivi sustavi: sustav glasovnog oglašavanja, sustav plaćanja pretplate i sustav odgođenog starta.
Yaroslav je iznenađeno podigao obrve - "Sustav odgođenog starta je opcija." Brzo se vratio u kupaonicu.
— Vika, postavi odgođeno pokretanje perilice za 7 ujutro.
— Postavljena je odgoda početka.
— Prebacite dijagnostički sustav na način testiranja za ranjivost vremenske sinkronizacije.
— Prijelaz je završen.
— Izbornik dostupnih naredbi.
— Dostupna je naredba za povećanje vrijednosti sistemskog vremena.
Yaroslav je pogledao pametni telefon. Sat je pokazivao 4:15 - "Dakle... to znači da moramo postaviti sistemski sat na 2 sata i 45 minuta."
— Izvršite naredbu povećanja sistemskog vremena na 165 minuta.
— Naredba je izvršena.
Zurio je u perilicu. Ništa se nije dogodilo. Možda kod ranjivosti nije radio ili je napravio pogrešku s inkrementom. Yarik je počeo prolaziti kroz opcije u svojoj glavi, kada je iznenada stroj glasno kliknuo bravu otvora i počeo izvlačiti vodu za pranje.
Bio je u sobi i ležao na sofi kada se mašina već napunila vodom i počela polako okretati bubanj. Jaroslav se zavalio na jastuk, protegnuo se od zadovoljstva i zatvorio oči.
“Da, nije me uzalud šef nazvao “hakerom”, pomislio je i nasmiješio se.
Izvor: www.habr.com