Articoli e news    Prezzi

Malware e GPU, la combinazione è esplosiva

12:41 - 30 settembre 2010 di Manolo De Agostini

Secondo alcuni ricercatori le GPU possono essere usate per rendere i malware più complessi e difficili da rintracciare. È stata effettuata anche una dimostrazione.

Le GPU come vettori di malware. Con la ricerca "GPU-Assisted Malware" un team di scienziati greci e statunitensi hanno spiegato che è possibile sviluppare un codice che serve per iniettare alcuni componenti di un malware nella GPU. Il tutto avviene durante il processo di "unpacking" di un file creato ad hoc. Questo metodo sarebbe in grado di evitare le tradizionali contromisure di sicurezza.

I metodi di "self-unpacking" sono usati solitamente per sfuggire alle scansioni antivirus basate su tracce digitali, in quanto consentono agli hacker di effettuare cambiamenti alla compressione o codifica quando necessario senza alterare l'intero pacchetto, rendendo il "carico nascosto" difficile da rilevare. Questi metodi richiedono però accesso alla CPU del computer. Con il metodo illustrato dai ricercatori gli hacker possono però usare la GPU per creare schemi di codifica ancora più complessi.

"Implementare la funzionalità self-unpacking di un malware binario usando codice per la GPU può porre ostacoli rilevanti alla rilevazione dei malware e all'analisi dei sistemi", hanno scritto gli scienziati. "L'autore di un malware può avvantaggiarsi della potenza dei moderni processori grafici e confezionare un malware con schemi di codifica estremamente complessi che possono essere calcolati rapidamente grazie all'architettura altamente parallela delle GPU".

I ricercatori spiegano che il codice maligno - una volta che è stato dato in pasto alla GPU – viene sistemato in una locazione di memoria accessibile dalla CPU e poi eseguito dalla stessa. La maggioranza del codice è scritto per la GPU, lasciando poco codice ai processori e una traccia piuttosto ridotta nella memoria del sistema. Questo significa che le attuali soluzioni antivirus avranno vita dura nel rilevare l'attività maligna.

A rendere il quadro ancora peggiore c'è il fatto che il malware per GPU rende persino più difficile il lavoro di reverse engineering e analisi del codice dei ricercatori di sicurezza. A complicare questo processo è la capacità della GPU di decodificare e ricodificare segmenti del virus molto rapidamente.

"Sebbene l'estrazione completa del codice originale sia ancora possibile per l'analisi del malware, la GPU rende l'intero processo di reverse engineering una sfida e un'operazione che può richiedere molto tempo", hanno concluso i ricercatori.

Condividi:   

Commenti

Aggiungi un tuo commento
1/2 avanti    
ErLucio 30/09/2010 12:55
 
mi sembra la naturale e ovvia evoluzione del malware.
Tsaeb 30/09/2010 12:57
 
tra questa notizia e quella del virus che attacca le centrali nucleari c'è davvero di che preoccuparsi ultimamente....
Zenon_85 30/09/2010 13:03
 
La butto lì, ma non linciatemi ,non sono un esperto: visto che è possibile usare le GPU per infettare i pc sarebbe anche possibile il contrario cioè usarle per far girare un super antivirus avendo a disposizione tutta quella potenza?
Aeon19 30/09/2010 13:13
 

 Originariamente inviata da Zenon_85

La butto lì, ma non linciatemi ,non sono un esperto: visto che è possibile usare le GPU per infettare i pc sarebbe anche possibile il contrario cioè usarle per far girare un super antivirus avendo a disposizione tutta quella potenza?



Già alcuni AV lo fanno, o cmq molti AV hanno in cantiere uno sviluppo basato su ciò che hai detto tu nel commento: sfruttare la GPU.
Giopro 30/09/2010 13:15
 

 Originariamente inviata da Zenon_85

La butto lì, ma non linciatemi ,non sono un esperto: visto che è possibile usare le GPU per infettare i pc sarebbe anche possibile il contrario cioè usarle per far girare un super antivirus avendo a disposizione tutta quella potenza?



Se non sbaglio mesi fa NVidia aveva ipotizzato uno scenario dove utilizzare la GPU per far funzionare l'antivirus.
Il problema, però, è dato dalla lentezza degli hard disk che inficiano la possibile alta velocità di scansione.

Bene, così poi avremo anche gli antivirus che verranno ottimizzati per ATI, Intel o NVidia come per i giochi?

Ciao
Aeon19 30/09/2010 13:22
 

 Originariamente inviata da Zenon_85

La butto lì, ma non linciatemi ,non sono un esperto: visto che è possibile usare le GPU per infettare i pc sarebbe anche possibile il contrario cioè usarle per far girare un super antivirus avendo a disposizione tutta quella potenza?



Guarda qui:

http://www.kaspersky.com/news?id=207575979
Aeon19 30/09/2010 13:23
 
E, analogamente, Tom's ne aveva già parlato:

http://www.tomshw.it/cont/news/kaspersky-sc eglie-nvidia-la-sicurezza-e-un-gioco/23228/1.html
EpoX 30/09/2010 13:25
 
Virus nelle GPU... ma vuoi vedere che i driver che bloccavano le ventole delle VGA...
supercomputer1 30/09/2010 13:37
 

 Originariamente inviata da Zenon_85

La butto lì, ma non linciatemi ,non sono un esperto: visto che è possibile usare le GPU per infettare i pc sarebbe anche possibile il contrario cioè usarle per far girare un super antivirus avendo a disposizione tutta quella potenza?


Si Kaspersky in collaborazione con la tarari.inc stanno sviluppando gli antivirus del futuro su schede ATI Radeon
www.theinquirer.net/inquirer/news/1042106/gpgpu-dras tically-accelerates-anti-virus-software.
Un antivirus Gpu scansiona a 6,2Gbps con un utilizzo della CPU di solo 1o2%.
Gpu drastically accelerates antivirus software.
un'altro progetto che ci ritroveremo in futuro sarà
Torrenza la futura piattaforma di calcolo di AMD che monterà degli acceleratori XTX per sgravare il carico della ricerca dei virus dal processore dando questo compito in pasto a un ASIC(application specific integrated circuit) XTX appositamente sviluppato in modo di accelerare la ricerca dei virus e liberare la CPU da questo pesante lavoro. Attualmente nei computer fà quasi tutto il processore,quindi il processore è come uno di noi che si arrangia a fare un pò il meccanico , un pò l'idraulico, un pò l'ingegnere ecc; ma vuoi mettere a confronto un Ingegnere specializzato nel suo campo, un idraulico specializzato nel suo campo. Grazie alla piattaforma Torrenza all'interno del processore ci saranno dei minicor ognuno specializzato ad effettuare quel tipo di lavoro. Esempio uno che fa calcoli di crittografia, l'altro che si occupa dello scheduling dei processi, l'altro che si occupa di encoding e decoding video HD, l'altro(XTX) che si occupa di scansionare il computer da
possibili virus.
delta08 30/09/2010 14:37
 
tra 10 anni cosa accadrà ... virus nei sistemi delle autovetture ? nei rasoi elettrici ? ma nessuno pensa ai bambini !?!?!
1/2 avanti    
Accedi o  registrati.
Nome utente:
Password:
Segnala TomsHW

Correlazioni

  Categoria: Sicurezza
  Tag: Nvidia GeForce, AMD Radeon