Il ronzio delle ventole del server cambiò frequenza e io capii subito che tutto stava per crollare. Ero l’unico ingegnere che teneva in vita l’intera infrastruttura della Stratum Logistics da…

Il ronzio delle ventole del server cambiò frequenza e io capii subito che tutto stava per crollare. Ero l'unico ingegnere che teneva in vita l'intera infrastruttura della Stratum Logistics da...

Conosco quel ronzio meccanico che fa lo chassis di un server aziendale un attimo prima che succeda qualcosa di catastrofico. Non è un bip elettronico, né una chiara nota d’allarme. È un cambio sottile nella frequenza delle ventole di raffreddamento. Un respiro d’aria stanco, come quello di un maratoneta che crolla sull’asfalto.

Thumbnail

Quel suono lo conosco meglio del battito del mio stesso cuore. Ho passato quattordici anni ad ascoltarlo, dentro data center senza finestre, con pavimenti sopraelevati che sapevano di ozono concentrato, rame freddo e stanchezza silenziosa. Per quattordici anni sono stato l’unico custode che teneva in vita il sistema nervoso digitale della Stratum Logistics, mentre i dirigenti al piano di sopra giocavano a golf, scrivevano comunicati stampa trimestrali e tenevano discorsi sulla sinergia aziendale e sui modelli tecnologici innovativi. Mi chiamo Keith Reynolds.

Ho quarantotto anni, i capelli scuri si stanno lentamente striando di grigio e le mie mani sono piene di cicatrici per aver tirato miglia di cavi in fibra ottica attraverso stretti interstizi del pavimento. Il mio titolo ufficiale era Senior Systems Engineer e Infrastructure Manager. In pratica, significava che ero quello a cui ci si rivolgeva quando il database principale andava in tilt alle due di notte del Giorno del Ringraziamento. Quando un algoritmo di routing impazzito minacciava di cancellare ventimila registrazioni di spedizione.

O quando un dirigente cliccava per sbaglio su un link di phishing che prometteva un abbonamento esclusivo a un club esclusivo. Ero l’ingegnere, il meccanico digitale, il pilastro silenzioso tra la Stratum Logistics e il collasso operativo totale. Non abbiamo iniziato in un grattacielo di vetro sulla Wacker Drive, nel centro di Chicago. Quattordici anni fa, io e Bradley Thorp eravamo due programmatori su vent’anni, che lavoravano da un garage pieno di spifferi nei sobborghi di Elmhurst.

Gli altri due soci si erano stancati dopo quattro anni, si erano tenuti le loro quote e se ne erano andati. Eravavamo rimasti solo io e Brad. In quei primi giorni vivevamo di ramen freddo e caffè amaro. Avevo scritto il codice base del nostro motore di smistamento consegne automatizzato, lo “StreetStream”, su un ThinkPad malconcio con i tasti consumati da maratone di programmazione da ottanta ore.

Dormivo su un vecchio lettino militare dietro gli scaffali dei server, avvolto in una coperta di lana che sapeva di olio motore e ambizione. Durante una brutta tempesta di neve a fine dicembre del 2014, un fulmine colpì la nostra sottostazione ausiliaria. Passai quaranta minuti a meno venti gradi a reindirizzare manualmente le linee elettriche prima che si esaurissero le batterie di emergenza. Mi tagliai l’avambraccio su una staffa d’acciaio e mi avvolsi la ferita con del nastro isolante per continuare a digitare.

Ora siamo qui. Ho quarantotto anni e sono seduto nella grande sala esecutiva al trentaduesimo piano del nostro quartier generale. La sala è piena di sessanta dipendenti in abiti su misura. Bradley Thorp è sul palco di tek lucido, con giganteschi schermi da quaranta piedi alle sue spalle.

Brad ha quarantasei anni, sorride con un’espressione costruita che è costata più dei primi due camion che ho posseduto, indossa un abito di lana scura italiano e un orologio svizzero da diciotto mila dollari al polso. Brad indica grafici imponenti che mostrano un fatturato annuo ricorrente di sessantotto milioni di dollari. Parla con entusiasmo dell’ultimo contratto logistico a lungo termine che abbiamo firmato con reti di distribuzione nazionali, e di come le nostre capacità tecniche abbiano superato qualsiasi concorrente nel corridoio del Midwest. Continua a usare il plurale “noi”.

