211service.com
Attacchi Mac furtivi
I fan dei computer Apple spesso si vantano di una sicurezza superiore. Ma poiché i Mac hanno guadagnato popolarità negli ultimi anni, questo ha attirato molta più attenzione da parte degli hacker. In una presentazione prevista per oggi al Cappello nero DC conferenza sulla sicurezza informatica a Washington, DC, un esperto di sicurezza rivelerà una tecnica per attaccare il sistema operativo Mac, OS X, senza lasciare traccia.
Tecniche simili hanno preso di mira sia le macchine Windows che Linux per diversi anni. Consentono a un aggressore di coprire le sue tracce, eliminando prove vitali che un investigatore potrebbe normalmente utilizzare per dimostrare che una macchina è stata compromessa; potrebbero anche consentire all'investigatore di mettere insieme i dettagli dell'incidente. Portare la tecnica sul Mac, tuttavia, ha richiesto un approccio molto più sofisticato.
La tecnica che verrà illustrata a Black Hat DC consente a un utente malintenzionato di rimuovere praticamente ogni traccia di un attacco contro OS X, dopo aver compromesso il sistema utilizzando un altro exploit.
Vincenzo Iozzo , uno studente del Politecnico di Milano, in Italia, spiega che la tecnica consente a un utente malintenzionato di entrare in una macchina senza lasciare traccia nella sua memoria permanente, il che significa che le prove dell'attacco scompariranno non appena il computer della vittima verrà acceso spento. Tale tecnica potrebbe essere utilizzata, ad esempio, in combinazione con un altro difetto software per sostituire di nascosto una versione legittima del browser Web Safari di Apple con una dannosa che registra le battute dell'utente e le invia all'attaccante.
Normalmente, quando un utente esegue un'applicazione, il codice viene eseguito in varie parti della memoria del computer. In OS X, viene utilizzato un formato di file chiamato Mach-O per specificare dove nella memoria del computer devono essere eseguiti i processi dell'applicazione. Iozzo ha studiato il formato file Mach-O per prevedere in anticipo dove si potevano trovare questi processi. La tecnica identifica un processo attivo (come quello per Safari) e inietta codice dannoso nello spazio di memoria in cui è in esecuzione. Quando il sistema legge dalla posizione prevista, esegue il codice dell'attaccante invece del programma legittimo. Poiché la tecnica non lascia traccia, Iozzo afferma che può essere rilevata solo utilizzando un software che controlla le intrusioni su una rete.
Prevedere dove iniettare il codice dannoso è reso più difficile da una funzione di sicurezza in OS X che memorizza le variabili necessarie per mantenere l'attacco non rintracciabile in posizioni casuali all'interno della memoria. Tuttavia, Iozzo ha scoperto un modo per prevedere dove sarebbero state memorizzate le variabili sulla base di informazioni che rimangono invariate.
Dino Dai Call , un ricercatore di sicurezza indipendente specializzato in Mac, afferma che il lavoro di Iozzo è molto interessante, soprattutto date le difficoltà che ha dovuto superare per far funzionare la tecnica furtiva su OS X.
Dai Zovi afferma che, per ora, ci sono pochi attacchi Mac abbastanza sofisticati da richiedere una protezione di questo tipo. Ma aggiunge che la tecnica potrebbe rivelarsi un modo efficace per superare il software antivirus avanzato in futuro.
Finora gli aggressori non si sono concentrati molto sul Mac perché il suo pubblico più piccolo significa guadagni potenziali minori. Ma Dai Zovi nota che questo sta iniziando a cambiare e afferma che la ricerca sulle vulnerabilità del sistema ora dovrebbe dare ai difensori il tempo di prepararsi per il malware futuro.
Iozzo afferma che potrebbe volerci del tempo prima che Apple risponda alla sua tecnica perché sfrutta elementi fondamentali della struttura del sistema operativo che non possono essere modificati con una semplice patch software. Dice che potrebbe richiedere un aggiornamento più ampio, come l'introduzione della nuova versione di OS X, chiamata Leopardo delle nevi , la cui spedizione è prevista per il 2010.
Nel frattempo, Iozzo afferma che gli utenti possono proteggersi mantenendo aggiornati i propri sistemi con eventuali patch di sicurezza rilasciate per OS X. Poiché la tecnica si basa su altri difetti che un utente malintenzionato potrebbe sfruttare, gli utenti dovrebbero concentrarsi sulla riduzione di tali altre minacce. il più possibile, dice.
Tuttavia, la tecnica potrebbe presto rappresentare una minaccia per un altro tipo di dispositivo. Iozzo afferma che attualmente sta lavorando con un altro ricercatore di sicurezza per estendere la sua tecnica all'iPhone.