Red Hot Cyber
La cybersecurity è condivisione. Riconosci il rischio, combattilo, condividi le tue esperienze ed incentiva gli altri a fare meglio di te.
Cerca

Proteggi l’IoT: 6 Semplici Best Practices per Non Entrare a far parte di una Botnet

Filippo Boni : 30 Luglio 2024 07:08

Negli ultimi anni, il nome Mirai è diventato sinonimo di grandi attacchi Distributed Denial of Service (DDoS). Un esempio emblematico è l’attacco Dyn DNS del ottobre 2016, che ha provocato notevoli disagi a servizi web di primo piano come Twitter, Reddit e Netflix. Questo attacco, attribuito alla botnet Mirai, ha raggiunto un volume di traffico straordinario di circa 1,2 Tbps, segnando uno dei picchi più elevati nella storia degli attacchi DDoS. Questi eventi hanno messo in luce una vulnerabilità critica: la sicurezza dei dispositivi IoT, spesso trascurata, che rappresenta il punto d’ingresso principale per le botnet come Mirai. 

Nell’articolo di oggi, ci concentreremo su strategie e soluzioni che, sebbene semplici, sono spesso dimenticate nella lotta contro l’infezione e l’inclusione nelle botnet. Poichè queste tendono ad infettare dispositivi low-tier che dunque presentano poche misure di sicurezza, i dispositivi IoT sono il vettore perfetto per questo tipo di struttura, vediamo come proteggerli.

Come i dispositivi IoT vengono attaccati

I dispositivi che fanno già parte della rete malevola a loro volta tentano di violarne dei nuovi scansionando la rete, una volta che il device entra a fare parte della botnet, questo diventa un nodo zombie che per esempio verrà utilizzato unitamente ad altri migliaia di dispositivi per perpetrare un attacco ad una vittima del cyber-criminale. Le botnet quindi spiegano parzialmente l’aumento dei servizi Crimeware-as-a-Service (CaaS).

Prompt Engineering & Sicurezza: diventa l’esperto che guida l’AI

Vuoi dominare l’AI generativa e usarla in modo sicuro e professionale? Con il Corso Prompt Engineering: dalle basi alla cybersecurity, guidato da Luca Vinciguerra, data scientist ed esperto di sicurezza informatica, impari a creare prompt efficaci, ottimizzare i modelli linguistici e difenderti dai rischi legati all’intelligenza artificiale. Un percorso pratico e subito spendibile per distinguerti nel mondo del lavoro.
Non restare indietro: investi oggi nelle tue competenze e porta il tuo profilo professionale a un nuovo livello.
Guarda subito l'anteprima gratuita del corso su academy.redhotcyber.com
Contattaci per ulteriori informazioni tramite WhatsApp al 375 593 1011 oppure scrivi a [email protected]



Supporta RHC attraverso:
 

  1. L'acquisto del fumetto sul Cybersecurity Awareness
  2. Ascoltando i nostri Podcast
  3. Seguendo RHC su WhatsApp
  4. Seguendo RHC su Telegram
  5. Scarica gratuitamente “Byte The Silence”, il fumetto sul Cyberbullismo di Red Hot Cyber

Se ti piacciono le novità e gli articoli riportati su di Red Hot Cyber, iscriviti immediatamente alla newsletter settimanale per non perdere nessun articolo. La newsletter generalmente viene inviata ai nostri lettori ad inizio settimana, indicativamente di lunedì.
 

Gran parte degli attacchi di botnet, sono mirati all’espansione della rete di zombie tramite la conquista di nuovi nodi, questa viene preparata molto spesso utilizzando il protocollo SSH. Questo protocollo è largamente utilizzato e disponibile sui dispositivi IoT, poiché la relativa economicità di progettazione di questi dispositivi porta a utilizzare come sistema operativo una versione molto ridotta di Linux, come Ubuntu Core che prevede built-in un server SSH.