Noi abbiamo costruito l’infrastruttura. Noi abbiamo semplificato i flussi di lavoro. Mentre ascolto, capisco che “noi” sta facendo un enorme sforzo per conto di un uomo il cui contributo quotidiano principale è stato scegliere quale caffè freddo mettere nella dispensa dei dirigenti. Intorno a me siede la nuova generazione di dipendenti, assunti negli ultimi diciotto mesi.

Hanno titoli come “Senior Evangelist Agile” e “Enterprise Solutions Ninja”. Passano le mattine a pubblicare video patinati sui social professionali e i pomeriggi a inoltrare ticket urgenti al mio reparto chiedendo come si svuota la cache del browser. E io sono lì, il Senior Systems Engineer che ha costruito da zero tutti i protocolli di routing critici, e non possiedo nemmeno una quota delle azioni della società. Gestisco un budget infrastrutturale ridotto all’osso.

Poi arriva l’annuncio principale. Brad si sistema la cravatta e annuncia il congelamento immediato degli stipendi e l’adeguamento del costo della vita per tutti i dipendenti storici. Chiama la cosa “allocazione disciplinata del capitale” e “agilità organizzativa”, appoggiando le mani su un leggio che è costato diecimila dollari. Guardo il telefono.

Il conto in banca, un avviso automatico: il mutuo e le tasse sulla mia modesta casa a Evanston sono stati appena pagati. Ho un tic all’occhio sinistro, lo stesso che mi viene quando un controller di storage inizia a perdere settori. Per quattordici anni la mia lealtà è stata l’acciaio strutturale di questa azienda. In quella sala silenziosa, quell’acciaio si è arrugginito completamente, è svanito nel nulla.

Il pomeriggio successivo, la realtà aziendale diventa brutale e innegabile. La ventola di raffreddamento secondaria del nostro generatore sta emettendo un lamento acuto e insopportabile. Incapace di concentrarmi, prendo il mio caffè nero e salgo alla mensa dei dipendenti al terzo piano. A due tavoli di distanza, due nuovi assunti stanno cianciando davanti a un portatile.

Sono Justin Briggs, un ingegnere junior di ventiquattro anni, con un berretto di lana in testa e una firma che dice “Visionario Algoritmico”, e Chloe Adams, una ragazza dell’help desk. Justin sta spiegando a Chloe, con un tono di sufficienza che mi fa venire il mal di testa, come il “lato cloud nativo ci permetterà di rivoluzionare i silos di dati”. La guardo, lei annuisce fingendo di capire. Mi fermo accanto al loro tavolo.

“Sai, Justin, quella cosa sul cloud nativo funziona meglio quando il tuo storage di base non è un array RAID configurato male. ”

Lui sgrana gli occhi, colto in fallo. “Signor Reynolds, non sapevo che fosse qui. Stavo solo…

facendo una chiacchierata. ”

“Fai una chiacchierata, allora. Ma quando il tuo ‘cloud nativo’ prende fuoco, viene da me. ”

Ridacchia nervosamente, ma mi guarda con un misto di paura e fastidio.

Chloe sembra sollevata all’arrivo di qualcun altro. Justin si volta velocemente verso il computer, dandomi l’impressione di aver vinto una partita a scacchi con un principiante. Rientro nel mio ufficio e chiudo la porta. Il tic all’occhio torna.

Non ho ancora finito il caffè quando il telefono squilla. È la sala di controllo. “Keith, abbiamo un problema serio”. “Che succede?

”

“Il file server principale dell’ufficio di Denver sta andando offline a singhiozzo. Nessuno riesce a capire perché. Abbiamo provato a riavviarlo, ma non risponde. La linea sembra morta, ma il monitoraggio mostra un’attività di rete anomala”.

Un brivido mi corre lungo la schiena. Conosco quel modello. È il segno di un attacco informatico. “Non riavviare niente.

Stacca la porta di rete. Adesso. Fisicamente. ”

“Ma…

”

