Un modo abbastanza comune per individuare dispositivi «aperti» sul Web è visitare il motore di ricerca Shodan e inserire alcuni parametri specifici. Il resto è questione di avviare diversi attacchi per accedere alla loro configurazione, cosa che ha dato vita a un ampio processo di automazione negli ultimi anni. Uno degli esempi più recenti è AutoSploit, uno strumento che cerca di ridurre a un paio di clic lo sfruttamento di host remoti utilizzando una fusione del già citato Shodan e diversi moduli Metasploit.
Automazione e rischi per la sicurezza
La sicurezza informatica affronta molteplici rischi, ma uno dei più importanti si manifesta attraverso l'ampia disponibilità di strumenti con un alto livello di automazione. Questo ci porta al concetto di script kiddie, un attaccante che non possiede le conoscenze necessarie per capire cosa sta facendo e finisce per causare molto più danno di quanto avesse calcolato inizialmente. Se a questo aggiungiamo le scarse pratiche di sicurezza messe in atto da amministratori e produttori in tutto il mondo... diciamo che è difficile sorprendersi quando una mega-campagna di malware appare sui media.
Cos'è AutoSploit
Così arriviamo alle porte di AutoSploit, progetto a cura di uno sviluppatore conosciuto come «NullArray» su GitHub. L'obiettivo di AutoSploit non è altro che automatizzare lo sfruttamento di massa di host remoti. Questo include la localizzazione di tali host utilizzando l'API del motore Shodan e il dispiegamento di un certo numero di moduli Metasploit. L'utente dovrà semplicemente aprire lo strumento e scrivere un riferimento nella casella di ricerca (diciamo «apache» o «webcam»). L'API di Shodan presenterà risultati che corrispondono alla parola chiave, e poi apparirà una lista con tutti i moduli Metasploit che potrebbero attaccare il bersaglio.
Inutile dirlo, gli esperti di sicurezza informatica non vedono nulla di positivo in una risorsa come AutoSploit, ma la discussione si è polarizzata quasi immediatamente, perché il suo unico ruolo è automatizzare azioni che sono già disponibili da diversi anni sul Web, senza costi. NullArray ha ascoltato le critiche e ha deciso di pubblicare il codice comunque, che può essere clonato o distribuito via Docker.