European Commission logo
italiano italiano
CORDIS - Risultati della ricerca dell’UE
CORDIS
Contenuto archiviato il 2024-06-18

MALCODE: Malicious Code Detection using Emulation

Article Category

Article available in the following languages:

Difesa contro gli attacchi ai computer

Esistono altre minacce ai computer oltre ai virus. Un progetto dell'UE aiuta a proteggere da un tipo di esse, neutralizzando gli attacchi mascherati e i documenti compromessi che altri sistemi possono tralasciare.

Economia digitale icon Economia digitale

I virus dei computer e altri software dannosi sono ben noti. Gli attacchi che sfruttano le vulnerabilità della corruzione della memoria sono meno conosciuti, ma sono ancora più pericolosi, in quanto possono offrire un accesso senza limiti al sistema. Il progetto MALCODE ("Malicious code detection using emulation"), finanziato dall'UE, ha cercato di offrire maggiore protezione. Organizzato nell'ambito del programma Marie Curie per lo sviluppo dei ricercatori, lo studio svolto da un singolo membro è durato tre anni fino alla fine di giugno 2013. Lo scopo è stato quello di progettare, sviluppare e valutare nuovi algoritmi per rivelare codici dannosi, basati sull'emulazione dei codici. Il malware può essere nascosto o mascherato, quindi un vantaggio della tecnica del progetto è che rileva i codici maliziosi dalle sue azioni a livello di istruzioni alla macchina. Esaminando queste azioni, il progetto ha lo scopo di stabilire nuovi principi per il rilevamento. Il progetto ha raggiunto i sui scopi. I risultati ottenuti includono nuovi metodi per la rilevazione degli attacchi a livello di rete e documenti PDF pericolosi. Il primo metodo include una tecnica di rilevamento di shellcode e un sistema di individuazione di operazioni a livello macchina eseguito da diversi tipi di shellcode. In effetti, la tecnica permette di rilevare quello che altri sistemi possono tralasciare. La seconda tecnica di rilevazione chiamata MDscan è uno scanner per documenti che rileva le minacce nascoste integrate nei file PDF. La seconda metà dello studio ha prodotto due tecniche per la prevenzione di attacchi basati sul Return Oriented Programming. Il metodo rileva minacce nascoste nelle fonti dei dati come il traffico della rete o la memoria del processore e fornisce protezione utilizzando una randomizzazione a codici in loco. Di conseguenza, le difese possono essere applicate da un software remoto senza rallentare la velocità del processore. Il lavoro ha anche contribuito ad altri campi tra cui il monitoraggio e le analisi del traffico a livello di rete e l'utilizzo di processori grafici per accelerare il traffico di rete. Inoltre, la ricerca è avanzata sulle questioni della privacy online e ha studiato l‘ambiente del sistema operativo Android. MALCODE ha raggiunto risultati significativi nel rilevamento e nella protezione dalle minacce dei codici dannosi. Grazie a questo, i computer e i sistemi di dati saranno più sicuri.

Parole chiave

Attacchi ai computer, memoria corrotta, accesso al sistema, codice malizioso, emulazione di codice, malware, shellcode

Scopri altri articoli nello stesso settore di applicazione