“Fallo e basta! Poi di’ alla sede di Denver di staccare tutti i cavi di rete, uno per uno, e di isolare i sistemi”. Arriva qualche istante di silenzio, poi una risposta confusa. “Ehm…

Keith, i sistemi sono già in modalità di prova. Qualcuno ha spento l’ambiente di produzione per il test di carico. ”

Il mio stomaco si stringe. “Chi ha autorizzato un test di carico in produzione?

”

“Non lo so, sembra che sia stato programmato. Il permesso arriva dall’ufficio di Brad Thorp. Un’autorizzazione via email. ”

Mi alzo, spingo indietro la sedia e inizio a camminare avanti e indietro per l’ufficio.

“Quel test non è stato autorizzato. Non abbiamo nulla del genere in agenda. Qualcuno ha violato il sistema. Hanno dirottato l’infrastruttura di test per nascondere l’attacco.

Tronca ogni connessione in uscita verso Denver. Blocca l’accesso remoto. Tutti i miei server, subito. E non dirlo a nessuno.

Nessuno. Nemmeno a Brad. Mi hai capito? ”

“Chiaro.

Sto eseguendo il failover ora”. Riprendo a camminare. Questo non succede per caso. Qualcuno sta giocando con me.

E so che Bradley Thorp, con la sua fissa per i profitti trimestrali e il suo disprezzo per la sicurezza, ha appena reso la società un bersaglio perfetto. Per due ore lavoro febbrilmente, rintracciando pacchetti di dati anomali, analizzando i log del firewall, chiudendo porte remote, reindirizzando il traffico attraverso le nostre reti ridondanti. Quando finalmente i sistemi di Denver tornano stabili, il mio telefono personale vibra. Un messaggio da un numero sconosciuto.

“Lei è più bravo di quanto pensassi, Keith. Ma il prossimo colpo non sarà ai server. Sarà al suo orgoglio. ”

Sento un nodo alla gola.

Questa non è una semplice violazione. È una vendetta personale. Qualcuno conosce il mio nome e sta cercando di farmi del male. La mattina dopo, Bradley Thorp convoca me e il resto del team dirigenziale in una riunione d’emergenza.

Entro nella sala conferenze, e lo trovo lì, in piedi, pallido in volto. Justin Briggs è accanto a lui, con un sorriso appena accennato. Chloe è in un angolo, con lo sguardo basso. “Keith”, dice Brad, con un tono di voce teso, “abbiamo scoperto la fonte della violazione di ieri.

E grazie alla rapida analisi di Justin, siamo riusciti a risalire all’origine dell’attacco”. Guardo Justin. Lui sorride. “Abbiamo trovato un file shell malevolo sul server di casa di Keith.

Qualcuno ha usato il suo account di amministratore per dirottare il test di carico e nascondere un esfiltrazione di dati”. Il mio sangue si gela. “Non è vero. Io non ho caricato nessun file shell.

Non ho autorizzato nessun test di carico. ”

Brad sospira, come se parlasse con un bambino. “Keith, le prove sono chiare. Il tuo account ha inviato una mail di autorizzazione all’ufficio di Denver e ha aperto una backdoor.

Il dipartimento IT ha già verificato la cosa. È tutto tracciato. ”

“Questo è ridicolo! Il mio account è stato compromesso!

Questo è esattamente il tipo di attacco che ho sempre detto che avremmo dovuto prevenire. Ho passato mesi a implorarti di investire in sicurezza e tu hai tagliato il budget per rifare la hall! ”

La faccia di Bradley diventa scura. “Non alzare la voce con me, Keith.

Hai scelto un brutto momento per giocare alla vittima. Il consiglio di amministrazione non si fida più di te. Hai messo a repentaglio l’intera azienda. ”

Justin interviene, con voce morbida e velenosa.

“Forse è meglio che lei si prenda una pausa, signor Reynolds. Una bella vacanza. Si rilassi. Vediamo se riusciamo a sistemare questa cosa senza dover coinvolgere la polizia.

”

Mi guardo intorno. I dirigenti evitano il mio sguardo. Brad sta guardando il telefono. Justin sorride apertamente.

