L’asterisco del caos: quando la sicurezza era un optional (e un po’ dark)

L'asterisco del caos: quando la sicurezza era un optional (e un po' dark)

Esisteva un tempo in cui la sicurezza informatica non era una questione di algoritmi di hashing complessi o di autenticazione a due fattori, ma di quanto fossi bravo a nascondere le chiavi sotto lo zerbino.

Se oggi ci lamentiamo delle patch che richiedono il reboot o delle policy aziendali che ci costringono a cambiare password ogni tre lune, è perché i nostri antenati nei laboratori Unix vivevano in un mondo decisamente più selvaggio. Stiamo parlando degli anni ’80, un’epoca in cui il concetto di ‘perimetro di sicurezza’ era quasi un’astrazione filosofica.

Recentemente è riemersa una chicca storica che ha fatto discutere su Hacker News, e che per noi amanti del basso livello è pura poesia digitale. In quel periodo, il file /etc/passwd — che oggi contiene solo informazioni essenziali — era un vero e proprio libro aperto. Il tuo username e il tuo hash della password stavano lì, fianco a fianco, in un file che chiunque avesse accesso alla macchina poteva leggere senza troppi complimenti.

Ma la vera genialità (o follia) risiede in un piccolo dettaglio introdotto da Bill Joy. Per un account chiamato ‘daemon’, che nessuno doveva mai usare per loggarsi, fu inserito un semplice asterisco (*) al posto dell’hash. Non era un hash cifrato, non era una protezione crittografica avanzata: era solo un carattere che non poteva corrispondere a nessuna password possibile. Una sorta di ‘muro di gomma’ digitale. E la cosa più incredibile? Questa logica è sopravvissuta fino ai giorni nostri in vari sistemi.

Ma non è tutto. Il tocco di classe finale, quello che trasforma un pezzetto di codice in un reperto di cultura pop geek, è il campo del ‘reale nome’ associato a quell’account. Bill Joy, con un senso dell’umorismo che oggi definiremmo ‘dark’, lo aveva descritto come «the devil himself» (il diavolo in persona).

Immaginate la scena: un sysadmin dell’epoca, stanco morto dopo una notte passata a debuggare kernel, che apre un file di configurazione e si ritrova faccia a faccia con l’asterisco del caos e un riferimento al demonio. È quel tipo di estetica underground che oggi, tra i moderni framework che sembrano scritti da un ufficio marketing e interfacce piatte e prive di anima, ci manca terribilmente.

Certo, non stiamo dicendo di tornare ai tempi del /etc/passwd in chiaro (per favore, non fatevi processare), ma c’è qualcosa di profondamente onesto in quel modo di programmare. Senza i layer di astrazione che oggi rendono tutto così sterile e standardizzato, ogni riga di codice portava con sé la personalità di chi l’aveva scritta. Un mondo dove potevi lasciare un piccolo omaggio ironico nel cuore pulsante del sistema operativo. Roba da veri hacker, non da user di cloud pre-confezionati.

Source: sshole

Lascia un commento