Beeldgebaseerde Aanvallen (Stegosploit)

Beeldgebaseerde Aanvallen (Stegosploit)

Dat afbeeldingsbestand draagt mogelijk meer dan pixels.

Wat is Beeldgebaseerde Aanvallen (Stegosploit)?

Een afbeelding kan meer dan pixels bevatten. Aanvallers verbergen code in pixelkleurwaarden, en een script op een webpagina leest deze opnieuw voor en voert deze uit. De foto zelf ziet er volkomen normaal uit. In deze oefening linkt de e-mail van een freelance ontwerper naar een portfoliosite die rond zo'n afbeelding is opgebouwd. Je beveiligingssoftware blokkeert een deel van de pagina en je ziet wat volgt als de waarschuwing wordt gesloten en nooit wordt gerapporteerd: een gestolen login, een oproep aan IT-beveiliging, een incidentrapport en training over de alarmsignalen die je hebt gemist.

Wat je leert in Beeldgebaseerde Aanvallen (Stegosploit)

Beeldgebaseerde Aanvallen (Stegosploit) — Trainingsstappen

  1. Een creatieve ochtend

    Het is dinsdagochtend en je bekijkt portfolio's van freelance ontwerpers die aan een komende campagne willen werken.

  2. Een aannemersportfolio

    U ontvangt een e-mail van iemand die beweert een freelance grafisch ontwerper te zijn en geïnteresseerd is om met uw bureau samen te werken. Het toont een kleine preview van hun werk en links naar hun portfoliosite.

  3. De volledige portefeuille

    De preview is prachtig en Alice wil hem op volledige grootte zien. Ze opent de eigen site van de ontwerper, niet een portfolioplatform dat ze kent. Het portfolio is gepolijst: een groot heldenbeeld, een raster van campagnewerk, een korte biografie. Niets op de pagina ziet er verkeerd uit. Maar deze pagina is de aanval. Een Stegosploit -pagina koppelt een afbeelding aan een script: de code is verborgen in de pixelwaarden van de afbeelding, en een script op de pagina leest deze terug met de HTML5 Canvas API van de browser en voert deze uit. Het voorbeeld in de e-mail kon dit niet doen. E-mailclients voeren geen scripts uit, dus alleen de afbeelding was inert. Het had deze pagina nodig.

  4. Een gedeeltelijk blok

    Een paar seconden later, terug in haar inbox, ziet Alice een melding van haar endpointbeveiliging. Die heeft een script op de portfoliopagina geblokkeerd dat code uit een afbeelding haalde. Geblokkeerd , leest Alice, en ze ontspant. De software heeft het afgehandeld. Ze slaat de optie Quarantaine over, sluit de melding en meldt niets. Een blokkade betekent dat iets u heeft aangevallen. Het betekent niet dat alles is tegengehouden. Sluit de pagina en meld het, elke keer.

  5. Een kostbare beslissing

  6. Er is iets mis

    Vijfenveertig minuten later klinkt er in de inbox van Alice een automatische beveiligingswaarschuwing van het monitoringsysteem van Pinnacle Creative. Iemand heeft zich vanaf een onbekende locatie aangemeld bij haar bedrijfsaccount. Het blok stopte één script op de portfoliopagina. Een ander deel van de aanval slaagde erin de opgeslagen bedrijfsaanmelding uit de browser te halen.

  7. Het realiseren van de fout

    Alice staart naar het beveiligingsalarm. Die portfoliopagina was het wapen: code verborgen in wat leek op een gewone afbeelding, en een script op de pagina om het uit te pakken en uit te voeren. Bij het openen van de e-mail gebeurde dit niet. E-mailclients voeren geen scripts uit, dus het voorbeeld in haar inbox was inert. Stegosploit heeft een webpagina nodig die de afbeelding koppelt aan een decoderscript. Daarom was het de taak van de e-mail om haar ertoe te brengen erop te klikken.

  8. De preview was aas

    Terug in de e-mail het kleine voorproefje waarmee het allemaal begon.

  9. Analyse van de rode vlaggen per e-mail

    Terugkijkend op de e-mail worden er verschillende waarschuwingssignalen duidelijk die Alice bij haar eerste recensie over het hoofd heeft gezien.

  10. De e-mailtekst

    De e-mailinhoud zelf bevat subtiele manipulatietactieken.

Dekking van beveiligingsframeworks

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