Skip to content
  • Casa
  • Esplora le pagine
  • Catena di eliminazione informatica

Catena di eliminazione informatica

La Cyber Kill Chain è un modello in sette fasi che descrive la sequenza di eventi tipici di un attacco informatico. Fornisce un quadro completo per comprendere le diverse fasi di un attacco e sviluppare strategie per individuarli e prevenirli.

Che cos’è una Cyber Kill Chain?

La Cyber Kill Chain è un modello in sette fasi che descrive la sequenza di eventi in un tipico attacco informatico. Fornisce un quadro completo per comprendere le diverse fasi di un attacco e sviluppare strategie per rilevarli e prevenirli. Le sette fasi della Cyber Kill Chain sono: Ricognizione, Arma, Consegna, Sfruttamento, Installazione, Comando e Controllo e Azioni sugli Obiettivi.

Modello della Cyber Kill Chain: le sette fasi di un attacco informatico

  1. Ricognizione: la prima fase della catena di attacco informatico è la ricognizione, durante la quale l’autore dell’attacco raccoglie informazioni sul bersaglio. Questa fase è fondamentale per l’autore dell’attacco, poiché gli consente di comprendere l’ambiente del bersaglio e di identificare potenziali vulnerabilità da sfruttare. La ricognizione può avvalersi di vari metodi, quali la ricognizione passiva (raccolta di informazioni tramite fonti pubblicamente disponibili) o la ricognizione attiva (utilizzo di strumenti per eseguire scansioni e sondaggi attivi dei sistemi del bersaglio).
  2. Weaponization: nella fase di weaponization, l’autore dell’attacco crea un payload o un exploit che verrà utilizzato per ottenere l’accesso al bersaglio. Un payload è un frammento di codice che viene inviato al bersaglio e può includere malware o altro software dannoso. L’autore dell’attacco può sfruttare questa fase per testare il payload e assicurarsi che funzioni correttamente prima di passare alla fase di distribuzione.
  3. Consegna: nella fase di consegna, l’autore dell’attacco invia il payload dannoso al bersaglio. La consegna può avvenire attraverso vari vettori, quali e-mail, tecniche di ingegneria sociale o vulnerabilità presenti nel software o nell’hardware del bersaglio. L’obiettivo di questa fase è indurre il bersaglio a eseguire il payload, consentendo così all’autore dell’attacco di accedere ai sistemi del bersaglio.
  4. Sfruttamento: nella fase di sfruttamento, l’autore dell’attacco esegue il payload dannoso per ottenere l’accesso al bersaglio. Questa fase prevede l’utilizzo del payload per sfruttare le vulnerabilità presenti nel software o nell’hardware del bersaglio, consentendo all’autore dell’attacco di assumere il controllo dei sistemi del bersaglio. Lo sfruttamento può avvenire tramite tecniche quali il buffer overflow, l’iniezione di codice e altri metodi che consentono all’autore dell’attacco di eseguire codice arbitrario sui sistemi del bersaglio.
  5. Installazione: nella fase di installazione, l’autore dell’attacco installa malware o backdoor sui sistemi della vittima. Il malware o le backdoor vengono utilizzati per mantenere l’accesso alla vittima e per monitorarne le attività. L’autore dell’attacco può inoltre sfruttare questa fase per installare ulteriori strumenti o software che lo aiutino a portare a termine l’attacco.
  6. Comando e controllo: Nella fase di comando e controllo, l’autore dell’attacco stabilisce una comunicazione con il malware o le backdoor installate sui sistemi della vittima. Questa comunicazione consente all’autore dell’attacco di controllare in remoto i sistemi della vittima, permettendogli di eseguire comandi, sottrarre dati o compiere altre attività dannose. L’autore dell’attacco può ricorrere a vari metodi, come la configurazione di un server di comando e controllo o l’utilizzo di canali crittografati per comunicare con il malware.
  7. Azioni relative agli obiettivi: nella fase finale, l’autore dell’attacco raggiunge i propri obiettivi, quali l’esfiltrazione di dati sensibili, la distruzione dei sistemi o il furto di informazioni di valore. L’autore dell’attacco può inoltre utilizzare i sistemi della vittima come trampolino di lancio per ulteriori attacchi, sfruttando i sistemi compromessi della vittima per attaccare altri bersagli.

