Trojan Flashback.K, come scoprire se il tuo Mac è infetto

Ieri Doctor Web, una software house russa che sviluppa anti-virus, ha lanciato un allarme senza precedenti: sarebbero ben 600.000 i Mac infettati da Flashback.K, un trojan che nell’ultima versione nota sfrutta una falla di Java per installarsi senza il consenso dell’utente.
Oracle ha fornito un aggiornamento di sicurezza che risolve il bug Java già a febbraio ma Apple, che gestisce in autonomia gli aggiornamenti della Java SE di OS X, ha lasciato passare inspiegabilmente un paio di mesi prima di fornire un aggiornamento che è arrivato solo pochi giorni fa.

Il colpevole ritardo, dunque, sarebbe stato sufficiente a permettere la notevole diffusione del malware segnalata da Dr. Web.
F-Secure ha fornito nei giorni scorsi una breve procedura da seguire per verificare se un Mac è infetto. La procedura è relativamente semplice anche se bisogna passare per il Terminale.
Prima di procedere, nel caso non lo aveste ancora fatto, installate immediatamente gli ultimi aggiornamenti Java per Lion e Snow Leopard.

Come funziona Flashback.K

Prima di tutto un breve background sulle modalità di infezione. Spiega il report di Dr. Web:

“I sistemi vengono infettati da Backdoor.Flashback.39 dopo che un utente viene re-indirizzato ad un sito fasullo da una risorsa compromessa o attraverso un sistema di distribuzione del traffico. Del codice JavaScript viene poi utilizzato per caricare una applet Java che contiene l’exploit.[…]
L’exploit salva un file eseguibile sull’hard disk del Mac infetto. If file viene utilizzato per scaricare un payload da un server remoto che viene poi lanciato.”

Chi fosse interessato a maggiori dettagli li può trovare nel report diffuso da Dr.Web

Come capire se il tuo Mac è infetto

La procedura per scoprire se l’infezione ha coinvolto anche il Mac che stiamo usando non è difficile da mettere in pratica.
F-Secure offre una guida in 13 passaggi. Noi ve ne riproponiamo qui di seguito una versione tradotta:

1 – Aprite il Terminale e lanciate questo comando:
defaults read /Applications/Safari.app/Contents/Info LSEnvironment
2 – Prendete nota del valore di DYLD_INSERT_LIBRARIES
3 – Se ricevete il seguente messaggio di errore, procedete al punto 8.
"The domain/default pair of (/Applications/Safari.app/Contents/Info, LSEnvironment) does not exist"
4 – Se non ricevete messaggi di errore, dopo aver preso nota del valore, lanciate questo comando:
grep -a -o 'ldpath[ -~]' %Percorso_di_cui_avete_preso_nota_al_punto_2%
5 – Prendete nota del valore che segue la dicitura “ldpath
6 – Lanciate questi due comandi (prima assicuratevi che vi sia un solo valore, dal punto 2)

sudo defaults delete /Applications/Safari.app/Contents/Info LSEnvironment
sudo chmod 644 /Applications/Safari.app/Contents/Info.plist

(vi verrà chiesta la password di sistema per sudo)
7 – Cancellate i file di cui avete ottenuto il percorso ai punti 2 e 5
8 – Lanciate questo comando:
defaults read ~/.MacOSX/environment DYLD_INSERT_LIBRARIES
9 – Prendete nota del risultato. Se ricevete un messaggio di errore come quello che segue, il Mac su cui state lavorando non è infettato da questa variante di Flashback.K
"The domain/default pair of (/Users/joe/.MacOSX/environment, DYLD_INSERT_LIBRARIES) does not exist"

10 – In caso contrario lanciate questo comando:
grep -a -o 'ldpath[ -~]' %percorso_ottenuto_al_punto_9%

11 – Prendete nota del valore dopo “ldpath
12 – Lanciate questi due comandi:

defaults delete ~/.MacOSX/environment DYLD_INSERT_LIBRARIES
launchctl unsetenv DYLD_INSERT_LIBRARIES

13 – Cancellate i file di cui avete ottenuto i percorsi ai punti 9 e 11.

[via Apple 2.0]

Redazione

View Comments

  • Punto 1 e punto 8, ricevo due messaggi di errore, quindi non dovrei essere infetto, giusto?
    Beh in effetti non ricordo di aver mai scaricato software da un reindirizzamento. Proprio per ragioni di sicurezza come queste, non scarico mai sofware da siti non certificati.

    Grazie per la procedura!

  • Avendo sia XCode che Little Snitch installati non ho neanche bisogno di verificare. :-)

  • non infetto

    tutti non infetti vedo, forse proprio così diffuso come si vorrebbe far credere non è

  • e se ricevo questo di messaggio ???

    The domain/default pair of (/Applications/Safari.app/Contents/Info, LSEnvironment) does not exist

    che faccio ???

    powermac quad 2.5 system 10.5.8

  • Sei su un Mac PPC, tranquillo, Flashback funziona solo su Mac Intel. ;)

Recent Posts

iPhone 16 Plus da 128GB in offerta su eBay

Se state cercando un’offerta interessante per acquistare un nuovo iPhone, inizia ad essere decisamente più…

5 ore ago

iOS 18.2 beta 2, ecco le novità per gli utenti Apple

In queste ultime ore l’azienda di Cupertino ha rilasciato la beta 2 di iOS 18.2…

6 ore ago

MacBook Pro, nel 2026 con design tutto nuovo e tecnologia OLED

Sappiamo come la scorsa settimana Apple abbia annunciato una nuova gamma di MacBook Pro con…

1 giorno ago

iPhone 13 nero da 128GB, il prezzo sempre più scontato su Amazon

Può essere sicuramente ancora interessante provare ad acquistare un iPhone di qualche anno fa per…

4 giorni ago

Apple Mac mini con M4, tutto quello che c’è da sapere

Apple ha ufficializzato, come ormai sappiamo da qualche giorno, il nuovo Mac mini con processore…

4 giorni ago

iPhone 16, l’offerta super di eBay per il modello da 128GB

Continua ad essere eBay il sito di e-commerce che propone le offerte migliori per quanto…

1 settimana ago