Windows 11 Tasti Permanenti: Falsa Novità e Rischio Sicurezza sethc.exe

Hooded hacker
Looks like someone

Windows 11: La Finta Rivoluzione dei Tasti Permanenti e la Vecchia Minaccia di sethc.exe

Quando Microsoft annuncia una “novità” per Windows 11, l’attesa è sempre alta. Ma cosa succede se quella novità è in realtà una funzione già presente da anni, semplicemente ripresentata con un packaging diverso? È il caso della recente enfasi sui Tasti Permanenti (Sticky Keys) e sulla loro gestione in Windows 11. Dopo decenni, l’azienda di Redmond sembra aver “riscoperto” l’importanza di un controllo più granulare su questa funzione di accessibilità, ma la realtà è ben diversa. Non solo la possibilità di disattivare il famoso shortcut delle cinque pressioni del tasto SHIFT esiste da tempo immemore, ma la stessa funzione è stata per anni una porta aperta per aggirare le password e accedere ai sistemi.

Questo articolo esplorerà la vera storia dietro i Tasti Permanenti in Windows 11, la “rivoluzione” che non c’è stata e, soprattutto, come il componente sethc.exe possa trasformarsi in una backdoor per aggirare la sicurezza del tuo PC.

Cosa Sono i Tasti Permanenti (Sticky Keys)?

I Tasti Permanenti sono una funzione di accessibilità presente in Windows sin dalle sue prime versioni, progettata per aiutare gli utenti con difficoltà motorie o chi trova scomodo premere più tasti contemporaneamente (come CTRL+ALT+CANC o SHIFT+TAB). Quando i Tasti Permanenti sono attivi, l’utente può premere una combinazione di tasti uno alla volta invece che contemporaneamente. Ad esempio, per digitare CTRL+C, l’utente può premere CTRL, rilasciarlo, e poi premere C. Il sistema operativo “ricorda” che CTRL è stato premuto fino a quando non viene rilasciato il secondo tasto.

Questa funzione si attiva tradizionalmente premendo il tasto SHIFT per cinque volte consecutive. Una volta attivati, un suono distintivo e un’icona nella barra delle applicazioni indicano che i Tasti Permanenti sono in uso. Sebbene utilissimi per la loro funzione primaria, l’attivazione accidentale o non desiderata può essere fastidiosa per altri utenti. Ed è qui che entra in gioco la “novità” di Microsoft.

La “Rivoluzione” che Non C’è Stata: Disabilitare l’Attivazione dei Tasti Permanenti

La presunta “novità” introdotta da Microsoft in Windows 11 riguarda la possibilità di disabilitare l’attivazione dei Tasti Permanenti tramite la pressione ripetuta del tasto SHIFT. Sembra un piccolo cambiamento, ma è stato presentato come un miglioramento significativo nell’esperienza utente. Il punto cruciale, però, è che questa opzione non è affatto nuova. Gli utenti di Windows XP, Windows 7, Windows 8 e Windows 10 hanno sempre avuto la possibilità di controllare questa impostazione.

La percezione che fosse un problema irrisolvibile è probabilmente dovuta al fatto che l’opzione era spesso annidata in menu di accessibilità meno esplorati. Ora, in Windows 11, Microsoft ha semplicemente reso la cosa più visibile, probabilmente in risposta a feedback di utenti frustrati dall’attivazione accidentale di questa funzione durante la digitazione veloce o il gaming. È una mossa che migliora l’usabilità per molti, ma chiamarla “rivoluzione” è, a dir poco, un’esagerazione. Si tratta più di una riorganizzazione e di un’enfasi su un controllo già esistente.

Come Gestire i Tasti Permanenti in Windows 11

Indipendentemente dalla sua novità o meno, sapere come gestire i Tasti Permanenti in Windows 11 è fondamentale per un’esperienza utente fluida. Ecco come puoi controllare questa funzione:

  1. Apri le Impostazioni: Clicca sul pulsante Start e seleziona l’icona dell’ingranaggio per aprire le “Impostazioni” (o premi WIN + I).
  2. Naviga in Accessibilità: Nel pannello di sinistra, clicca su “Accessibilità”.
  3. Seleziona Tastiera: Scorri verso il basso nel pannello di destra e seleziona “Tastiera”.
  4. Gestisci i Tasti Permanenti: Qui troverai l’opzione “Tasti permanenti”. Attivala o disattivala tramite l’interruttore.
  5. Controlla la Scelta Rapida: Clicca sulla voce “Tasti permanenti” per accedere alle impostazioni più dettagliate. Qui troverai l’opzione “Scelta rapida da tastiera per i tasti permanenti”. Seleziona la casella “Attiva i tasti permanenti quando si preme MAIUSC 5 volte” per abilitare o disabilitare la scorciatoia.

