U ovoj humorističnoj priči, želeo sam da maštam o tome kako bi "hakovanje" mašine za pranje veša moglo izgledati u bliskoj budućnosti koristeći glasovni interfejs, inteligentne sisteme i sveprisutne donacije.
Nisam mogao spavati. Na pametnom telefonu je 3:47, ali ispred ljetnog prozora već je prilično svijetlo. Yarik je gurnuo ivicu ćebeta i sjeo.*
„Opet neću dovoljno da spavam, hodaću kao zombi ceo dan“, opipao je nogama svoje papuče, obuo ih i odlutao do prozora. Postajalo je svijetlo. Otvorio je prozor i svež jutarnji vazduh je ušao u zagušljivu sobu, razdvojeći ostatke sna.
"To je to, sad definitivno neću spavati", pogledao je po sobi. Na stolici ispred sofe su bile izgužvane farmerke i majica, a u blizini je ležala gomila odjeće. Trebao bih ga oprati. Prišao je, uzeo majicu sa stolice, prinio je nosu, ponjušio je i naborao lice.
„Je li ovako hodam po kancelariji? Nije ni čudo što me izbjegava."
Nedavno se u uredu pojavila nova djevojka i Yaroslavu se to odmah dopalo. Velike zelene oči, kratka kosa. Dobro se sjećao kada ju je prvi put vidio i kada su im se pogledi sreli. Nešto je glasno zazvonilo u njegovim grudima, drhtaj mu je prošao niz kičmu i on se nespretno ukočio, ne usuđujući se da skrene pogled. Zvala se Irina i sada je samo ona spriječila Yarika da napusti dosadnu kancelariju.
Majicu je bacio u gomilu veša. Nakon što sam malo razmislio, bacio sam i svoje farmerke tamo. Zgrabio je sve u naručje, zalutao u kupatilo i bacio pored mašine za pranje veša. Svetlo u kupatilu se poslušno upalilo, vrata mašine za veš su škljocnula i lagano se otvorila. Ubacio je veš u bubanj, zatvorio vrata i pritisnuo dugme za pokretanje. Mašina je pištala, ali se nije pokrenula. Ponovo je pritisnuo Start. Opet je samo zacvilila. Yarik je uzdahnuo i podigao glavu:
— Vika, šta nije u redu sa veš mašinom?
— Uređaj radi normalno.
- Zašto ne počne?
— Prema vladinoj uredbi 197 frakcija 2 od 2. juna 2029. o primjeni Saveznog zakona o prekidu tišine noću i ujutro vikendom i praznicima, lansiranje je blokirano do 7 sati ujutro.
„Ne, ako upalim mašinu za veš u 7, neću uspeti da radi.” Misli o Irini i pogled na zgužvanu odeću u otvoru mašine za pranje veša nisu dale mira Jariku.
— Vika, kako hakovati veš mašinu?
- Po saveznom zakonu...
- Stani... idi u programer mod.
— Sistem je prebačen u programski mod.
— Lista ranjivosti mašina za pranje veša.
— Lista ranjivosti mašina za pranje veša i drugih sličnih materijala dostupna je u servisu dijagnostike za programere i stručnjake za bezbednost kućnih sistema samo uz pretplatu. Želite li platiti pretplatu za programere?
Jaroslav je teško uzdahnuo.
— Da li postoji probni period?
— Nema probnog perioda. 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: "Trista rubalja je ručak u kantini" - ali, zamišljajući Irinino lice kako procjenjuje njegovu odjeću, rekao je:
— Plaćanje preko Sberbanke.
— Navedite svoju lozinku za plaćanje.
- Balblo zbogom
U prostoriji je zujao pametni telefon.
— Uplata pretplate je uspješno izvršena. Pristup je omogućen 24 sata.
— Dakle, Vika, traži od sistema listu ranjivosti mašina za pranje veša.
— Sistem traži marku i model uređaja.
Yarik je utrčao u sobu da uzme svoj pametni telefon i snimio mašinu za veš.
— Vika, pošalji zadnju fotografiju.
— Fotografija je postavljena, marka i model se prepoznaju, a lokacija i serijski broj uređaja se određuju na osnovu podataka o geolokaciji. Dijagnostički sistem traži od vas da se povežete na uređaj kako biste skenirali ranjivosti.
- Pusti ga da uradi.
— Uređaj iz eksterne mreže traži pristup mašini za pranje veša. Odobriti pristup?
- Naravno!
— Da biste omogućili pristup, izgovorite kodnu riječ.
- Irina.
— Pristup uređaju je odobren. Skeniranje sistema je počelo. Proces će trajati otprilike deset minuta.
Mašina za pranje veša je ritmično treperila svojim svetlima. Yaroslav se polako preselio u kuhinju, ulio filtriranu vodu u čajnik 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 za preseljenje, ali je dolaskom nove djevojke izgubio svaki interes za promjenu posla. Sada je čak slao pisma sa ponudama za novi posao u smeće, a da ih nije pročitao. Kotlić je kliknuo na relej i prestao da šišti. Yarik je ustao, uzeo šolju, stavio u nju vrećicu čaja i ulio vruću vodu.
— Skeniranje sistema je završeno. Pronađene su četiri ranjivosti. Trebam li početi instalirati ažuriranje da ih popravim?
- Ne! Odgodite instalaciju! - Od iznenađenja umalo nije ispao šolju iz ruku.
— Instalacija ažuriranja je odložena 24 sata.
Yarik je uzdahnuo s olakšanjem. Bilo je potrebno nekako pokrenuti mašinu 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 šolje:
— Koje ranjivosti trenutno nisu zatvorene?
— Uređaj trenutno ima aktivne propuste za sljedeće sisteme: sisteme za zaključavanje vrata, sisteme za glasovno oglašavanje, sisteme plaćanja i sisteme za sinhronizaciju vremena.
Od svega navedenog, zanimljiva je bila samo posljednja ranjivost. Otišao je u kuhinju i stavio šolju nedovršenog čaja u sudoper.
— Vika, opis ranjivosti vremenske sinhronizacije.
— Broj ranjivosti 4126. Ova ranjivost vam omogućava da daljinski promijenite vrijednost sistemskog vremena prije sljedeće sesije sinhronizacije sa vremenskom uslugom. Potencijalno ranjivi sistemi: sistem glasovnog oglašavanja, sistem plaćanja pretplate i sistem odloženog starta.
Jaroslav je iznenađeno podigao obrve - "Sistem odloženog starta je opcija." Brzo se vratio u kupatilo.
— Vika, podesi odloženo pokretanje veš mašine za 7 ujutro.
— Odgođeni početak je podešen.
— Prebacite dijagnostički sistem u režim testiranja ranjivosti vremenske sinhronizacije.
— Tranzicija je završena.
— Meni dostupnih komandi.
— Dostupna je komanda za povećanje vrijednosti sistemskog vremena.
Jaroslav je pogledao pametni telefon. Sat je pokazivao 4:15 - "Dakle... to znači da moramo podesiti sistemski sat na 2 sata i 45 minuta."
— Izvršite naredbu za povećanje sistemskog vremena za 165 minuta.
— Komanda je završena.
Zurio je u mašinu za pranje veša. Ništa se nije dogodilo. Možda kod ranjivosti nije radio ili je napravio grešku s povećanjem. Yarik je počeo da prolazi kroz opcije u svojoj glavi, kada je odjednom mašina glasno škljocnula na bravu otvora i počela da vuče vodu za pranje.
Bio je u sobi i legao na sofu kada se mašina već napunila vodom i počela polako da okreće bubanj. Jaroslav se naslonio na jastuk, protegnuo se od zadovoljstva i zatvorio oči.
„Da, nije bez veze što me šef naziva „hakerom“, pomislio je i osmehnuo se.
izvor: www.habr.com