Io sono Francesco Guiducci, sono fondatore insieme a Marvin di BitArmor e mi occupo, sì, Microsoft MVP Data Center and Cloud e sono certificato in Cyber Security, ci occupiamo di infrastrutture.
In realtà, è tutto nato da un qualcosa che si è scoperto da da poco ed è, e lo vedremo dopo con un video che ho fatto e postato sui nostri canali, su come viene disabilitato, come vengono disabilitati, in questo caso, Endpoint Protection, antivirus, qualsiasi antivirus.
E l'esempio che vi farò vedere, il video che vedrete dopo, su come vengono disabilitati gli antivirus, è un un esempio lampante di quello che vi sto dicendo.
Quello che, appunto, mi preme dire è che oggi, nelle nella maggior parte delle aziende, dove andiamo, gli IT manager, soprattutto gli IT manager e gli imprenditori, pensano che la soluzione sia comprare SOC, XDR, NOC, NDR.
Molte volte, quando arrivo nelle aziende, chiedo, e queste sono le domande che faccio, quanti di voi si connettono per resettare una password, per creare delle utenze, si connettono ai domain controller?
Io mi ci sono trovato l'altro ieri a discutere con una persona che sostiene che il cambio password, quindi ogni 30, 60, 90 giorni, non è un qualcosa di utile, è un qualcosa di superato.
Perché? Perché se una delle password che voi utilizzate al lavoro, la utilizzate nella vostra vita privata e finisce in un data breach, questa password rimarrà valida sempre, se non verrà cambiata.
Bene, che cosa succede? Succede che questo ricercatore ha detto, beh, quando viene il dump del processo, questo processo, e attenzione, viene fatto con un servizio di Windows, quindi un servizio legittimo, che invoca una funzione, che è il MiniDumpWriteDump.
Questo funzione mette in standby, in stato di idle, per un tempo impercettibile per voi, il processo, perché per fare il dump deve mettere in standby questo processo.
E una volta che io la chiamo, questa mette, gli passo un un PID, quindi un ID del processo di Windows, e questo viene messo per una frazione di secondo, un tempo veramente breve, in idle.
E quindi qual è il risultato? Il risultato è che l'antivirus, in questo caso, un qualsiasi processo, perché io posso prendere di mira un qualsiasi PID, viene sospeso.
Come vedete, sulla sinistra ho il EvEvader, che è il mio il mio software sviluppato, che ingloba anche il software che andremo a, appunto, ad utilizzare per mettere in stato dormiente, in stato di coma, un processo specifico, che è quello, appunto, del mio agente antivirus.
Qua abbiamo un nuovo uno copia e nuovo uno TXT, che sono dei file EICAR, quindi sono dei file scaricati dal sito di EICAR con delle stringhe che tutti gli antivirus riconoscono come malware.
Che intercetta in automatico l'antivirus che c'è a bordo, grazie al tool che ho sviluppato io, va a chiamare il tool del ricercatore su questo PID del processo.
E quanti di voi vanno nelle aziende, adesso non so quanti di voi siano consulenti o quanti siano in azienda e ancora oggi trovate gli utenti sulle loro postazioni amministratori?
L'altro ieri ero in un comune di 200 persone, 200 persone, dove, in un'azienda partecipata la settimana scorsa, dove gli utenti sono amministratori locali.
Cioè, i privilegi che vengono assegnati al servizio di Windows per fare dei dump, perché è vero, questo, quello che avete visto prima, è un tool che ho sviluppato io.
Perché questo processo, per accedere, per accedere a processi come l'antivirus, come processi delicati, come software di sicurezza, ha bisogno di privilegi elevati.
Infatti, SeDebugPrivilege si può impostare a livello di Group Policy per definire chi ha l'accesso con permessi elevati per agganciarsi in debug ai processi con quella funzione che vi ho fatto vedere prima.
Ovvero, quando, ad esempio, abbiamo degli sviluppatori che sviluppano dei software con Visual Studio o con altri software e hanno bisogno di agganciarsi a dei processi di sistema in debug, ok?
Beh, non funzionerà l'agganciarsi a, diciamo, servizi o a processi che girano con privilegi elevati all'interno della macchina e per i quali ci sono, c'è la necessità di avere privilegi elevati.
Non viene usato, ad esempio, Microsoft LAPS per gestire le password in maniera automatica all'interno dell'infrastruttura con password diverse per gli amministratori locali.
Per andare in conclusione, quello che noi facciamo, ma è quello che noi, quello in cui noi crediamo, è che la Cyber Security oggi sia un argomento che noi portiamo.