SSH è molto conveniente per la configurazione del dispositivo da parte del produttore ed in alcuni casi può essere utile all’utente. Il problema risiede proprio nell’avere esposta la porta 22 (sulla quale gira il server SSH). Mirai, come altre botnet, utilizza un attack vector che mira al brute forcing delle credenziali utilizzate dai dispositivi. Se queste non vengono generate ad-hoc per ogni dispositivo oppure cambiate dall’utente, è molto probabile che Mirai le abbia già incluse nella propria lista di brute force.

La lista di credenziali vulnerabili sfruttate da Mirai

Le botnet generalmente si affidano al codice sorgente di Mirai, modificandolo a piacimento nella parte del payload, ma lasciando invariata la parte dell’attack vector poiché molto efficiente. Fortunatamente per i ricercatori e i difensori, il codice di Mirai è stato reso pubblico. Sebbene ciò sia avvenuto otto anni fa, è possibile che gran parte delle attuali botnet utilizzi ancora questo codice. Questo ci permette di capire come, nel formato standard, la botnet infetta nuovi bot. L’attacco prevede una semplice bruteforce delle credenziali SSH dei dispositivi con la porta 22 aperta, utilizzando una lista di oltre 50 combinazioni di username e password frequentemente usate nell’Internet of Things.

Lista di credenziali hard-coded nelle botnet:

Alcune delle credenziali hard coded all’interno dell’attack vector di Mirai

  • root, vizxv
  • root, admin
  • admin, admin
  • root, 888888
  • root, default
  • root, juantech
  • root, 123456
  • admin, password
  • root, root
  • root, 12345
  • root, pass
  • admin, admin1234
  • admin, smcadmin
  • root, password
  • root, 1234
  • guest, 12345
  • admin1, password
  • administrator, 1234
  • 666666, 666666
  • 888888, 888888
  • ubnt, ubnt
  • root, Zte521
  • root, 7ujMko0vizxv
  • root, system
  • root, user
  • root, realtek
  • admin, 54321
  • admin, 1234

Come prevenire gli attacchi

Per prima cosa trova i dispositivi vulnerabili. Assumiamo qui che ogni dispositivo IoT che ha la porta 22 aperta sia vulnerabile. Per trovare tali dispositivi effettua una scansione di rete utilizzando nmap:

  1. installa Nmap.
  2. Scansiona la rete locale  sudo nmap -p 22 192.168.0.0/24 sostituisci 192.168.0.0/24 con la subnet appropriata alla tua rete locale.
  3. Cerca dispositivi non noti risultanti dalla scansione, effettua il passo (1) per ogni device.

E poi successivamente:

  1. Cambia le password di default: La soluzione più semplice e banale, ma spesso dimenticata, è cambiare le password di default di tutti quei dispositivi IoT comprati e mai configurati o mal configurati, per effettuare il cambio password controlla il manuale del dispositivo oppure procedi come segue:
    • Accedi al dispositivo via SSH utilizzando username e password di default.
    • Esegui il comando passwd e inserisci una nuova password sicura.
    • Fatto, Adesso la nuova password del dispositivo è quella scelta da te.
  1. Controlla le porte esposte del router: Verifica che non vi siano dispositivi con la porta 22 esposta direttamente a internet, questa potrebbe essere presente in router, che quindi potrebbero essere soggetti a vulnerabilità specifiche. Per controllare se il tuo router ha un server ssh in esecuzione utilizza nmap, esegui una scansione sulla porta ssh utilizzando il comando nmap -sT -p22 IP_Del_Tuo_Router , se ritieni che il servizio ssh ti sarà inutile in futuro, procedi a disabilitarlo. Inoltre controlla dalle configurazioni di port mapping e assicurati che solo le porte necessarie al funzionamento dei dispositivi mappati nella rete siano aperte.
  2. Disabilita UPnP se non utilizzato: Universal Plug and Play (UPnP) può facilitare le configurazioni di rete ma rappresenta un rischio di sicurezza se non necessario. 
  3. È vitale mantenere aggiornati i dispositivi: Device vulnerabili, come router, possono essere utilizzati dalle botnet tramite CVE per remote code execution o per bypassare l’autenticazione, un esempio clamoroso è il caso dei router Netgear
  4. Segmentazione della rete: Più il dispositivo è economico, più è probabile che sia vulnerabile. In soluzioni aziendali (e non), è opportuno creare una VLAN per dispositivi IoT e smart devices, facendo questo si limita la possibilità di infettare altri dispositivi segmentando la rete, controlla se la tua soluzione di rete permette la gestione di VLan.
  5. IDS/IPS a livello di Gateway: L’uso di Intrusion Detection & Prevention System a livello di gateway possono identificare tentativi di brute force e altre tecniche di attacco utilizzate dalle botnet.

