Ricerca in Database Tecnici Aperti: Search Open Technical Databases (T1596)

La tecnica T1596 descrive la ricerca in database tecnici liberamente accessibili per raccogliere informazioni sulle vittime da sfruttare in fase di targeting. Appartiene alla tattica TA0043 (Reconnaissance), la fase in cui l'attaccante raccoglie passivamente o attivamente dati sull'organizzazione bersaglio, la sua infrastruttura e il personale, prima di qualsiasi contatto diretto con i sistemi.

Le fonti sfruttate includono registrazioni di domini e certificati, raccolte pubbliche di dati di rete e artefatti derivati da scansioni o traffico intercettato. A seconda dell'obiettivo, l'avversario interroga database differenti: WHOIS per la proprietà dei domini, i Certificate Transparency log per i certificati emessi, motori come Shodan o Censys per i servizi esposti, e database di scansione per identificare tecnologie e versioni vulnerabili.

Il valore di questa attività risiede nella catena che innesca. Le informazioni raccolte alimentano altre forme di ricognizione, la costruzione di risorse operative come l'acquisizione o la compromissione di infrastruttura, e l'accesso iniziale attraverso servizi remoti esposti o relazioni di fiducia.

L'impatto difensivo è particolarmente insidioso perché la raccolta avviene interamente fuori dal perimetro aziendale, senza generare log sui sistemi della vittima. Secondo i dati di riferimento, la tecnica risulta associata a 2 gruppi APT e 1 mitigazione, un numero che riflette non la rarità dell'attività ma la difficoltà di tracciarla direttamente. La superficie d'attacco esposta pubblicamente diventa così la vera metrica di rischio.

Trattandosi di una tecnica pre-compromise, l'obiettivo in un ingaggio red team è simulare la raccolta OSINT tecnica in modo lab-safe, mappando ciò che un avversario vedrebbe della superficie esterna del cliente prima di qualsiasi interazione con i suoi sistemi.

Il punto di partenza sono i dati di registrazione. Un'interrogazione WHOIS classica si ottiene con

whois esempio-target.tld

mentre per l'enumerazione dei sottodomini via Certificate Transparency puoi appoggiarti a crt.sh interrogando il database dei certificati emessi, oppure automatizzare con subfinder (open source) e amass (open source), entrambi progetti OWASP/ProjectDiscovery maturi:

subfinder -d esempio-target.tld -all

amass enum -passive -d esempio-target.tld

Per la mappatura dei servizi esposti senza toccare direttamente il target, i motori di scansione Internet-wide sono lo strumento centrale. Shodan (freemium) e Censys (freemium) permettono query mirate su banner, certificati e porte aperte. Con la CLI di Shodan installata via pip:

shodan host

shodan search 'ssl.cert.subject.cn:esempio-target.tld'

Per orchestrare più fonti in un unico flusso, SpiderFoot (open source, con tier cloud freemium) e Recon-ng (open source) aggregano WHOIS, passive DNS, leak e certificati in un modello dati coerente. In Recon-ng si caricano moduli come recon/domains-hosts/certificate_transparency e si esegue run.

Un elemento distintivo emerso dai dati riguarda l'uso di modelli linguistici di grandi dimensioni (LLM). Il gruppo APT28 ha impiegato LLM per assistere lo sviluppo e il deployment di script, mentre Kimsuky li ha usati per comprendere meglio le vulnerabilità riportate pubblicamente. In laboratorio questo si traduce nel simulare l'accelerazione della fase di ricerca: dato un CVE individuato tramite banner Shodan, un LLM può velocizzare la comprensione del vettore e la stesura di script di verifica.

La catena d'attacco tipica parte quindi dalla raccolta passiva: identifichi i domini via WHOIS, estrai i sottodomini dai CT log, correli gli IP esposti su Shodan/Censys, individui versioni software obsolete e chiudi il cerchio pianificando l'accesso iniziale su servizi remoti esposti. Mantieni sempre l'attività entro lo scope autorizzato: per definizione questa fase non genera rumore sui sistemi del cliente, quindi documenta con cura le fonti consultate per il report finale.

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.