Un canale di accesso remoto nascosto nel sistema Hardware Against Software Piracy (HASP), ampiamente utilizzato negli ambienti aziendali e ICS per l’attivazione di software con licenza, è stato scoperto dai ricercatori dell’ICS CERT di Kaspersky Lab.

Gli specialisti della società russa hanno identificato 14 vulnerabilità all’interno di un componente della soluzione software, tra cui vulnerabilità DoS e diverse esecuzioni arbitrarie del codice da remoto che, ad esempio, vengono sfruttate automaticamente non con i diritti utente, ma con i diritti di sistema con più privilegi.
Ciò fornisce agli attaccanti l'opportunità di eseguire codici arbitrari. Tutte le vulnerabilità identificate possono risultate molto pericolose e comportare gravi perdite alle imprese.

Utilizzato non solo in normali ambienti aziendali, ma anche in strutture critiche con regole di accesso remoto rigorose, questo sistema di gestione delle licenze potrebbe avere ampie conseguenze.
In uno scenario di utilizzo ordinario, infatti, l’amministratore di sistema di un’azienda dovrebbe accedere al computer in cui è richiesta l’attivazione del software e inserire il token. A questo punto verrebbe confermata la legittimità del software che si attiverebbe consentendo all’utente del pc o del server di utilizzarlo.

Quando il token viene collegato a un pc o a un server per la prima volta, Windows OS scarica il driver del software dai server del fornitore per consentire all'hardware del token di funzionare correttamente insieme all'hardware del computer. In altri casi, il driver viene installato con software di terze parti che utilizza il suddetto sistema per la protezione della licenza.

Gli esperti Kaspersky Lab hanno scoperto che, al momento dell’installazione, questo software aggiunge la porta 1947 del computer all’elenco delle esclusioni del Firewall di Windows senza alcuna notifica all'’tente, rendendola disponibile a un attacco da remoto.

Un criminale informatico dovrebbe solo eseguire la scansione della rete di destinazione per accedere alla porta 1947 al fine di identificare eventuali computer remoti disponibili.
Ancora più importante, l’accesso alla porta rimane aperto anche dopo che il token viene  scollegato, motivo per cui anche un ambiente aziendale “patchato” e protetto potrebbe essere preso di mira da attacchi a distanza da un utente malintenzionato, semplicemente installando un software utilizzando la soluzione HASP o collegando una sola volta il token a un pc anche bloccato.

Agli utenti che utilizzano i prodotti interessati, l’ICS CERT di Kaspersky Lab consiglia di:
•       Installare appena possibile la versione più recente (e sicura) del driver oppure contattare il fornitore per ricevere istruzioni sull'aggiornamento del driver.
•       Procedere alla chiusura della porta 1947, almeno sul firewall esterno (sul perimetro della rete), e solo se questo non interferisce con i processi aziendali.