Analisi tecnica
In genere, la struttura degli URL che abbiamo osservato in queste campagne segue lo schema riportato di seguito.
https://login.microsoftonline.com/common/reprocess?ctx=rQQIARAA02I20jOwUjE3MTFJM0ky1TU0TEvSNTFONNK1SDJK1jUzMjSxMAUCC4PkIiEugcTgtV7WT-pcZpwUj7mt7ye_ilEpo6SkoNhKX78gJzEvsbQkIzknMzWvRC8lVT8lozgjJTXVZAcj4wVGxlVMbMYGBibGBreY-P0dgQqNQER-UWZV6icmjrSixPRcoL5ZzBwWRpbmRpZGhpuY2ZLzc3Pz83YxqxgYGBomJRlZ6poamBvpGlgkm-omJqda6KYam1kmG5mZmxkZmZ1iFskvSM3LTFFIzU3MzFEoKMpPy8xJvcHMeIGF8RULjwGrFQcHlwC_BLsCww8WxkWsQP8kKS969XB5t8PUG------
/common
- Si riferisce all’endpoint condiviso del tenant (/common/) nel sistema di accesso di Microsoft, il che significa che la richiesta non è legata a un’organizzazione specifica: potrebbe riguardare qualsiasi utente (privato o aziendale)
.
/reprocess
- Normalmente, Microsoft utilizzerebbe /reprocess per riprovare o riprendere un accesso non riuscito o un flusso
di autenticazione interrotto
CTX
– Si tratta di un oggetto di contesto che contiene informazioni quali sessione, tenant, URL di reindirizzamento e stato di autenticazione, necessarie a Microsoft durante le transazioni OAuth. Questa codifica viene generata da Microsoft solitamente quando una sessione di accesso viene interrotta o fallisce.
Generazione dell’URL
- L’autore dell’attacco registra un’applicazione in Azure AD e specifica un link di reindirizzamento dannoso da utilizzare nella propria campagna.
- Genera un URL OAuth, che include il link di reindirizzamento e parametri come response_type, per attivare una richiesta di consenso che chiede l’accesso all’account dell’utente quando viene cliccato. Nota: è possibile utilizzare altre opzioni di response_type che non mostrano le pagine di consenso e reindirizzano silenziosamente l’utente alla pagina dannosa.
- Utilizzando questo URL, tentano di effettuare l’accesso essi stessi e interrompono o manipolano la sessione per generare una stringa ctx, che include l’URL di reindirizzamento codificato e i dettagli della sessione prodotti da Microsoft.
- Successivamente creano un URL di phishing definitivo, inserendo il valore ctx acquisito in un endpoint /common/reprocess, che avvierà un flusso di accesso per qualsiasi utente in qualsiasi tenant. Abbiamo osservato che il valore ctx generato tende ad essere utilizzato su molti obiettivi.
Protezione Mimecast
Abbiamo identificato diversi attributi nelle recenti campagne che sono stati aggiunti alle nostre capacità di rilevamento. Continuiamo a monitorare eventuali cambiamenti nelle tecniche utilizzate con i link OAuth.
Obiettivi:
Prevalentemente Stati Uniti, settore immobiliare, servizi professionali
Raccomandazioni
- Valutare i requisiti delle applicazioni esterne
- Effettuare revisioni approfondite dei consensi relativi alle applicazioni di terze parti esistenti in tutta l’organizzazione
- È necessario abilitare la registrazione avanzata delle richieste OAuth per facilitare il rilevamento tempestivo di attività sospette.
- Formazione sulla sicurezza per gli utenti
- Gli utenti dovrebbero esaminare attentamente le richieste di accesso Microsoft che prevedono l'assegnazione di autorizzazioni.
- Condurre simulazioni periodiche di phishing che includano scenari relativi alle autorizzazioni Microsoft
- Ricerca proattiva delle minacce
- Cercare nei log di URL Protect utilizzando filtri specifici per il parametro reprocess?ctx=, poiché questo rappresenta un indicatore chiave di compromissione.