
In dit humoristische verhaal wilde ik fantaseren over hoe een "hack" van een wasmachine eruit zou kunnen zien in de nabije toekomst, met behulp van spraakinterfaces, intelligente systemen en alomtegenwoordige donaties.
Ik kon niet slapen. Op mijn smartphone was het 3:47, maar buiten was het al behoorlijk licht. Yarik schopte de rand van de deken met zijn voet en ging zitten.
"Alweer niet uitgeslapen, ik ga de hele dag als een zombie rondlopen" — hij zocht met zijn voeten naar zijn slippers, trok deze aan en liep naar het raam. Het werd lichter. Hij opende het raam en de frisse ochtendlucht stroomde de benauwde kamer binnen, waardoor de rest van zijn slaap verdween.
"Dat is hoe ik op kantoor loop? Geen wonder dat ze me vermijdt."
De nieuweling in het kantoor was onlangs verschenen en viel Yaroslav onmiddellijk op. Grote groene ogen, een kort kapsel. Hij herinnerde zich goed de eerste keer dat hij haar zag en hun blikken elkaar kruisten. Er klonk iets heftigs in zijn borst, hij kreeg kippenvel over zijn rug en bleef ongemakkelijk stilstaan, niet in staat om zijn blik af te wenden. Haar naam was Irina en zij hield Yarik momenteel tegen om het saaie kantoor te verlaten.
Hij gooide zijn T-shirt in de stapel was. Nadat hij even had nagedacht, gooide hij ook zijn spijkerbroek erbij. Terwijl hij alles bij elkaar raapte, strompelde hij naar de badkamer en gooide het naast de wasmachine. In de badkamer ging het licht aan, de deur van de wasmachine klikte en ging iets open. Hij laadde de was in de trommel, sloot de deur en drukte op de startknop. De machine piepte, maar startte niet. Hij drukte opnieuw op start. Het apparaat piepte weer. Yarik zuchtte en keek omhoog:
— Vika, wat is er met de wasmachine?
— Het apparaat functioneert normaal.
— Waarom start het dan niet?
— Volgens de regeringsafkondiging 197/2 van 2 juni 2029 over de uitvoering van de federale wetgeving betreffende de schending van de stilte in de nachtelijke uren en de ochtenduren tijdens weekends en feestdagen, is de start geblokkeerd tot 7 uur 's ochtends.
"Nee, als ik de wasmachine om 7 uur aanzet, haal ik mijn werk niet" — de gedachten aan Irina en het gezicht van de gewrongen kleding in de opening van de wasmachine gaven Yarik geen rust.
— Vika, hoe hack ik de wasmachine?
— Volgens de federale wetgeving…
— Stop... ga naar de ontwikkelaar modus.
— Het systeem is overgeschakeld naar de ontwikkelaar modus.
— Systeem is overgeschakeld naar ontwikkelaar modus.
— Lijst van kwetsbaarheden voor wasmachines.
— Lijst van kwetsbaarheden van wasmachines en andere gerelateerde materialen zijn beschikbaar in de diagnose-service voor ontwikkelaars en beveiligingsexperts van huishoudelijke systemen alleen op abonnement. Wilt u een ontwikkelaarsabonnement betalen?
Yaroslav zuchtte diep.
— Is er een proefperiode beschikbaar?
— Een proefperiode is niet voorzien. U heeft als beperkte aanbieding toegang tot een kennismakingstoegang van 24 uur voor 299 roebel. De aanbieding verloopt over 15 minuten.
Hij dacht een paar seconden na: "Tegen de driehonderd roebel kun je lunchen in de kantine" — maar bij het voorstellend van Irina, die zijn outfit beoordeelt, zei hij:
— Betalen via Sberbank.
— Noem uw betalingswachtwoord.
— Balblo, vaarwel.
In de kamer ging de smartphone ping.
— Betaling van het abonnement is succesvol uitgevoerd. Toegang is verleend voor 24 uur.
— Dus, Vika, vraag het systeem om de lijst met kwetsbaarheden van wasmachines.
— Het systeem vraagt naar het merk en het model van het apparaat.
Yarik rende de kamer in om zijn smartphone te pakken en nam een foto van de wasmachine.
— Vika, stuur de laatste foto.
— Foto is geüpload, merk en model zijn herkend, op basis van geolocatie is de locatie en het serienummer van het apparaat bepaald. Het diagnosesysteem biedt aan om verbinding te maken met het apparaat voor het scannen op kwetsbaarheden.
— Laat het doen.
— Het apparaat uit een extern netwerk vraagt toegang tot de wasmachine. Toegang verlenen?
— Natuurlijk!
— Noem het toegangscodewoord om toegang te verlenen.
— Irina.
— Toegang tot het apparaat is verleend. Het scannen van het systeem is begonnen. Het proces duurt ongeveer tien minuten.
De wasmachine knipperde ritmisch met lichtjes. Yaroslav verplaatste zich langzaam naar de keuken, goot gefilterd water in de waterkoker en zette deze aan. Hij zat en luisterde naar het geluid van het kokende water en dacht aan zijn werk. Nog een maand geleden was hij actief op zoek naar een nieuwe baan, maar met de komst van de nieuwe medewerker had hij alle interesse in een baanwissel verloren. Zelfs e-mails met aanbiedingen voor een nieuwe baan gooit hij nu ongelezen in de prullenbak. De waterkoker klikte en stopte met sissen. Yarik stond op, pakte een mok, legde er een theezakje in en goot er heet water in.
— Het scannen van het systeem is voltooid. Vier kwetsbaarheden gevonden. Beginnen met het installeren van de updates om deze te verhelpen?
— Nee! Stel de installatie uit! — van de verrassing liet hij bijna zijn mok vallen.
— De installatie van de update is uitgesteld met 24 uur.
Yarik zuchtte opgelucht. Het was noodzakelijk om de machine op een of andere manier te starten, om de blokkade heen.
— Voer een analyse uit van de huidige kwetsbaarheden voor de mogelijkheid van externe activering.
— Er zijn geen kwetsbaarheden van deze aard gevonden.
Yaroslav nam nadenkend een slok thee uit zijn mok:
— Welke kwetsbaarheden zijn momenteel niet verholpen?
— Voor het apparaat zijn momenteel kwetsbaarheden actief voor de volgende systemen: deurblokkadesystemen, systemen voor het afspelen van spraakadvertenties, betaalsystemen en systemen voor tijdsynchronisatie.
Van al het bovenstaande was alleen de laatste kwetsbaarheid interessant. Hij liep naar de keuken en zette zijn mok met de ongebruikte thee in de gootsteen.
— Vika, beschrijving van de kwetsbaarheid van de tijdsynchronisatie.
— Kwetsbaarheid nummer 4126. Deze kwetsbaarheid stelt een aanvaller in staat om de systeemtijd op afstand te wijzigen tot de volgende synchronisatie met de tijdsniveauservice. Potentieel kwetsbare systemen: het spraakadvertentiesysteem, het abonnementsbetaalsysteem en het vertraagde startprogramma.
Yaroslav hief verbaasd zijn wenkbrauwen op — 'Het vertraagde startprogramma is een optie'. Hij verplaatste zich snel terug naar de badkamer.
— Vika, stel het vertraagde startprogramma van de wasmachine in op 7 uur 's ochtends.
— Vertraagd starten is ingesteld.
— Zet het diagnostische systeem in de testmodus voor de kwetsbaarheid van de tijdsynchronisatie.
— Overschakeling is uitgevoerd.
— Menu van beschikbare opdrachten.
— De opdracht om de systeemtijd te verhogen is beschikbaar.
Yaroslav keek op zijn smartphone. De klok gaf 4:15 aan — 'Dus... dat betekent dat we de systeemtijd met 2 uur en 45 minuten moeten aanpassen'.
— Voer de opdracht uit om de systeemtijd met 165 minuten te verhogen.
— Opdracht voltooid.
Hij staarde naar de wasmachine. Er gebeurde niets. Misschien werkte de kwetsbaarheidscode niet of had hij zich vergist in de verhoging. Yarik begon opties door zijn hoofd te laten gaan, plotseling klikte de wasmachine luid de vergrendeling van de deur en begon water voor het wassen in te nemen.
Hij was in de kamer en ging op de bank liggen toen de wasmachine al water had ingenomen en langzaam de trommel begon te draaien. Yaroslav leunde achterover op het kussen, strekte zich tevreden uit en sloot zijn ogen.
“Ja, het is niet voor niets dat de baas me ‘hacker’ noemt,” dacht hij en glimlachte.
Bron: habr.com
