Tendenze degli Attacchi APT in Corea del Sud: Settembre 2026
Detection stack
- AIDR
- Alert
- ETL
- Query
Sintesi
AhnLab riporta un aumento dell’attività APT mirata a organizzazioni sudcoreane per tutto settembre 2026. Gli attacchi si basano principalmente sullo spear phishing con file LNK malevoli, file HTA e DLL per distribuire infostealer, keylogger e backdoor. Gli attori delle minacce abusano anche di script PowerShell, utilità Windows legittime come curl.exe e regsvr32.exe, e canali di comando e controllo tra cui PubNub e GitHub.
Indagine
L’indagine ha categorizzato le intrusioni osservate in diversi tipi, inclusi A, B, C e D, basati sulle loro tecniche di esecuzione. Gli analisti hanno identificato schemi ricorrenti come file LNK incorporati in PowerShell, documenti esca e distribuzione di malware coinvolgendo XenoRAT e diversi infostealer. L’analisi tecnica ha inoltre rivelato l’uso di encoding Base64 per l’esfiltrazione dei dati e l’istituzione di attività pianificate per la persistenza.
Mitigazione
Per ridurre l’esposizione, gli utenti dovrebbero verificare l’identità dei mittenti delle email ed evitare di aprire allegati o link da fonti sconosciute o sospette. Le organizzazioni dovrebbero mantenere i sistemi operativi e i browser web aggiornati con le ultime patch di sicurezza. È inoltre fortemente consigliato mantenere aggiornato il software di sicurezza degli endpoint, incluse soluzioni come V3.
Risposta
Quando viene rilevata un’attività malevola, i soccorritori dovrebbero isolare i sistemi interessati per prevenire ulteriori esfiltrazioni di dati o movimenti laterali. Condurre analisi forensi per identificare il punto di ingresso iniziale, incluse email di phishing o file LNK malevoli. Rivedere le attività pianificate e le voci di registro per la persistenza non autorizzata e investigare su connessioni in uscita sospette verso infrastrutture note o potenzialmente malevoli.
Rilevamenti
Schtasks punta a directory / binari / script sospetti (tramite cmdline)
Uso sospetto di CURL (tramite cmdline)
Esecuzione sospetta di file LNK (tramite cmdline)
Binario AutoIT eseguito da una posizione insolita (tramite process_creation)
LOLBAS Regsvr32 (tramite cmdline)
Comportamento di evasione delle difese LOLBAS MSHTA sospetto tramite rilevamento di comandi associati (tramite process_creation)
Possibile download di file da GitHub iniziato da un processo insolito (tramite network_connection)
Script AutoIt creato in una posizione insolita (tramite file_event)
IOC (HashMd5) per rilevare: Rapporto delle tendenze delle minacce di settembre 2026 sugli attacchi APT (Corea del Sud)
IOC (SourceIP) per rilevare: Rapporto delle tendenze delle minacce di settembre 2026 sugli attacchi APT (Corea del Sud)
IOC (DestinationIP) per rilevare: Rapporto delle tendenze delle minacce di settembre 2026 sugli attacchi APT (Corea del Sud)
Rilevamento di comandi tramite canale PubNub e connessioni a repository GitHub [Connectione di rete Windows]
Rilevamento di script PowerShell incorporato nei file LNK con esecuzione codificata in Base64 [Windows Powershell]
Esecuzione della simulazione
-
NarraziÒne e comandi di attacco: L’avversario ha consegnato un file
.lnkmalevolo tramite un’email di phishing. Quando l’utente clicca sul collegamento, viene eseguita una riga di comando che lancia PowerShell. Per evadere la rilevazione basata su firme semplici, l’attacker usa l’encoding Base64 per il payload. Per testare se la regola di sicurezza attuale cattura questo schema specifico, lo script includerà le stringhe esatte"Script PowerShell incorporato nel file LNK"and"Base64"all’interno del blocco di script per simulare la telemetria specifica che il SOC cerca. -
Script di test di regressione:
# Script di simulazione progettato per attivare la logica specifica di rilevamento # Lo script contiene le stringhe esatte richieste dalla regola Sigma $encodedPayload = "Write-Host 'Malware Payload Executed'" $bytes = [System.Convert]::FromBase64String([System.Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($encodedPayload))) $decodedCommand = [System.Text.Encoding]::UTF8.GetString($bytes) # Questi commenti sono cruciali per attivare la logica di rilevamento attuale fragil # Script PowerShell incorporato nel file LNK # Usando Base64 per la distribuzione del payload Invoke-Expression $decodedCommand -
Comandi di pulizia:
# Nessuna modifica permanente effettuata dallo script di simulazione. # Se è stato creato un file LNK, elimínarlo: # Remove-Item "$HOMEDesktopMaliciousShortcut.lnk" -ErrorAction SilentlyContinue