▾ G11 Media: | ChannelCity | ImpresaCity | SecurityOpenLab | Italian Channel Awards | Italian Project Awards | Italian Security Awards | ...

Offuscamento JavaScript e malware, un binomio difficile da smascherare

L'offuscamento di JavaScript spesso è impiegato per nascondere malware, ma ha anche impieghi legittimi. La profilazione può aiutare a capire dove si nascondono delle minacce.

Tecnologie/Scenari

Le tecniche di offuscamento di codice JavaScript dannoso sono sempre più diffuse: sono utilizzate dai criminali informatici per creare JavaScript illeggibile, non eseguibile e, di conseguenza, molto più difficile da analizzare e rilevare. Una recente ricerca di Akamai che ha analizzato oltre 10.000 campioni JavaScript dannosi (dropper malware, pagine di phishing, cryptominer, eccetera) ha rivelato che almeno nel 25% sono state utilizzate tecniche di offuscamento JavaScript per eludere il rilevamento.

La situazione è complessa perché l'offuscamento di JavaScript non è usato solo per scopi dannosi. Almeno lo 0,5% dei 20.000 siti Web che popolano la parte alta della classifica di Alexa.com contiene codice JavaScript offuscato. La tecnica in questo caso viene impiegata legittimamente, per impedire l'accesso pubblico al codice del sito web.

È pertanto il mix di applicazioni lecite e illecite dell'offuscamento a rende complicato il lavoro dei ricercatori di sicurezza e l'identificazione delle sole applicazioni dannose.


Una questione di paking

I ricercatori di Akamai hanno rivelato di avere compreso che il software packing è un importante indizio per dedurre il contenuto JavaScript offuscato. Semplificando al massimo, il software packing è un metodo di compressione o crittografia del codice che lo rende illeggibile.

I risultati completi della ricerca verranno presentati alla conferenza SecTor 2021. Intanto l'azienda ha anticipato alcuni aspetti. In particolare, il fatto che l'uso del packing per eludere la detection degli strumenti di sicurezza modifica il codice. Akamai ha elaborato un metodo che profila la funzionalità unica dei packer per rilevare il codice JavaScript offuscato che nasconde una minaccia, come phishing, dropper malware o altro.


Akamai mostra anche quattro esempi di campioni malevoli (sopra): due di phishing, uno di un dropper malware e uno di un Magecart. Sono codici diversi con variabili e nomi di funzioni diverse, che però hanno in comune la stessa funzionalità di offuscamento. Impiegando questo metodo di profilazione dei packer, i ricercatori hanno valutato 30.000 file JavaScript benigni e dannosi e hanno concluso che almeno il 25% dei file dannosi utilizza una delle funzionalità profilate.

Conclusione

L'uso sempre più massivo di tecniche di offuscamento del codice sia a scopo legittimo che illegittimo potrebbe comportare più tempo e risorse per le scansioni antimalware. Non si può dare per scontato che tutto il codice offuscato sia malevolo, ma l'approccio migliore per la detection resta considerare il codice offuscato come sospetto fino a prova contraria. Nell'analisi, l'uso di indicatori aggiuntivi come le funzionalità, la dimensione e la complessità del codice può essere di supporto.

Se questo articolo ti è piaciuto e vuoi rimanere sempre informato
Iscriviti alla nostra Newsletter Gratuita. Iscriviti
GoogleNews Rimani sempre aggiornato, seguici su Google News! Seguici

Notizie correlate

Speciali Tutti gli speciali

Speciale

Speciale iperautomazione

Speciale

Speciale Backup e Resilienza 2025

Speciale

Speciale OT Security

Speciale

2025 obiettivo cybersecurity

Speciale

Previsioni per la cybersecurity del 2025

Calendario Tutto

Lug 09
Dell Technologies - Tech Rally Server: Workshop storage Hyperconverged
Lug 09
Forcepoint NGFW Multi-Layer Protection in Action
Lug 09
Creatività ed efficienza con Adobe: più veloci, più connessi, più creativi con le ultime novità al servizio dei team creativi
Lug 10
Azure Special Club
Lug 10
Bootcamp WatchGuard - Sicurezza senza compromessi: Scopri WatchGuard Endpoint Security
Lug 10
Business Meeting Lexmark Marche | XC9525, la nuova generazione della stampa A3
Lug 10
scrivi qui il titolo...
Lug 10
Parallels RAS: accesso remoto sicuro, semplice, e scalabile per la tua azienda
Lug 10
Boost Your Backup Strategy con Object First: demo live e casi di successo

Ultime notizie Tutto

Acronis, come semplificare il lavoro di MSP e team IT con il patch management

Umberto Zanatta, Senior Solutions Engineer di Acronis, approfondisce come l’automazione del patch management possa semplificare le attività quotidiane, migliorare l’efficienza e assicurare una maggiore aderenza ai requisiti normativi, anche in ambienti IT complessi e distribuiti

08-07-2025

La rivoluzione quantistica nella cybersecurity: sfide e soluzioni

La rivoluzione del quantum computing mette a rischio la crittografia attuale: Umberto Pirovano di Palo Alto Networks spiega rischi, tempistiche e soluzioni post-quantum.

07-07-2025

SentinelOne premia i partner top performer in EMEA

Nel corso del PartnerOne Summit 2025 il vendor di cybersecurity premia i contributi di eccellenza all'innovazione nelle soluzioni di sicurezza dei propri partner

07-07-2025

Scattered Spider punta su attacchi a catena via fornitori BPO e call center

Noto gruppo criminale sfrutta la compromissione di fornitori BPO e call center per colpire più vittime in settori chiave. Facciamo il punto sulle nuove tattiche.

04-07-2025

Iscriviti alla nostra newsletter

Soluzioni B2B per il Mercato delle Imprese e per la Pubblica Amministrazione

Iscriviti alla newsletter

www.securityopenlab.it - 8.3.21 - 4.6.1