Conclusioni

La lotta contro le botnet richiede un approccio multilivello che integri misure di sicurezza semplici ma spesso trascurate su dispositivi IoT. Cambiare le password di default, controllare le porte esposte, segmentare la rete e implementare sistemi di rilevamento delle intrusioni sono passi essenziali per ridurre significativamente il rischio di infezioni.

Sebbene queste soluzioni possano sembrare semplici, la loro efficacia nel prevenire l’inclusione dei dispositivi IoT nelle botnet come Mirai non può essere sottovalutata. Adottare queste misure di sicurezza non solo protegge i singoli dispositivi, ma contribuisce anche a rendere l’intera rete internet più sicura. La consapevolezza e la vigilanza continua sono cruciali per mantenere un ambiente digitale sicuro e resiliente contro le minacce in evoluzione delle botnet.

Filippo Boni
Laureato in Informatica presso l'Università di Pisa, è attualmente ricercatore in ambito cyber security, specializzato nella protezione di sistemi cloud e nella mitigazione degli attacchi da botnet. Attualmente è Master’s Student sempre a UniPi. Profilo Linkedin - Sito web

Lista degli articoli

Articoli in evidenza

Due bug critici in Cisco ASA e FTD: score 9.9 e rischio esecuzione di codice remoto
Di Redazione RHC - 25/09/2025

Cisco ha reso note due vulnerabilità critiche che interessano i propri firewall Secure Firewall Adaptive Security Appliance (ASA) e Secure Firewall Threat Defense (FTD), oltre ad altri prodotti di re...

Linux balla la samba… ma cade in una race condition. Una falla critica minaccia il kernel
Di Redazione RHC - 25/09/2025

Il ricercatore Nicholas Zubrisky di Trend Research ha segnalato una vulnerabilità critica nel componente ksmbd del kernel Linux che consente ad aggressori remoti di eseguire codice arbitrario con i m...

Criptovalute, ransomware e hamburger: la combo fatale per Scattered Spider
Di Redazione RHC - 25/09/2025

Il Dipartimento di Giustizia degli Stati Uniti e la polizia britannica hanno incriminato Talha Jubair, 19 anni, residente nell’East London, che gli investigatori ritengono essere un membro chiave di...

Rilevate vulnerabilità Zero-Day in Cisco IOS e IOS XE: Aggiornamenti Urgenti
Di Redazione RHC - 25/09/2025

Una vulnerabilità zero-day, monitorata con il CVE-2025-20352, è stata resa pubblica da Cisco nei suoi diffusissimi software IOS e IOS XE; tale vulnerabilità risulta essere sfruttata attivamente. L�...

Esce Kali Linux 2025.3! Nuova release con miglioramenti e nuovi strumenti
Di Redazione RHC - 24/09/2025

Gli sviluppatori di Kali Linux hanno rilasciato una nuova release, la 2025.3, che amplia le funzionalità della distribuzione e aggiunge dieci nuovi strumenti di penetration testing. L’aggiornamento...