Blocco comandi
Per mantenere l'integrità delle operazioni, alcuni comandi TPM non possono essere eseguiti dal software nella piattaforma. Ad esempio, alcuni comandi vengono eseguiti solo dal software di sistema. Quando TBS blocca un comando, viene restituito un errore in base alle esigenze. Per impostazione predefinita, i comandi TBS possono influire sulla privacy, la sicurezza e la stabilità del sistema. La TBS presuppone inoltre che altre parti dello stack software possano limitare l'accesso a determinati comandi alle entità autorizzate.
Per i comandi TPM versione 1.2 sono disponibili tre elenchi di comandi bloccati: un elenco controllato dai criteri di gruppo, un elenco controllato dagli amministratori locali e un elenco predefinito. Un comando TPM viene bloccato se si trova in uno degli elenchi. Esistono tuttavia flag di criteri di gruppo per consentire a TBS di ignorare l'elenco locale e l'elenco predefinito. I flag di criteri di gruppo possono essere modificati direttamente o accessibili tramite l'editor di oggetti Criteri di gruppo.
Nota
L'elenco dei comandi bloccati in locale non viene mantenuto dopo un aggiornamento al sistema operativo. I comandi bloccati nell'elenco di Criteri di gruppo vengono mantenuti.
Per i comandi TPM versione 2.0, la logica per il blocco viene invertita; usa un elenco di comandi consentiti. Questa logica blocca automaticamente i comandi che non erano noti quando l'elenco è stato eseguito per la prima volta. Quando i comandi vengono aggiunti alla specifica TPM dopo la spedizione di una versione di Windows, questi nuovi comandi vengono bloccati automaticamente. Solo un aggiornamento del Registro di sistema aggiungerà questi nuovi comandi all'elenco dei comandi consentiti.
A partire da Windows 10 1809 (Windows Server 2019), i comandi TPM 2.0 consentiti non possono più essere modificati tramite le impostazioni del Registro di sistema. Per queste versioni Windows 10, i comandi TPM 2.0 consentiti vengono corretti nel driver TPM. I comandi TPM 1.2 possono comunque essere bloccati e sbloccati tramite modifiche del Registro di sistema.
Accesso diretto al Registro di sistema
I flag di Criteri di gruppo sono sotto chiave del Registro di sistema HKEY_LOCAL_MACHINE\Criteri\software\Microsoft\Tpm\BlockedCommands.
Per determinare quali elenchi devono essere usati per bloccare i comandi TPM, sono disponibili due valori DWORD usati come flag booleani:
"IgnoreDefaultList"
Se impostato (il valore esiste ed è diverso da zero), TBS ignora l'elenco dei comandi bloccati predefiniti.
"IgnoreLocalList"
Se impostato (il valore esiste ed è diverso da zero), TBS ignora l'elenco dei comandi bloccati locali.
Editor oggetti Criteri di gruppo
Per accedere all'editor di oggetti Criteri di gruppo
- Fare clic su Start (Avvia).
- Fare clic su Esegui.
- Nella casella Apri digitare gpedit.msc. Fare clic su OK. Verrà aperto l'editor di oggetti Criteri di gruppo.
- Espandere Configurazione computer.
- Espandere Modelli amministrativi.
- Espandere Sistema.
- Espandere Trusted Platform Module Services.
Gli elenchi di comandi TPM1.2 bloccati specifici possono essere modificati direttamente nelle posizioni seguenti.
Elenco criteri di gruppo:
HKEY_LOCAL_MACHINE Software Policies Microsoft Tpm BlockedCommands List
Elenco locale:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services SharedAccess Parameters Tpm BlockedCommands List
Elenco predefinito:
HKEY_LOCAL_MACHINE Software Microsoft Tpm BlockedCommands List
In ognuna di queste chiavi del Registro di sistema è presente un elenco di valori del Registro di sistema di REG_SZ tipo. Ogni valore rappresenta un comando TPM bloccato. Ogni chiave del Registro di sistema ha un campo "Nome valore" e un campo "Valore dati". Entrambi i campi ("Nome valore" e "Dati valore"), devono corrispondere esattamente al valore decimale dell'ordinale dei comandi TPM da bloccare.
L'elenco di comandi TPM 2.0 specifici consentiti può essere modificato direttamente nella posizione seguente. Nella chiave del Registro di sistema è presente un elenco di valori del Registro di sistema di REG_DWORD tipo. Ogni valore rappresenta un comando TPM 2.0 consentito. Ogni valore del Registro di sistema ha un nome e un campo valore . Il nome corrisponde all'ordinale ordinale TPM esadecimale TPM 2.0 che deve essere consentito. Il valore ha un valore pari a 1 se il comando è consentito. Se un ordinale di comando non è presente o ha un valore pari a 0, il comando verrà bloccato.
Elenco predefinito:
HKEY_LOCAL_MACHINE Software Microsoft Tpm AllowedW8Commands List
Per Windows 8, Windows Server 2012 e versioni successive, le chiavi del Registro di sistema BlockedCommands e AllowedW8Commands determinano rispettivamente i comandi TPM bloccati o consentiti per gli account amministratore. Gli account utente hanno un elenco di comandi TPM bloccati o consentiti rispettivamente nelle chiavi del Registro di sistema BlockedUserCommands e AllowedW8UserCommands . In Windows 10 versione 1607 sono state introdotte nuove chiavi del Registro di sistema per le applicazioni AppContainer: BlockedAppContainerCommands e AllowedW8AppContainerCommands.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per