The BCI provides customers, from Olter 12 years, its know-how (knowledge) on any computer problems that may occur in the company. Having as a strong point of the constant training on new technologies and business needs, we can be a useful reference point to disentangle in the ever more rapidly changing information technology.
Nuovi metodi per nascondere codice malevolo PDF Print E-mail
There are no translations available.

L'ultimo rapporto dei laboratori di sicurezza M86 Security mostra nuove tendenze nelle tipologie di attacco; tra queste emerge un tipo di azione combinata tra ActionScript di Adobe e JavaScript, nell'intento di opporsi ai nuovi meccanismi proattivi di rilevamento.
La pratica dell'offuscamento del codice non è nuova, e gli hacker l'hanno usata per diversi anni allo scopo di eludere le difese dei tradizionali prodotti di sicurezza. D'altra parte questi ultimi si sono evoluti, introducendo, per esempio, un'analisi del codice in real time, vanificando così i vecchi attacchi.

Gli hacker non sono certo rimasti a guardare e hanno messo a punto nuove tecniche, basandosi sulle relazioni dei due scripting language di cui sopra. Adobe Flash ha un'enorme diffusione e rimane una delle scelte favorite degli sviluppatori web: si presta bene quindi come veicolo di malware. ActionScript, il suo linguaggio di programmazione, ha una proprietà forse poco nota e cioè una comoda interfaccia con JavaScript nella parent page.

Gli attaccanti, sfruttando la funzionalità di ExternalInterface, possono stabilire una comunicazione bidirezionale tra Flash e JavaScript. Ecco un esempio, tratto dal rapporto cui si accennava all'inizio:

  1. function framel(){
  2. ExternalInterface.call("FLASHSPRAY");
  3. ExternalInterface.addCallback("sendFromJS", this.recieveFromJS);
  4. Externallnterface.call("FLÀSHSPPAY");
  5. }

Per mettere in chiaro e analizzare il codice, bisogna averlo tutto a disposizione, e questo costituisce il vantaggio del malfattore, che può spezzare il suo attacco in due parti, una delle quali non accessibile.

Il rapporto di cui sopra cita anche un'altra tendenza in atto: un metodo di elusione, meno sofisticato di quello appena visto, ma pur sempre efficace, e cioè quello del filtraggio di indirizzi IP appartenenti a sistemi di rilevamento del malware. Un semplice esempio è il seguente:

  1. global Suser;
  2. return '<html>body><div id="message"></div>
  3. <script language="javascript">document.getElementById('message').innerHTML  -
  4. content="0; url=i.php?user='.user.'&exp=1">';</script>
  5. </body></html>';
  6. }
  7.  
  8. //Antiwepoewet
  9. if($ip == '128.111.48.152')
  10. exit($page_404);
  11. }
 

Select language

Site visit

045290
TodayToday84
YesterdayYesterday245
WeekWeek1433
MonthMonth982
IP:38.107.191.116
Bossoni Consulenza Informatica di Omar Bososni - Quinzano d'Oglio (BS) Via Gramsci, 11 - P.IVA 01935580983
BCI Software & Solutions Template by Ahadesign Powered by BCI!
Banner