In questa storia divertente, ho voluto fantasticare su come potrebbe essere l’“hacking” di una lavatrice nel prossimo futuro utilizzando un’interfaccia vocale, sistemi intelligenti e la donazione onnipresente.
Non riuscivo a dormire. Sullo smartphone sono le 3:47, ma fuori dalla finestra estiva c’è già abbastanza luce. Yarik diede un calcio al bordo della coperta e si sedette.*
"Non dormirò più abbastanza, camminerò come uno zombie tutto il giorno", cercò le pantofole con i piedi, le indossò e si avvicinò alla finestra. Si stava facendo chiaro. Aprì la finestra e l'aria fresca del mattino irruppe nella stanza soffocante, strappando via i resti del sonno.
"Ecco, ora sicuramente non dormirò", si guardò intorno. C'erano dei jeans spiegazzati e una maglietta appesi sulla sedia davanti al divano, e una pila di vestiti lì vicino. Dovrei lavarlo. Si avvicinò, prese la maglietta dalla sedia, se la portò al naso, l'annusò e arricciò la faccia.
“È così che cammino per l’ufficio? Non c'è da stupirsi che mi stia evitando."
Di recente è apparsa in ufficio una nuova ragazza e a Yaroslav è piaciuta subito. Grandi occhi verdi, capelli corti. Si ricordava bene quando la vide per la prima volta e i loro occhi si incontrarono. Qualcosa rimbombò rumorosamente nel suo petto, un brivido gli corse lungo la schiena e lui si bloccò goffamente, non osando distogliere lo sguardo. Il suo nome era Irina e ora solo lei impediva a Yarik di lasciare il noioso ufficio.
Gettò la maglietta nella pila della biancheria. Dopo averci pensato un po', ho buttato lì dentro anche i miei jeans. Afferrò tutto in una bracciata, andò in bagno e lo gettò accanto alla lavatrice. La luce nel bagno si accese obbedientemente, l'oblò della lavatrice fece clic e si aprì leggermente. Caricò la biancheria nel cestello, chiuse lo sportello e premette il pulsante di avvio. La macchina ha emesso un segnale acustico, ma non si è avviata. Premette di nuovo Start. Ha appena squittito di nuovo. Yarik sospirò e alzò la testa:
— Vika, cosa c'è che non va con la lavatrice?
— Il dispositivo funziona normalmente.
- Perché non si avvia?
— Secondo il decreto governativo 197 frazione 2 del 2 giugno 2029 sull'attuazione della legge federale sulla rottura del silenzio durante la notte e la mattina nei fine settimana e nei giorni festivi, il lancio è bloccato fino alle 7 del mattino.
"No, se avvio la lavatrice alle 7, non riuscirò a funzionare." I pensieri su Irina e la vista dei vestiti spiegazzati nello sportello della lavatrice non davano pace a Yarik.
— Vika, come hackerare una lavatrice?
- Secondo la legge federale...
- Interrompi... vai in modalità sviluppatore.
— Il sistema è passato alla modalità sviluppatore.
— Elenco delle vulnerabilità per le lavatrici.
— Un elenco delle vulnerabilità delle lavatrici e di altri materiali simili è disponibile nel servizio diagnostico per sviluppatori e specialisti della sicurezza dei sistemi domestici solo su abbonamento. Desideri pagare un abbonamento per sviluppatori?
Yaroslav sospirò pesantemente.
— È disponibile un periodo di prova?
— Non è previsto un periodo di prova. Come offerta limitata, hai accesso all'accesso di prova per 24 ore per 299 rubli. L'offerta scade tra 15 minuti.
Pensò per un paio di secondi: "Trecento rubli sono il pranzo in mensa" - ma, immaginando il viso di Irina che apprezzava il suo vestito, disse:
— Paga tramite Sberbank.
— Indica la tua password di pagamento.
- Balblo addio
Uno smartphone ronzò nella stanza.
— Il pagamento dell'abbonamento è stato effettuato con successo. L'accesso è garantito per 24 ore.
— Allora, Vika, chiedi al sistema un elenco delle vulnerabilità delle lavatrici.
— Il sistema richiede marca e modello del dispositivo.
Yarik si è precipitato nella stanza per prendere il suo smartphone e ha filmato la lavatrice.
— Vika, invia l'ultima foto.
— La foto viene caricata, la marca e il modello vengono riconosciuti e la posizione e il numero di serie del dispositivo vengono determinati in base ai dati di geolocalizzazione. Il sistema diagnostico richiede di connettersi al dispositivo per eseguire la scansione delle vulnerabilità.
- Lascialo fare.
— Un dispositivo di una rete esterna richiede l'accesso alla lavatrice. Concedere l'accesso?
- Certo!
— Per consentire l'accesso, pronunciare la parola in codice.
- Irina.
— L'accesso al dispositivo è stato concesso. La scansione del sistema è iniziata. Il processo richiederà circa dieci minuti.
La lavatrice lampeggiava ritmicamente. Yaroslav si spostò lentamente in cucina, versò l'acqua filtrata nel bollitore e lo mise sul fuoco. Si sedette, ascoltò il rumore dell'acqua nel bollitore e pensò al lavoro. Un mese fa stava cercando attivamente un posto dove trasferirsi, ma con l'arrivo di una nuova ragazza ha perso ogni interesse a cambiare lavoro. Adesso mandava nella spazzatura anche le lettere con le offerte di un nuovo lavoro senza leggerle. Il bollitore fece scattare il relè e smise di sibilare. Yarik si alzò, prese una tazza, ci mise dentro una bustina di tè e versò dell'acqua calda.
— La scansione del sistema è completata. Sono state trovate quattro vulnerabilità. Dovrei iniziare a installare l'aggiornamento per risolverli?
- NO! Rimandare l'installazione! - Per la sorpresa, quasi gli lasciò cadere la tazza dalle mani.
— L'installazione dell'aggiornamento è stata ritardata di 24 ore.
Yarik sospirò di sollievo. Era necessario in qualche modo avviare la macchina aggirando il blocco.
— Eseguire un'analisi delle attuali vulnerabilità per la possibilità di lancio remoto.
— Non è stata trovata alcuna vulnerabilità per attacchi di questa classe.
Yaroslav sorseggiò pensieroso il tè da una tazza:
— Quali vulnerabilità non sono state chiuse al momento?
— Il dispositivo presenta attualmente vulnerabilità attive per i seguenti sistemi: sistemi di chiusura delle porte, sistemi di pubblicità vocale, sistemi di pagamento e sistemi di sincronizzazione dell'ora.
Di tutto quanto sopra, solo l’ultima vulnerabilità era interessante. Andò in cucina e mise nel lavello la tazza di tè non ancora finito.
— Vika, descrizione della vulnerabilità della sincronizzazione dell'ora.
— Numero di vulnerabilità 4126. Questa vulnerabilità consente di modificare in remoto il valore dell'ora del sistema prima della successiva sessione di sincronizzazione con il servizio orario. Sistemi potenzialmente vulnerabili: sistema di pubblicità vocale, sistema di pagamento dell'abbonamento e sistema di avvio ritardato.
Yaroslav inarcò le sopracciglia sorpreso: "Un sistema di partenza ritardata è un'opzione." Tornò rapidamente in bagno.
— Vika, imposta l'avvio ritardato della lavatrice alle 7 del mattino.
— È impostato l'avvio ritardato.
— Passare il sistema diagnostico alla modalità test per la vulnerabilità della sincronizzazione dell'ora.
— La transizione è completa.
— Menu dei comandi disponibili.
— È disponibile un comando per incrementare il valore dell'ora del sistema.
Yaroslav guardò lo smartphone. L'orologio segnava 4:15 - "Quindi... significa che dobbiamo impostare l'orologio di sistema su 2 ore e 45 minuti."
— Esegui il comando di incremento dell'ora del sistema per 165 minuti.
— Il comando è completato.
Fissò la lavatrice. Non è successo niente. Forse il codice di vulnerabilità non ha funzionato o è stato commesso un errore con l'incremento. Yarik iniziò a esaminare le opzioni nella sua testa, quando all'improvviso la macchina fece scattare rumorosamente la serratura del portello e iniziò ad attingere l'acqua per il lavaggio.
Era nella stanza e si sdraiava sul divano quando la macchina si era già riempita d'acqua e cominciò a girare lentamente il tamburo. Yaroslav si appoggiò allo schienale, si stirò con piacere e chiuse gli occhi.
"Sì, non per niente il capo mi chiama "hacker", pensò e sorrise.
Fonte: habr.com