Attacchi Basati su Immagini (Stegosploit)

Attacchi Basati su Immagini (Stegosploit)

Quel file immagine potrebbe trasportare ben piu di semplici pixel.

Cos’è Attacchi Basati su Immagini (Stegosploit)?

Un'immagine può contenere più di pixel. Gli aggressori nascondono il codice nei valori di colore dei pixel e uno script su una pagina web lo rilegge e lo esegue. L'immagine stessa sembra perfettamente normale. In questo esercizio l'e-mail di un designer freelance si collega a un sito portfolio costruito attorno a una di queste immagini. Il tuo software di sicurezza blocca parte della pagina e tu guardi cosa segue quando l'avviso viene chiuso e mai segnalato: un accesso rubato, una chiamata alla sicurezza IT, un rapporto sull'incidente e una formazione sui segnali d'allarme che hai mancato.

Cosa imparerai in Attacchi Basati su Immagini (Stegosploit)

Attacchi Basati su Immagini (Stegosploit) — Fasi della formazione

  1. Una mattinata creativa

    È martedì mattina e stai esaminando i portfolio di designer freelance che vogliono lavorare su una prossima campagna.

  2. Un portafoglio di appaltatori

    Ricevi un'e-mail da qualcuno che dichiara di essere un grafico freelance interessato a lavorare con la tua agenzia. Mostra una piccola anteprima del loro lavoro e collegamenti al sito del loro portfolio.

  3. Il portafoglio completo

    L'anteprima è adorabile e Alice vuole vederla a grandezza naturale. Apre il sito del designer, non una piattaforma di portfolio che conosce. Il portfolio è raffinato: una grande immagine dell'eroe, una griglia di lavoro per la campagna, una breve biografia. Niente nella pagina sembra sbagliato. Ma questa pagina è l'attacco. Una pagina Stegosploit accoppia un'immagine con uno script: il codice è nascosto nei valori dei pixel dell'immagine e uno script sulla pagina lo rilegge con l' HTML5 Canvas API del browser e lo esegue. L'anteprima nell'e-mail non può farlo. I client di posta elettronica non eseguono script, quindi l'immagine da sola era inerte. C'era bisogno di questa pagina.

  4. Un blocco parziale

    Tornata nella sua casella di posta qualche secondo dopo, Alice vede comparire un avviso della sua endpoint security. Ha bloccato uno script sulla pagina del portfolio che estraeva codice da un'immagine. Bloccato , legge Alice, e si rilassa. Il software se ne è occupato. Salta l'opzione Quarantena, chiude l'avviso e non segnala nulla. Un blocco significa che qualcosa ti ha attaccato. Non significa che tutto sia stato fermato. Chiudi la pagina e segnalalo, ogni volta.

  5. Una decisione costosa

  6. Qualcosa non va

    Quarantacinque minuti dopo, la casella di posta di Alice suona con un avviso di sicurezza automatizzato proveniente dal sistema di monitoraggio di Pinnacle Creative. Qualcuno ha effettuato l'accesso al suo account aziendale da una posizione sconosciuta. Il blocco ha interrotto uno script nella pagina del portfolio. Un'altra parte dell'attacco è riuscita a portare a termine l'accesso dell'azienda salvata dal browser.

  7. Realizzare l'errore

    Alice fissa l'avviso di sicurezza. Quella pagina del portfolio era l'arma: codice nascosto all'interno di quella che sembrava un'immagine normale e uno script sulla pagina per scompattarlo ed eseguirlo. Non è stata l'apertura dell'e-mail a causare tutto questo. I client di posta elettronica non eseguono script, quindi l'anteprima nella sua casella di posta era inerte. Stegosploit ha bisogno di una pagina web che abbini l'immagine a uno script di decodificazione, motivo per cui il compito dell'e-mail era convincerla a fare clic.

  8. L'anteprima era un'esca

    Nell'e-mail, la piccola anteprima da cui tutto ha avuto inizio.

  9. Analisi dei segnali d'allarme delle e-mail

    Ripensando all'e-mail, diventano evidenti diversi segnali di allarme che Alice non ha compreso nella sua revisione iniziale.

  10. Il corpo dell'e-mail

    Il contenuto stesso dell'e-mail contiene sottili tattiche di manipolazione.

Copertura dei framework di sicurezza

MITRE ATT&CK

  • T1027.003 Obfuscated Files or Information: Steganography

CIS Controls

  • CIS 10 Malware Defenses
  • CIS 14.2 Train Workforce Members to Recognize Social Engineering Attacks

NIST CSF

  • PR.AT-01 Personnel are provided with awareness and training so that they possess the knowledge and skills to perform general tasks with cybersecurity risks in mind
  • PR.PS Platform Security
  • DE.CM Continuous Monitoring