Arcana IR-documentatie · Nederlandse vertaling English

RB-ANALYSIS-001: URL-analyse

Documentbeheer

Kenmerk Waarde Datum
Documentnaam URL-analyse
Versie [Versienummer invullen] [Datum invullen]
Eigenaar [Eigenaar/team invullen] [Datum invullen]
Status [Draft/Approved/Retired] [Datum invullen]
Volgende reviewdatum [Volgende reviewdatum invullen] [Datum invullen]
Goedkeuringen [Goedkeurder(s) invullen] [Datum invullen]
Wijzigingsoverzicht Eerste versie [Datum invullen]

1. Vereisten

2. Stap-voor-stap-instructies

  1. Normaliseer en expandeer de URL's

    • Extraheer alle URL's uit de e-mail
      • Gewone links
      • Verhulde links (HTML-gecodeerd, verkort)
    • Expandeer URL-verkorters (bit.ly, tinyurl, enz.)
    • Decodeer Base64- / URL-codering als die aanwezig is
  2. Passieve reputatiecheck

    • Controleer elke URL/elk domein:
      • VirusTotal
      • URLScan (eerdere scans)
      • Leeftijd van het domein (WHOIS)
    • Let op indicatoren:
      • Pas geregistreerde domeinen
      • URL's met een lage reputatie of een markering
      • Domeinen die legitieme diensten nabootsen
  3. Laat de URL ontploffen in een sandbox

    • Open de URL in de sandboxomgeving
    • Observeer:
      • de redirectketen
      • de uiteindelijke landingspagina
      • netwerkverzoeken
      • bestandsdownloads
      • uitvoering van scripts
  4. Analyseer het redirectgedrag

    • Volg:
      • Initiële URL → tussenliggende redirects → eindbestemming
    • Indicatoren:
      • meerdere redirects (vooral via legitieme diensten)
      • redirect naar een pagina voor credential harvesting
      • redirects die afhangen van geo/IP
  5. Stel credential harvesting vast

    • Zoek naar:
      • Nep-inlogpagina's (O365, Google, Okta, enz.)
      • Formuliervelden die gebruikersnaam en wachtwoord opvangen
      • POST-requests naar domeinen van de aanvaller
    • Vergelijk de HTML-structuur met de echte inlogpagina en controleer op een afwijkend domein
  6. Analyseer bijlagen (indien aanwezig)

    • Upload ze naar de sandbox
      • Bepaal de hash van het bestand (MD5/SHA256)
      • Analyseer het gedrag: procesuitvoering, netwerkverzoeken, persistence
    • Indicatoren:
      • Uitvoering van macro's (Office-documenten)
      • Droppers / loaders
      • Verdachte child processes
  7. Controleer op aflevering van een payload

    • Stel vast of de URL
      • Direct een bestand downloadt
      • Een drive-by download veroorzaakt
      • Een tweede payload neerzet
  8. Correleer met interne logs (optioneel)

    • Proxylogs:
      • Hebben gebruikers de uiteindelijke URL bezocht?
    • EDR
      • Is er bestandsuitvoering die aan de URL is te koppelen?

3. Na afloop


Bijdrager

Vishal Thakur GitHub: https://github.com/malienist

Jayden Vo GitHub: https://github.com/jayden-vo

Heeft bijgedragen aan het Arcana Incident Response Documentation Framework.