E Chloe, dall’angolo, ha gli occhi lucidi, ma non dice nulla. Mi alzo lentamente. “Non ho fatto niente di male. E dimostrerò chi ha davvero architettato tutto questo.

Non avete idea di quello che avete appena fatto. ”

Esco dalla sala e chiudo la porta alle mie spalle. Dentro di me, il ronzio dei server è l’unica cosa che mi tiene ancorato alla realtà. Per i successivi tre giorni non dormo.

Analizzo ogni file di log, ogni flusso di rete, ogni e-mail inviata dal mio account. Scarico i metadati dei documenti. Ricostruisco la cronologia delle sessioni. E alla fine, nei recessi oscuri del database, trovo l’ago nel pagliaio.

Una copia del software di test di carico, modificata in modo da inviare una copia dei dati rubati a un server esterno a Cipro. E chi ha creato quella backdoor? Un indirizzo IP condiviso che apparteneva alla postazione di lavoro usata da Justin Briggs. Ho la prova.

Ma non posso andare da Brad. Non mi ascolterebbe. Non con Justin che gli riempie la testa di bugie. Invece, vado alla polizia.

L’ufficiale della squadra criminalità informatica, una donna con i capelli biondo cenere e un’espressione stanca di chi ha visto troppo, ascolta la mia storia. Le mostro i log di rete incrociati con l’IP di Justin. Le mostro i metadati dei documenti rubati che sono comparsi sul server di Cipro. Le mostro le e-mail di minaccia che ho ricevuto.

Mi guarda. “Signor Reynolds, questo è molto dettagliato. Ma lei ha ragione, non è una prova schiacciante. È indiziaria.

Per ottenere un mandato, abbiamo bisogno di qualcosa in più. Una confessione, un movente concreto, qualcosa che colleghi direttamente il signor Briggs al furto di dati. ”

“Lei sta dicendo che mi sta proteggendo? ”

“Dico solo che devo portare in tribunale un caso solido.

Non basterebbe il suo testimone contro di lui. I suoi avvocati sarebbero capaci di capovolgere tutto. ”

Torno in ufficio, esausto. Il giorno dopo, mentre sto svuotando la mia scrivania, Chloe Adams mi si avvicina.

Ha l’aria nervosa, tiene le mani strette su un tablet. “Signor Reynolds, posso… posso parlarle un attimo? ”

Annuisco.

Mi porta in un angolo vuoto e parla a voce bassa. “Volevo solo dirle che… non le credo colpevole. Justin mi ha mostrato delle cose.

Mi ha detto che lei era un pericolo per l’azienda, che andava fermato. Ma ho visto la mail di autorizzazione al test di carico. Le ho dato un’occhiata mentre era sullo schermo di Justin. C’era qualcosa di strano.

”

“Che genere di cosa? ”

“L’indirizzo del mittente. Non era l’indirizzo aziendale normale. C’era un refuso, una lettera sbagliata.

‘Stratun’ invece di ‘Stratum’. Così ho pensato di controllare nell’archivio delle e-mail cancellate del sistema. Ho trovato un messaggio che Justin ha cercato di eliminare. Sembra uno scambio con una persona esterna, che parla di un pagamento per i dati rubati.

”

Mi porge il tablet. Vedo la copia di un messaggio di posta elettronica. C’è l’indirizzo di Justin e una serie di coordinate bancarie alle Bahamas. La guardo, sbalordito.

“Perché mi sta mostrando questo? Se la scoprono, la licenziano. ”

“Perché è un brav’uomo, signor Reynolds. E perché ho visto il modo in cui tratta i dati.

Con loro non si gioca. Ma con lei, era diverso. Loro l’hanno usata. Io non voglio avere nulla a che fare con questa gente”.

Quella sera, non torno a casa. Porto le prove da un avvocato che conosco, un tizio che ha gestito i casi di alcune startup di successo. Lui guarda tutto, annuisce e infine emette un verdetto. “È una prova solida.

Un caso di estorsione e furto di dati. Con questo possiamo andare dal procuratore distrettuale. Ma la cosa migliore è fare pressione direttamente. Un mandato di comparizione per la sua casella di posta.

La storia è chiara. ”