Esempi della cyber kill chain

  1. Attacco ransomware WannaCry: in questo attacco, l’autore ha utilizzato l’exploit “EternalBlue” per diffondere il ransomware WannaCry nei sistemi vulnerabili. Ha poi sfruttato la vulnerabilità e installato il ransomware, che ha crittografato i file delle vittime e ha richiesto il pagamento di un riscatto per ripristinare l’accesso.
  2. Violazione dei dati di Target: nella violazione dei dati di Target del 2013, gli autori dell’attacco hanno innanzitutto condotto un’operazione di ricognizione per raccogliere informazioni sulla rete e sui sistemi di pagamento di Target. Hanno poi utilizzato un malware per sfruttare una vulnerabilità nel sistema POS (point-of-sale) di Target. L’autore dell’attacco ha inviato il malware alla vittima e lo ha installato, il che gli ha permesso di sottrarre dati sensibili dei clienti.
  3. Operazione Aurora: in questa campagna di spionaggio informatico del 2009, l’autore dell’attacco ha utilizzato e-mail di spear-phishing per introdurre un exploit zero-day nei sistemi di destinazione. L’autore dell’attacco ha sfruttato la vulnerabilità per installare una backdoor, che gli ha consentito di esercitare il controllo e di sottrarre dati sensibili dalla vittima.

Proteggersi dagli attacchi informatici

Esistono diverse misure che le organizzazioni possono adottare perproteggersi dagli attacchi informatici:

  1. Formazione e sensibilizzazione dei dipendenti: istruire i dipendenti su come riconoscere le truffe di phishing, evitare comportamenti online rischiosi e segnalare eventuali attività sospette può contribuire a prevenire una violazione dei dati.
  2. Firewall e sicurezza di rete: un firewall può aiutare a impedire l’accesso non autorizzato a una rete, mentre un solido sistema di sicurezza di rete può aiutare a individuare e prevenire gli attacchi informatici.
  3. Software anti-malware: l’installazione di software anti-malware, come i programmi antivirus e anti-spyware, può aiutare a proteggersi dai software dannosi che potrebbero causare danni a una rete o sottrarre informazioni sensibili.
  4. Aggiornamenti software e di sistema: mantenere il software e i sistemi aggiornati con le ultime patch di sicurezza e gli ultimi aggiornamenti può aiutare a impedire che le vulnerabilità vengano sfruttate dai criminali informatici.
  5. Backup and Recovery in caso di emergenza: eseguire regolarmente il backup dei dati importanti e disporre di un piano di Recovery in caso di emergenza può aiutare un’organizzazione a riprendersi rapidamente da un attacco informatico.
  6. Controllo degli accessi: l’adozione di misure rigorose di controllo degli accessi, come l’uso di password complesse e l’autenticazione a due fattori, può contribuire a impedire l’accesso non autorizzato a informazioni sensibili.
  7. Test di penetrazione: l’esecuzione regolare di test di penetrazione e valutazioni delle vulnerabilità può aiutare le organizzazioni a identificare e risolvere potenziali punti deboli nella sicurezza prima che possano essere sfruttati dagli aggressori.

La difesa contro la Cyber Kill Chain richiede un approccio a più livelli, che includa l’implementazione di controlli di sicurezza e sistemi di monitoraggio per rilevare potenziali attacchi, l’adozione delle migliori pratiche di sicurezza e la predisposizione di un piano di risposta agli incidenti. Per prevenire il verificarsi di attacchi, le organizzazioni dovrebbero concentrarsi sul miglioramento del proprio livello di sicurezza complessivo implementando controlli di sicurezza quali firewall, il framework di sicurezza AAA, il rafforzamento di base dei sistemi e la crittografia dei dati. Dovrebbero inoltre formare regolarmente i dipendenti sulle migliori pratiche di sicurezza per aiutarli a identificare potenziali attacchi.

È importante che le organizzazioni valutino regolarmente il proprio livello di sicurezza e aggiornino le proprie strategie di difesa in base alle minacce e alle vulnerabilità più recenti. Ciò può comportare l’implementazione di nuove tecnologie e strumenti, nonché lo svolgimento di audit e valutazioni di sicurezza periodici. Le organizzazioni dovrebbero inoltre prendere in considerazione la possibilità di avvalersi di esperti di sicurezza.