Vai al contenuto

Prossima edizione 6 luglio 2026

Superficie di Attacco

Una superficie di attacco è l'insieme totale dei punti in cui un utente non autorizzato potrebbe tentare di entrare, estrarre dati o interagire in altro modo con un sistema. Comprende ogni endpoint esposto, campo di input, API, servizio, porta e ruolo utente, attraverso canali digitali, fisici e umani.

Autore
parth-narula
Tempo di lettura
4 min di lettura
Ultimo aggiornamento

La superficie di attacco è uno dei concetti più importanti della sicurezza perché definisce dove un attaccante può agire. Ogni funzionalità che aggiungi a un'applicazione, ogni servizio che esponi e ogni account che crei estende la superficie di attacco e crea un altro percorso che deve essere difeso. Non puoi proteggere ciò che non hai mappato, ed è per questo che comprendere e minimizzare la superficie di attacco è fondamentale sia per l'attacco sia per la difesa.

Perché È Importante

I sistemi moderni si espandono a dismisura. Un singolo prodotto web può estendersi su decine di sottodomini, più versioni di API, bucket di storage cloud, integrazioni di terze parti e app mobili, ciascuno dei quali aggiunge nuova esposizione. Agli attaccanti basta un solo punto debole; i difensori devono metterli al sicuro tutti. Questa asimmetria è esattamente il motivo per cui una superficie di attacco più piccola e ben compresa è una delle posizioni difensive più solide che un'organizzazione possa mantenere.

Per gli attaccanti e i bug bounty hunter, la logica si inverte: più ampiamente e accuratamente mappi la superficie di attacco, più punti hai da esaminare che gli altri non hanno mai trovato. La maggior parte dei bug di valore non viene scoperta tramite payload ingegnosi, ma trovando una parte dimenticata della superficie di attacco, una vecchia versione di API, un server di staging o un endpoint non documentato, che nessun altro ha mappato.

I Tre Livelli della Superficie di Attacco

Nei test su web e API, la superficie di attacco digitale è ciò che mappi per primo: l'insieme di endpoint, parametri e ruoli utente che puoi raggiungere. Ma i programmi di sicurezza maturi trattano tutti e tre i livelli come un'unica superficie continua, perché gli attaccanti li concatenano, per esempio usando un'email di phishing (umano) per far atterrare malware su un laptop (fisico) che poi si sposta verso le API interne (digitale).

Come Viene Mappata la Superficie di Attacco

La mappatura è il cuore pratico della reconnaissance. Per una singola applicazione significa:

  • Registrare account ed esercitare ogni funzionalità e ruolo utente.
  • Leggere il JavaScript del frontend per individuare chiamate API, percorsi e chiavi nascoste.
  • Enumerare sottodomini e porte per trovare asset oltre il sito principale.
  • Trovare documentazione come file Swagger o OpenAPI che rivelano interi set di endpoint.

L'OWASP Attack Surface Analysis Cheat Sheet è un riferimento solido per farlo in modo sistematico.

Ridurre la Superficie di Attacco

Sul piano difensivo, la riduzione della superficie di attacco è una delle attività a maggior impatto che un team possa svolgere:

  • Rimuovere servizi, endpoint e vecchie versioni di API non utilizzati.
  • Chiudere le porte non necessarie e disabilitare gli account predefiniti.
  • Applicare il privilegio minimo, così un singolo account compromesso raggiunge meno.
  • Validare tutti gli input lato server e segmentare le reti.
  • Adottare un attack surface management (ASM) continuo per individuare automaticamente gli asset shadow.

Che tu stia difendendo o attaccando, il principio è lo stesso: la superficie di attacco è la mappa del campo di battaglia. I difensori vincono riducendola e tenendola sotto controllo; gli attaccanti vincono mappandola in modo più completo di chiunque altro.

Nel Bootcamp

Come insegniamo Superficie di Attacco

Nel nostro Cybersecurity Bootcamp, non imparerai solo la teoria su Superficie di Attacco. Praticherai con strumenti reali in laboratori pratici, guidato da professionisti del settore che usano questi concetti quotidianamente.

Trattato in:

Modulo 1: Fondamenti di Cybersecurity

Argomenti correlati che padroneggerai:Triade CIAVettori di MinacceFramework NISTISO 27001
Scopri come lo insegniamo

360+ ore di formazione esperta • CompTIA Security+ incluso