Interrogazione Servizi AI Pubblici: Query Public AI Services (T1682)
La tecnica T1682 – Query Public AI Services descrive l'uso di servizi di intelligenza artificiale pubblicamente accessibili, in particolare i large language model (LLM), come strumento di supporto alla ricognizione. Invece di consultare direttamente siti web o database, l'attaccante sfrutta la capacità di questi modelli di sintetizzare, aggregare e analizzare su larga scala informazioni già disponibili pubblicamente.
Si colloca interamente nella tattica TA0043 (Reconnaissance), ossia la fase in cui l'avversario raccoglie informazioni per pianificare operazioni future. È una tecnica pre-compromise: le attività avvengono al di fuori del perimetro difendibile dall'organizzazione bersaglio, il che la rende particolarmente sfuggente.
Gli scopi sono molteplici: identificare individui e organizzazioni da colpire, ricostruire strutture organizzative e ruoli del personale, mappare le tecnologie in uso, studiare relazioni commerciali per costruire pretesti credibili di social engineering, reperire contatti da usare in campagne di phishing o raccogliere informazioni sensibili sfruttabili per estorsione.
L'output di queste interrogazioni alimenta le fasi successive del ciclo d'attacco, come la generazione di contenuti fraudolenti o la creazione di account operativi. I dati MITRE associano la tecnica a 2 gruppi e 1 mitigazione (M1056), senza software o campagne codificate. L'impatto reale sta nell'accelerazione e nella scalabilità che l'AI conferisce alla profilazione dei bersagli, riducendo drasticamente il tempo necessario a preparare attacchi mirati.
In un ingaggio di red team questa tecnica va simulata nella fase di OSINT preliminare, sempre in modo lab-safe e nel rispetto dei termini di servizio dei provider. L'obiettivo è dimostrare quanto rapidamente un avversario possa costruire un dossier sul bersaglio combinando fonti aperte e capacità di sintesi degli LLM.
Un tipico flusso operativo parte dalla raccolta grezza con strumenti OSINT consolidati, per poi delegare all'AI l'aggregazione e la correlazione. Alcuni tool utili in laboratorio:
- SpiderFoot (open source): automazione di raccolta OSINT su domini, email, persone e infrastruttura.
- theHarvester (open source): enumerazione di email e sottodomini da motori e fonti pubbliche.
- Recon-ng (open source): framework modulare per ricognizione con database strutturato dei risultati.
- Maltego (freemium): graphing delle relazioni tra persone, aziende e asset.
Una volta ottenuti i dati grezzi, si può usare un LLM per sintetizzare i risultati: ad esempio far generare una bozza di organigramma a partire da profili professionali pubblici, oppure elaborare pretesti di spearphishing coerenti con le relazioni commerciali individuate. Per esperimenti riproducibili e privi di dipendenza da servizi cloud, in laboratorio si possono eseguire modelli locali con Ollama (open source) o LM Studio (gratuito), evitando così di inviare dati sensibili a servizi esterni.
Un esempio di raccolta iniziale con theHarvester:
theHarvester -d dominio-bersaglio.tld -b bing,crtsh -l 500
E una scansione OSINT headless con SpiderFoot:
sfcli.py -m sfp_email,sfp_names -s dominio-bersaglio.tld
La catena d'attacco simulata prosegue così: enumerazione contatti, sintesi AI dei ruoli e delle relazioni, costruzione di liste target prioritizzate, e infine generazione di contenuti di pretexting da validare con il committente. È fondamentale documentare i prompt e i dati inseriti, perché il valore del test sta nel mostrare come informazioni frammentarie e apparentemente innocue diventino, una volta correlate dall'AI, un profilo di attacco completo.
Mantenete l'esercizio entro il perimetro autorizzato: non interrogate servizi AI con dati reali di terzi non inclusi nello scope, e preferite modelli locali quando trattate PII. L'output atteso è un report che quantifichi la superficie informativa esposta e suggerisca riduzioni concrete, collegando ogni dato ritrovato alla fonte pubblica originaria.
Vuoi diventare un Ethical Hacker ma non sai da dove iniziare?
Accedi alle lezioni gratuite e segui il percorso corretto fin dal primo passo