Ricognizione Hardware: Gather Victim Host Information - Hardware (T1592.001)

La tecnica T1592.001 descrive la raccolta di informazioni sull'hardware dei sistemi bersaglio, un'attività che rientra nella tattica Reconnaissance (TA0043), la fase iniziale del ciclo di vita di un attacco in cui l'avversario studia la vittima prima di ogni azione intrusiva.

L'obiettivo è mappare tipologie e versioni dei dispositivi presenti su host specifici, ma anche individuare componenti che rivelano protezioni difensive aggiuntive: lettori di smart card o biometrici, moduli crittografici dedicati (HSM, TPM), token hardware. Sapere che una postazione monta un lettore biometrico o che un server dispone di encryption hardware permette all'attaccante di calibrare le fasi successive.

La raccolta avviene in modi diversi: azioni dirette tramite Active Scanning (analisi di hostname, banner dei server, stringhe user-agent), Phishing for Information, oppure compromettendo siti web legittimi per iniettare contenuto che profila l'hardware dei visitatori. Molte informazioni, inoltre, sono già esposte in dataset pubblici come annunci di lavoro, mappe di rete, report di assessment, curriculum e fatture d'acquisto.

Trattandosi di una tecnica pre-compromise, si colloca a monte della kill chain e alimenta fasi successive: ulteriore ricognizione (Search Open Technical Databases), sviluppo di capacità offensive mirate e persino accessi iniziali via Compromise Hardware Supply Chain o Hardware Additions. L'impatto non è misurabile in danni diretti, ma nella riduzione dell'incertezza per l'attaccante: ogni dettaglio hardware raccolto aumenta la precisione delle operazioni che seguiranno.

In un esercizio red team, la profilazione hardware del bersaglio va condotta in modalità lab-safe, privilegiando fonti passive prima di qualunque scansione attiva. L'idea è ricostruire il parco dispositivi della vittima senza generare rumore.

Si parte dall'OSINT. theHarvester (open source) raccoglie sottodomini, host e metadati partendo da motori di ricerca e dataset pubblici, utile per correlare hostname a probabili modelli di apparati. SpiderFoot (freemium) e Recon-ng (open source) automatizzano l'aggregazione di informazioni, inclusi riferimenti hardware che emergono da annunci di lavoro ("esperienza su appliance vendor X", "gestione lettori smart card") o da documenti indicizzati.

Per i banner dei servizi, l'interrogazione di dataset esterni come Shodan (freemium) e Censys (freemium) restituisce spesso stringhe che identificano il vendor dell'appliance, la versione firmware o il modello di dispositivo di rete, senza toccare direttamente il bersaglio.

Quando l'ingaggio autorizza scansioni attive in laboratorio, Nmap (open source) resta lo strumento di riferimento per il fingerprinting:

nmap -sV -O

La flag -O attiva l'OS/device detection sulla base dello stack TCP/IP, mentre -sV identifica versioni di servizio e banner che frequentemente rivelano il tipo di hardware sottostante. Per gli script di enumerazione:

nmap -sV --script banner

Sul fronte web-based, la simulazione della compromissione di un sito con contenuto profilante può essere replicata in ambiente controllato con framework di ricognizione lato browser come FingerprintJS (freemium) o script custom che leggono le API esposte dal browser. Attenzione: la profilazione hardware via browser è intrinsecamente limitata dal sandboxing e non espone componenti come TPM o lettori biometrici. Va documentata come vettore parziale.

Un red teamer maturo tratta questa fase come costruzione di ipotesi, non di certezze. I metadati dei documenti pubblici — estraibili con exiftool (open source) da PDF e immagini presenti sul sito del bersaglio — spesso rivelano modelli di scanner, stampanti o workstation:

exiftool documento.pdf

L'output del red team dovrebbe consolidare tutto in una mappa hardware ipotizzata, evidenziando dove sono presenti protezioni (HSM, MFA hardware) che condizioneranno le fasi di accesso iniziale successive.

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.