Invece di un lavoro — dati e soldi rubati. Trojan stealer che attacca utenti di macOS e Windows è nascosto in false app per colloqui online
Notizie "calde" | Tutte le notizie | Sui virus
L'attacco inizia con una mossa dei malintenzionati che contattano le potenziali vittime e offrono loro una specifica posizione lavorativa vacante. Invitano gli utenti a un colloquio di lavoro e forniscono loro link ai siti delle "piattaforme" di riunioni online — presumibilmente per consentire loro di connettersi a una videoconferenza. Questi siti hanno un aspetto presentabile, ma in realtà sono fraudolenti. Da essi, sotto le apparenze di un'app per videoconferenze online, viene scaricato il programma malevolo JobStealer. I cybercriminali utilizzano diversi design per tali risorse internet, nonché cambiano i nomi del software stesso. I nostri specialisti hanno trovato le varianti con i nomi MeetLab, Juseo, Meetix, Carolla e altri ancora. In alcuni casi, i cybercriminali utilizzano i nomi di servizi reali, come Webex.
Esempi di siti di falsi servizi di videoconferenza da cui viene scaricato JobStealer
Per far credere agli utenti che le piattaforme siano pienamente funzionanti, i truffatori creano i relativi canali telegram e account sui social network, ad esempio, X.
Per camuffare il trojan da software legittimo, i malintenzionati creano l'apparenza di attività sui social network
Per l'installazione dell'applicazione sui dispositivi macOS, ai visitatori dei siti malevoli vengono proposte due opzioni:
- copiare ed eseguire nel terminale il comando bash indicato sul sito web;
- scaricare il file dell'immagine disco in formato .dmg e avviarlo.
Si scarica il trojan JobStealer dai siti malevoli sia in forma di container dmg che eseguendo un comando bash nel terminale
Nel primo caso, all'esecuzione del comando nel terminale, viene scaricato da internet ed eseguito automaticamente uno script che scarica e avvia il file eseguibile di JobStealer (viene rilevato come Mac.PWS.JobStealer.1).
Nel secondo caso, l'immagine dmg suggerita per il download contiene inizialmente i file sopra elencati. Una volta montato, visualizza le istruzioni su come "installare" l'applicazione. Le istruzioni indicano che l'utente deve aprire il terminale e trascinare nella sua finestra lo script allegato. In realtà, anziché installare il software per videoconferenze, lo script avvierà il file trojan.
Immagine con le istruzioni, visualizzata all'apertura del file dell'immagine con il trojan JobStealer
Mac.PWS.JobStealer.1 è un file contenitore eseguibile in formato Fat Mach-O, contiene codice binario per più architetture di processore — x64 e arm64. A seconda della piattaforma del computer infetto, all'avvio del trojan viene inizializzato automaticamente il componente corrispondente al processore target.
Va notato che esistono diverse versioni di Mac.PWS.JobStealer.1. Le versioni meno recenti dell'applicazione malevola non supportavano il funzionamento sui computer Mac con architettura arm64. Inoltre, non includevano l'offuscamento — una funzione che gli autori del malware hanno iniziato ad aggiungere e rafforzare con l'aggiornamento del stealer.
Una volta avviato, Mac.PWS.JobStealer.1 visualizza una finestra di phishing dove informa di un presunto errore di funzionamento. Per "risolverlo", il programma malevolo chiede all'utente di inserire la password del suo account.
Finestra di phishing in cui viene richiesta la password dell'account dell'utente di Mac
Quindi Mac.PWS.JobStealer.1 raccoglie i seguenti dati:
- versione del sistema operativo e l'identificatore del computer;
- dati di circa 300 estensioni browser di portafogli di criptovalute, installate nei browser target su base Chomium (Chrome, Opera, Brave, OperaGX, Vivaldi, Edge, Arc, CocCoc);
- file cookie da questi browser;
- password, nonché dettagli di carte bancarie, salvati nelle liste di compilazione moduli automatica del browser;
- file dell'applicazione di messaggistica Telegram dalle directory /Library/Application Support/Telegram Desktop/tdata e /Documents/temp_data/Apps/Telegram, dove vengono memorizzati le chiavi di autorizzazione della sessione, i file scaricati ecc.;
- note dell'utente dall'applicazione nativa Note di macOS;
- dati sulla presenza nel sistema delle applicazioni di portafogli di criptovalute Ledger Live e Trezor Suite.
Questi dati vengono compressi in archivio ZIP e caricati sul Server C2.
Gli autori del malware hanno preparato una versione del trojan JobStealer anche per i computer con SO Windows. Le sue funzionalità sono analoghe a quelle della versione per macOS. Inoltre, su alcuni siti malevoli che distribuiscono lo stealer, sono previste sezioni per il download dell'applicazione su altri sistemi operativi popolari. Tuttavia, al momento, i nostri analisti dei virus non hanno registrato la distribuzione di tale software. Ad esempio, il pulsante di download del programma per SO Linux o è inattiva o porta alla versione Windows del trojan. Mentre le sezioni dedicate al download del programma per dispositivi basati su iOS e Android informano che queste versioni siano in fase di sviluppo. Allo stesso tempo, non si può escludere che in futuro i malintenzionati inizieranno a distribuire anche le varianti del trojan per queste piattaforme.
Siti malevoli potenzialmente possono distribuire le versioni del trojan JobStealer per Linux, iOS e Android
Tutte le versioni conosciute dell'applicazione malevola JobStealer vengono rilevate ed eliminate in modo affidabile dai prodotti antivirus Dr.Web Security Space per macOS e Windows e non rappresentano minaccia per i nostri utenti. I siti fraudolenti che distribuiscono il trojan sono aggiunti al database delle risorse non raccomandate e pericolose e anche vengono bloccati da Dr.Web.
MITRE ATT&CK®
Abbiamo analizzato il malware JobStealer tramite il framework MITRE ATT&CK®, una matrice che descrive le tattiche e tecniche dei cybercriminali che attaccano sistemi informatici. Sono state individuate le seguenti tecniche chiave:
| Fase | Tecnica |
|---|---|
| Esecuzione |
Esecuzione con la partecipazione dell'utente (T1204) Copia e incolla malevolo (T1204.004) File malevolo (T1204.002) |
| Individuazione | Individuazione di file e cartelle (T1083) |
| Raccolta dei dati | Raccolta automatizzata (T1119) Dati dal sistema locale (T1005) Credenziali dagli archivi di password (T1555) Accesso Portachiavi (T1555.001) Credenziali dai browser (T1555.003) Intercettazione dei dati di input (T1056) Intercettazione dell'input nell'interfaccia grafica (T1056.002) Archiviazione dei dati raccolti (T1560) |
| Comando e controllo | Servizio web (T1102) |
| Esfiltrazione dei dati | Esfiltrazione automatizzata (T1020) Esfiltrazione tramite il canale C2 (T1041) Esfiltrazione tramite il servizio web (T1567) |
Maggiori informazioni su Mac.PWS.JobStealer.1
