Windows Tips & News

WSL Hello sudo porta l'autenticazione di Windows Hello su Linux su WSL

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

Sebbene Microsoft stia migliorando il sottosistema Windows per Linux con quasi tutti i principali aggiornamenti di Windows 10, alcune funzionalità non sono ancora disponibili in WSL. Ad esempio, gli utenti non possono utilizzare alcuna autenticazione biometrica all'interno delle distribuzioni Linux. È qui che entrano in gioco gli sviluppatori di terze parti. Takaya Saeki, uno sviluppatore giapponese, ha ideato uno strumento ingegnoso che consente l'autenticazione biometrica di Windows Hello su Linux in esecuzione in WSL.

Annuncio

Con WSL Hello sudo, puoi sostituire le password tradizionali con un'impronta digitale, il riconoscimento facciale o un semplice PIN per l'autenticazione all'interno di WSL quando usi il sudo attrezzo.

L'app sudo consente di aumentare temporaneamente i privilegi del tuo account utente limitato per eseguire il root su Linux. Ciò consente di eseguire la manutenzione del sistema, installare e rimuovere pacchetti, modificare i file di configurazione, ecc., senza cambiare la sessione utente. Sudo consente di eseguire un singolo comando come root e quindi tornare al normale contesto utente.

Utenti che possono utilizzare sudo in Linux definiti in un apposito file "sudoers". Un sudoer deve inserire la sua password per verificare il suo account ed eseguire un comando elevato.

Qui WSL Ciao sudo entra in gioco.

Windows Hello Sudo

WSL Ciao sudo

WSL Hello sudo è un Pluggable Authentication Module (PAM) open source scritto in Rust. È compatibile con la prima e la seconda generazione di WSL. L'app consente l'autenticazione biometrica per autenticare i comandi sudo (comandi che richiedono privilegi elevati o livello di accesso "superutente"). Ecco una breve spiegazione dello sviluppatore su come funziona WSL Hello all'interno dei tuoi distributori Linux:

Windows Hello mantiene le coppie di chiavi RSA per ogni utente Windows nel suo hardware TPM e indica il successo dell'autenticazione firmando i contenuti forniti dalla chiave privata. Per utilizzare la sua API, "WSL Hello sudo" contiene piccole app Windows CLI che restituiscono la chiave pubblica e la firma firmata di un determinato contenuto. Il modulo PAM di "WSL Hello sudo" ricorda invece le chiavi pubbliche di ogni utente Windows che corrisponde ad ogni utente Linux. Quindi, il modulo PAM autentica il dato utente Linux con il seguente processo.

  1. Il modulo PAM viene lanciato da sudo e riceve un utente Linux da autenticare.
  2. Il modulo PAM avvia l'app Windows complementare e invia un valore casuale tramite il bridge di interoperabilità di WSL.
  3. L'app di Windows complementare richiama Windows Hello.
  4. Windows Hello crea una firma dell'input fornito dalla chiave privata dell'attuale utente di Windows.
  5. L'app di Windows complementare restituisce la firma.
  6. Il modulo PAM verifica la firma da parte della chiave pubblica dell'utente Windows che corrisponde al dato utente Linux.

Puoi saperne di più su WSL Hello nel repository GitHub ufficiale. Lì troverai i collegamenti per il download e il manuale utente con le istruzioni sull'impostazione e la configurazione di Windows Hello in WSL. Tieni presente che è necessaria una fotocamera compatibile con Windows Hello o un dispositivo con lettore di impronte digitali. In alternativa, puoi utilizzare un semplice PIN.

WSL è un ambiente unico all'interno di Windows che consente agli sviluppatori o ad altri utenti di eseguire distribuzioni Linux all'interno di Windows 10. Con WSL, Microsoft ha eliminato la necessità di eseguire due sistemi operativi su un singolo PC. Al giorno d'oggi, gli utenti possono eseguire app Linux fianco a fianco con app Windows, accedere al file system Linux da Esplora file e persino utilizzare l'accelerazione hardware. Per fare buon uso di queste funzionalità in Windows 10, devi abilitare Sottosistema Windows per Linux e scarica la distribuzione preferita da Microsoft Store.

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
KB4054022, KB4055237, KB4052342 per Windows 10 versione 1709

KB4054022, KB4055237, KB4052342 per Windows 10 versione 1709

In aggiunta a aggiornamento cumulativo KB4051963, Microsoft ha rilasciato altri tre aggiornamenti...

Leggi di più

Aggiorna a una lingua di Windows 10 diversa da quella installata

Aggiorna a una lingua di Windows 10 diversa da quella installata

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Archivi di Windows 10 build 11103

Questo sito utilizza i cookie per migliorare la tua esperienza durante la navigazione nel sito. D...

Leggi di più