Alle nove del mattino successivo, una scia di agenti federali entra nel nostro ufficio. Si dirigono dritti verso la scrivania di Justin Briggs. Lui si blocca.

Impallidisce quando gli mostrano il mandato. Prova a protestare, ma non c’è niente da fare. Lo portano via in manette, mormorando qualcosa su “equivoci” e “sabotaggio”. Bradley Thorp arriva di corsa, con la faccia rossa.

“Che succede? Chi ha chiamato la polizia? Questo è un attacco alla reputazione della società! ”

Sono in piedi sulla porta del mio ufficio, a braccia incrociate.

“L’ho chiamata io. Il suo protetto stava vendendo dati aziendali a un gruppo criminale e usando il mio account per nasconderlo. ”

Brad apre la bocca, ma non esce nulla. Lo guardo.

“Le dico un’altra cosa, Brad. Ho passato quattordici anni a tenere in piedi questa azienda. Ho rinunciato a Natale, compleanni, matrimoni. Ho sacrificato ogni cosa per questa infrastruttura.

E tu mi hai congelato lo stipendio. Mi hai tolto la dignità. Hai fatto finta che io fossi un piantagrane mentre tu e i tuoi ‘visionari’ giocavate a fare i manager con i miei server. E adesso hai le palle di licenziare l’unica persona che sapeva come funzionava tutto?

”

Uno dei federali si avvicina. “Signor Reynolds, abbiamo bisogno che lei venga con noi per una dichiarazione. Vorremmo anche farle un paio di domande su altre anomalie di rete che abbiamo notato. ”

Guardo Brad.

“Senta. Si goda il suo prossimo ‘team building’. Io vado a passare un po’ di tempo con la mia famiglia, che non vedo da Natale. ”

Non aspetto la sua risposta.

Raccolgo la mia vecchia tazza di caffè, le immagini dei miei figli e un piccolo cactus che mi aveva regalato la mia assistente quando avevo compiuto quarant’anni. Chiudo la porta dell’ufficio e lascio che il rumore del silenzio mi avvolga. Il processo di Justin dura sei settimane. Grazie alle prove di Chloe e alle registrazioni delle e-mail, la giuria lo riconosce colpevole di spionaggio informatico, frode telematica e tentata estorsione.

La sua condanna a sette anni di carcere è la mia vendetta. Bradley Thorp, nel tentativo di salvare la faccia, mi offre il posto di responsabile della sicurezza informatica. Gli dico di no. Gli dico cosa può fare con la sua offerta e con i suoi soldi.

Mi trasferisco in Wisconsin, lontano da Chicago. Compro una piccola fattoria con un vecchio fienile. Passo le giornate a sistemarla. Insegno programmazione ai ragazzi della scuola superiore locale.

Guardo il tramonto sulla valle. Un pomeriggio, un’automobile si ferma nel vialetto. Chloe Adams scende, con una tuta da lavoro sulla tuta da ufficio, e un insolito sorriso sul viso. “Il mio avvocato mi ha detto che le hanno revocato l’obbligo di firma a Chicago.

Ha sentito parlare del mio progetto di codice aperto per la gestione delle flotte? ”

Scosso la testa. “Beh, lo sto cercando”, disse, “ho formato un piccolo team. Non guadagneremo quanto alla Stratum, ma dormiremo meglio.

Cerchiamo qualcuno che costruisca l’architettura da zero. Uno che non abbia paura di sporcarsi le mani”. Guardo la mia fattoria, il mio lavoro, la mia cittadinanza lì. “Non so’, dissi, con un sorriso appena accennato.

“Quanto pagate? ”

“Non molto. Ma offriamo opzioni su un sacco di caffè gratis e un ambiente di lavoro dove non verrai mai preso in giro per aver fatto le cose per bene”. Nel giro di una settimana, mi ritrovo in un piccolo ufficio condiviso con una caffettiera rotta e un mazzo di chiavi.

Ma il ronzio dei server non è più un incubo. È il ritmo di un nuovo inizio. Non so se giustizia sia una parola abbastanza grande per descriverlo. Ma posso dire che, quando sento il ronzio dei server nel mio nuovo data center, non è un avvertimento di disastro imminente.

Suona come sollievo. Suona come casa.