All’interno di queste impostazioni avanzate, puoi anche configurare altri aspetti, come l’emissione di suoni quando si premono i tasti modificatori (CTRL, ALT, SHIFT, WIN) o la visualizzazione di un’icona nella barra delle applicazioni. La chiave è la possibilità di disattivare l’attivazione tramite la pressione ripetuta del tasto SHIFT, un sollievo per molti.

La Storia dei Tasti Permanenti: Un’Eredità di Accessibilità… e Vulnerabilità

Per capire a fondo la “novità” di Microsoft, è utile fare un salto indietro nel tempo. I Tasti Permanenti sono stati un pilastro delle funzioni di accessibilità di Windows per decenni. Il loro comportamento predefinito di attivazione tramite cinque pressioni di SHIFT è rimasto invariato per la maggior parte di questo periodo. Tuttavia, ciò che è meno noto al grande pubblico è che il file eseguibile responsabile di questa funzione, sethc.exe, è diventato uno strumento tristemente celebre nel mondo della sicurezza informatica.

sethc.exe: Da Strumento di Accessibilità a Porta Aperta

sethc.exe è il nome del programma che gestisce i Tasti Permanenti in Windows. Si trova nella cartella C:WindowsSystem32. La sua particolarità è che, essendo una funzione di accessibilità critica, è progettato per essere richiamato anche dalla schermata di login di Windows, quando il sistema è bloccato. Basta premere SHIFT cinque volte e sethc.exe si avvia.

Questo comportamento, inteso a fornire un supporto immediato a chi ne ha bisogno, è stato ampiamente sfruttato come una vera e propria backdoor per bypassare la schermata di login di un computer Windows protetto da password. Il concetto è relativamente semplice, ma le implicazioni di sicurezza sono significative.

Come Funziona l’Exploit di sethc.exe

L’exploit di sethc.exe si basa sulla sostituzione del file originale con un altro eseguibile più potente, come cmd.exe (il Prompt dei comandi) o explorer.exe (l’Esplora file). Ecco i passaggi di base che un utente malintenzionato con accesso fisico al computer potrebbe seguire:

  1. Accesso al Sistema File: Per prima cosa, l’attaccante ha bisogno di accedere al file system del computer. Questo può essere fatto avviando il computer da un’unità USB avviabile (come una distribuzione Linux Live, un disco di ripristino di Windows PE, o persino un’altra installazione di Windows) o rimuovendo fisicamente l’unità disco rigido e collegandola a un altro computer.
  2. Rinominare il File Originale: Una volta ottenuto l’accesso, l’attaccante naviga nella directory C:WindowsSystem32 e rinomina il file sethc.exe originale (ad esempio, in sethc.bak o sethc_original.exe). Questo è un passo importante per poter ripristinare la funzione originale in un secondo momento, se desiderato.
  3. Copiare il Nuovo Eseguibile: Successivamente, l’attaccante copia il file cmd.exe (o explorer.exe) dalla stessa directory C:WindowsSystem32 e lo incolla, rinominandolo in sethc.exe. In questo modo, quando il sistema tenterà di avviare i Tasti Permanenti, in realtà avvierà il Prompt dei comandi (o l’Esplora file).
  4. Riavvio del Sistema: Il computer viene quindi riavviato normalmente.
  5. Bypass della Password: Una volta che il sistema raggiunge la schermata di login, l’attaccante preme il tasto SHIFT per cinque volte consecutive. Invece di attivare i Tasti Permanenti, si aprirà una finestra del Prompt dei comandi, con privilegi di sistema (System o Amministratore), ancora prima che l’utente debba inserire la password.
  6. Esecuzione di Comandi Privilegiati: Da questa finestra del Prompt dei comandi, l’attaccante può eseguire una serie di azioni malevole, come:
    • Cambiare la password di qualsiasi utente: Usando comandi come net user [nomeutente] [nuovapassword].
    • Creare nuovi account utente con privilegi amministrativi: Ad esempio, net user AttackerUser Pass123 /add seguito da net localgroup Administrators AttackerUser /add.
    • Accedere ai file: Tramite comandi del prompt o avviando explorer.exe con privilegi elevati.
    • Disabilitare firewall o software di sicurezza.

