Scan su Database Pubblici: Scan Databases (T1596.005)

La tecnica T1596.005 descrive la consultazione di database di scansione pubblici — archivi che indicizzano in modo continuo i risultati di scansioni Internet su vasta scala. Servizi come motori di ricerca per dispositivi esposti raccolgono e pubblicano indirizzi IP attivi, hostname, porte aperte, certificati TLS e banner dei servizi, offrendo agli attaccanti una fotografia dettagliata della superficie esposta di un'organizzazione senza inviare un solo pacchetto verso l'infrastruttura bersaglio.

Collocata nella tattica TA0043 (Reconnaissance), questa attività appartiene alla fase iniziale della kill chain, quella in cui l'avversario raccoglie informazioni per pianificare le operazioni successive. Il vantaggio operativo è la totale invisibilità: interrogando un database di terze parti, l'attaccante evita il rumore di uno scan diretto e sfugge quindi ai controlli perimetrali della vittima.

Le informazioni ottenute alimentano più fasi del ciclo d'attacco. Un certificato scaduto o un banner che rivela una versione software vulnerabile diventa il punto di partenza per Active Scanning, per lo sviluppo di capacità offensive o direttamente per l'accesso iniziale tramite External Remote Services o Exploit Public-Facing Application.

Secondo i dati MITRE ATT&CK, la tecnica è associata a 2 gruppi APT, 1 campagna documentata e 1 mitigazione. La detection è notoriamente ardua: l'attività avviene al di fuori della visibilità del difensore, con altissimo tasso di falsi positivi, spingendo lo sforzo difensivo verso la riduzione della superficie esposta piuttosto che sull'intercettazione diretta.

Trattandosi di una tecnica di ricognizione pre-compromise, l'obiettivo in un ingaggio red team è simulare la raccolta passiva di informazioni sfruttando gli stessi archivi che userebbe un avversario reale, senza toccare l'infrastruttura del cliente. Il flusso tipico parte dal perimetro noto (dominio, blocchi IP) per arrivare a un inventario di servizi esposti, versioni e certificati.

Gli strumenti d'elezione sono i motori di ricerca per dispositivi connessi. Shodan (freemium) offre una CLI ufficiale: dopo shodan init si interrogano gli host con shodan search 'org:"Nome Azienda"' oppure shodan host per il dettaglio di porte e banner. Censys (freemium) fornisce analoga copertura con la sua libreria Python e le query sul dataset degli host. Per certificati e sottodomini, il database Certificate Transparency interrogabile via crt.sh (gratuito) rivela hostname dimenticati.

Sul fronte automazione, Recon-ng (open source) integra moduli che consultano queste sorgenti: si carica un workspace, si imposta la chiave API e si eseguono i moduli di raccolta host. SpiderFoot (open source) orchestra decine di sorgenti OSINT in un'unica scansione correlata, utile per aggregare risultati eterogenei. Amass (open source) di OWASP unisce passive DNS, CT logs e altre fonti con amass enum -passive -d dominio.tld.

Una catena d'attacco realistica prevede queste fasi:

  • Enumerazione passiva dei net-block e degli hostname tramite Shodan/Censys, senza generare traffico verso il target.
  • Estrazione di banner e versioni per identificare software potenzialmente vulnerabile.
  • Analisi dei certificati esposti per scoprire ambienti di staging, VPN o pannelli di amministrazione.
  • Correlazione dei risultati per prioritizzare i bersagli con Exploit Public-Facing Application o External Remote Services.

Nel contesto documentato, APT41 ha utilizzato il servizio cinese fofa.su, analogo a Shodan, per la scansione passiva delle vittime, mentre Volt Typhoon ha combinato FOFA, Shodan e Censys per individuare infrastrutture esposte. Un red team può replicare questo approccio multi-sorgente per validare la superficie d'attacco.

Regola d'oro del laboratorio: mantenere l'attività lab-safe consultando esclusivamente dataset di terze parti già pubblici, senza mai lanciare scansioni attive non autorizzate contro l'ambiente del cliente, che ricadrebbero in una tecnica differente.

Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?

Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo

TEST GRATUITO
2 minuti · 7 domande Che professionista cyber sei? Scopri il profilo più vicino al tuo modo di pensare e inizia dal percorso giusto.
We use cookies

Utilizziamo i cookie sul nostro sito Web. Alcuni di essi sono essenziali per il funzionamento del sito, mentre altri ci aiutano a migliorare questo sito e l'esperienza dell'utente (cookie di tracciamento). Puoi decidere tu stesso se consentire o meno i cookie. Ti preghiamo di notare che se li rifiuti, potresti non essere in grado di utilizzare tutte le funzionalità del sito.