Sicurezza Informatica

Introduzione

Ricognizione e OSINT: raccolta e analisi delle informazioni pubblicamente disponibili come fase preliminare dell'analisi di sicurezza.

Ricognizione E OSINT | Introduzione
Ambito

Cybersecurity e analisi preliminare della superficie informativa esposta.

Obiettivo

Individuare e analizzare le informazioni pubblicamente disponibili relative a un target autorizzato.

Fonti

Motori di ricerca, siti Web, documenti pubblici, registri e altre fonti aperte.

Strumento

Google Chrome e servizi Web per attività di ricerca e analisi delle informazioni.

Concetti fondamentali

Prima di analizzare vulnerabilità, servizi o configurazioni di un sistema è utile comprendere quali informazioni siano già disponibili pubblicamente. Questa fase preliminare prende il nome di ricognizione o reconnaissance.

Ricognizione

Fase preliminare nella quale vengono raccolte informazioni utili per comprendere il target e la sua esposizione.

OSINT

Open Source Intelligence: raccolta e analisi di informazioni provenienti da fonti pubblicamente accessibili.

Google Dorking

Tecnica di ricerca avanzata che utilizza operatori specifici per individuare informazioni già indicizzate da Google.

Ricognizione

La ricognizione può essere distinta in passiva e attiva in base al modo con cui vengono raccolte le informazioni.

Ricognizione Passiva

Le informazioni vengono raccolte principalmente attraverso fonti pubbliche o servizi esterni, senza effettuare direttamente scansioni tecniche del sistema target.

Ricognizione Attiva

La raccolta delle informazioni comporta un'interazione diretta con i sistemi o i servizi del target e deve essere effettuata esclusivamente in ambienti autorizzati.

Concetto chiave

OSINT e Google Dorking appartengono principalmente al contesto della ricognizione passiva. Consentono infatti di analizzare informazioni già disponibili attraverso fonti pubbliche e motori di ricerca.

Il processo

In un'attività di sicurezza autorizzata, la raccolta delle informazioni può essere rappresentata attraverso il seguente percorso logico:

Dal target alla valutazione dell'esposizione

TARGET AUTORIZZATO
        │
        ▼
RICOGNIZIONE
        │
        ▼
INFORMATION GATHERING
        │
        ▼
OSINT
        │
        ├───────────────┐
        │               │
        ▼               ▼
Motori di ricerca   Altre fonti pubbliche
        │
        ▼
GOOGLE DORKING
        │
        ▼
Informazioni indicizzate
        │
        ▼
VALUTAZIONE DELL'ESPOSIZIONE
            
Un esempio concreto

Supponiamo che un amministratore debba verificare quali informazioni relative al proprio sito siano facilmente individuabili attraverso un motore di ricerca.

Una normale navigazione permette di vedere le pagine collegate attraverso menu e collegamenti. Una ricerca avanzata può invece aiutare a individuare risorse indicizzate che non risultano immediatamente visibili durante la normale navigazione.

Esempio di ricerca
site:example.com filetype:pdf

La query chiede a Google di cercare documenti PDF associati al dominio specificato. In un'attività reale di verifica, il dominio deve essere di propria gestione oppure esplicitamente autorizzato.

Attenzione

La presenza di un'informazione nei risultati di un motore di ricerca non significa che tale informazione possa essere utilizzata liberamente. Durante le attività didattiche devono essere utilizzati esclusivamente target predisposti per l'esercitazione o sistemi per i quali esiste un'autorizzazione esplicita.

Perché è importante

La sicurezza di un sistema non dipende solamente dalla presenza di firewall, password o sistemi di protezione. Anche le informazioni pubblicamente esposte possono fornire dettagli utili per comprendere l'organizzazione e l'infrastruttura di un sistema.

Informazioni

Documenti e pagine pubbliche possono rivelare informazioni sull'organizzazione o sui sistemi utilizzati.

Esposizione

Alcune informazioni possono essere state pubblicate intenzionalmente, mentre altre possono essere state esposte accidentalmente.

Difesa

Conoscere la propria esposizione permette di individuare informazioni non necessarie e migliorare le misure di sicurezza.

Mappa & Glossario

La mappa riassume i concetti principali che collegano ricognizione, raccolta delle informazioni, OSINT e Google Dorking.

Mappa Concettuale: Ricognizione e OSINT

Che cos'è la ricognizione? È la fase preliminare di raccolta delle informazioni utilizzata per comprendere un target e valutarne l'esposizione informativa.
RICOGNIZIONE

 │
 ├── 1. INFORMATION GATHERING (Raccolta informazioni)
 │    └── Obiettivo: costruire un quadro iniziale delle informazioni disponibili sul target.
 │
 ├── 2. RICOGNIZIONE PASSIVA (Fonti esterne)
 │    └── Raccolta di informazioni principalmente attraverso fonti pubbliche e servizi esterni.
 │         └── OSINT
 │              ├── Motori di ricerca
 │              ├── Siti Web
 │              ├── Documenti pubblici
 │              └── Google Dorking
 │
 ├── 3. RICOGNIZIONE ATTIVA (Interazione diretta)
 │    └── Interazione diretta con sistemi e servizi esclusivamente in ambienti autorizzati.
 │
 └── 4. VALUTAZIONE DELL'ESPOSIZIONE
      └── Analisi delle informazioni individuate e della loro rilevanza per la sicurezza.
           ├── Informazioni intenzionalmente pubbliche
           ├── Informazioni non necessarie
           └── Informazioni esposte accidentalmente
            

Glossario dei Termini (IT / EN)

Termine Termine Inglese Definizione Sintetica
Ricognizione Reconnaissance Fase preliminare dedicata alla raccolta di informazioni utili a comprendere un target.
Raccolta informazioni Information Gathering Processo di acquisizione e organizzazione delle informazioni disponibili sul target.
Ricognizione passiva Passive Reconnaissance Raccolta di informazioni principalmente attraverso fonti pubbliche e servizi esterni senza scansioni tecniche dirette del target.
Ricognizione attiva Active Reconnaissance Raccolta di informazioni attraverso un'interazione diretta con sistemi e servizi del target.
OSINT Open Source Intelligence Raccolta e analisi di informazioni provenienti da fonti pubblicamente accessibili.
Footprinting Footprinting Processo utilizzato per costruire un quadro delle informazioni disponibili relative a un target.
Google Dorking Google Dorking Utilizzo degli operatori avanzati di Google per effettuare ricerche mirate sulle informazioni indicizzate.
Esposizione delle informazioni Information Disclosure Situazione nella quale informazioni non necessarie o potenzialmente sensibili risultano accessibili oltre quanto previsto.