Questo è un metodo noto da anni e ampiamente documentato. La sua efficacia risiede nel fatto che sfrutta una funzione di sistema che deve essere disponibile anche in stato di blocco.

Implicazioni di Sicurezza

L’exploit di sethc.exe sottolinea l’importanza dell’accesso fisico a un computer. Se un attaccante ha la possibilità di avviare il tuo PC da un’unità esterna o di manomettere fisicamente il disco, la maggior parte delle protezioni software (come le password di login) può essere aggirata.

Questo attacco non è una vulnerabilità di Windows nel senso tradizionale del termine (un bug o un difetto nel codice), ma piuttosto una “caratteristica” che, se non adeguatamente protetta, può essere abusata. Microsoft non ha mai “patchato” questa “vulnerabilità” perché il comportamento di sethc.exe è intenzionale e funzionale all’accessibilità. La protezione deve quindi venire da altri livelli.

Come Proteggersi dall’Exploit di sethc.exe

La migliore difesa contro l’exploit di sethc.exe (e contro la maggior parte degli attacchi che richiedono accesso fisico) include:

  • Crittografia del Disco (BitLocker): Se l’unità di sistema è crittografata con BitLocker (o un’alternativa come VeraCrypt), un attaccante che avvia da un’unità esterna non sarà in grado di accedere ai file del sistema operativo sul disco crittografato, rendendo impossibile la sostituzione di sethc.exe. BitLocker è disponibile nelle edizioni Pro ed Enterprise di Windows.
  • Password del BIOS/UEFI e Ordine di Avvio Sicuro: Imposta una password robusta per accedere alle impostazioni del BIOS/UEFI del tuo computer. Inoltre, configura l’ordine di avvio in modo che il disco rigido interno sia sempre la prima opzione e disabilita l’avvio da USB o CD/DVD, oppure richiedi una password per l’avvio da tali dispositivi.
  • Secure Boot: Abilita Secure Boot nel BIOS/UEFI. Questa funzione impedisce al computer di avviare sistemi operativi non firmati o manipolati, fornendo un ulteriore livello di protezione.
  • Sicurezza Fisica: Non lasciare il computer incustodito in luoghi non sicuri. Un accesso fisico non autorizzato è il primo passo per questo tipo di attacco.
  • Disabilitare Tasti Permanenti dalla Schermata di Login: Anche se non impedisce la sostituzione di sethc.exe, disabilitare l’attivazione dei Tasti Permanenti tramite la pressione di SHIFT cinque volte riduce la possibilità di attivazioni accidentali e rimuove un potenziale “gancio” visivo per gli attaccanti.

Conclusioni: Tra Comodità, Sicurezza e Marketing Ingannatore

La “novità” di Windows 11 riguardante i Tasti Permanenti è un classico esempio di come il marketing possa presentare una funzione esistente da decenni come un’innovazione. È positivo che Microsoft stia rendendo le opzioni di accessibilità più visibili e gestibili per gli utenti, ma è fondamentale essere consapevoli che il controllo sui Tasti Permanenti non è affatto una rivoluzione.

Ancor più importante è la consapevolezza della storica vulnerabilità associata al file sethc.exe. Mentre i Tasti Permanenti offrono un’indispensabile funzionalità di accessibilità, il loro sottostante meccanismo di funzionamento ha offerto per anni un percorso ben noto per bypassare le protezioni di accesso. Comprendere questa minaccia e implementare le adeguate contromisure (come la crittografia del disco e le password del BIOS/UEFI) è essenziale per proteggere il tuo sistema da accessi non autorizzati.

In definitiva, Windows 11 continua la tradizione di bilanciare usabilità, accessibilità e sicurezza. Ma sta a noi, utenti e professionisti della sicurezza, discernere tra vere innovazioni e semplici ripresentazioni, e soprattutto, proteggerci attivamente dalle minacce, nuove e vecchie, che continuano a celarsi dietro le pieghe del sistema operativo. La vera rivoluzione non è nelle funzionalità che Microsoft annuncia, ma nella nostra capacità di

Related Post

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *