Il nuovo driver Windows impedisce ai programmi di modificare il browser Web predefinito

Microsoft ora utilizza un driver Windows per impedire agli utenti di modificare manualmente o tramite software il browser predefinito per Windows 10 e Windows 11.

Il driver è stato presentato silenziosamente agli utenti di tutto il mondo come parte degli aggiornamenti di febbraio per Windows 10 (KB5034763) e Windows 11 (KB5034765).

Era il consulente IT Christoph Kulbich Il primo a notare il cambiamento Quando i suoi programmi SetUserFTA e SetDefaultBrowser hanno smesso improvvisamente di funzionare.

SetUserFTA è un programma da riga di comando che consente agli amministratori di Windows di modificare le associazioni di file tramite script di accesso e altri metodi. SetDefaultBrowser funziona in modo simile ma serve solo per modificare il browser predefinito in Windows.

A partire da Windows 8, Microsoft ha introdotto un nuovo sistema per associare estensioni di file e protocolli URL ai programmi predefiniti per impedire che vengano manomessi da malware e script dannosi.

Questo nuovo sistema associa un'estensione di file o un protocollo URL a un hash appositamente progettato memorizzato nelle chiavi di registro di UserChoice.

Ad esempio, l'URL HTTPS del tuo browser web predefinito può essere trovato in:

Editor del Registro di sistema di Windows versione 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice]
“ProgId”=”ChromeHTML”
“hash”=”N3eikAB1HhI=”

Se non viene utilizzato l'hash corretto, Windows ignorerà i valori del registro e utilizzerà il client predefinito per questo protocollo URL, ovvero Microsoft Edge.

Colbitch Effettua il reverse engineering di questo algoritmo di hashing Crea i programmi SetUserFTA e SetDefaultBrowser per modificare i programmi predefiniti.

Tuttavia, con l'installazione degli aggiornamenti di febbraio di Windows 10 e Windows 11, Kolbicz ha notato che queste chiavi di registro sono ora bloccate, causando errori se modificate al di fuori delle Impostazioni di Windows.

READ  Gli ex dipendenti della Blue Origin vogliono raccogliere l'elio-3 dalla luna

Ad esempio, l'utilizzo dell'editor del Registro di sistema di Windows per modificare queste impostazioni genera un errore che indica “Impossibile modificare l'hash: si è verificato un errore durante la scrittura del contenuto del nuovo valore”.

Chiavi di registro sicure UserChoice
Fonte: computer che emette suoni

Dopo ulteriori ricerche, Kolbicz ha scoperto che Microsoft ha introdotto un nuovo driver di filtro di Windows (c:\windows\system32\drivers\UCPD.sys) come parte degli aggiornamenti di febbraio.

Driver di protezione scelta dell'utente (UCPD.sys)
Fonte: computer che emette suoni

Questo driver è descritto come un “software di sicurezza scelto dall'utente” e, una volta caricato, impedisce la modifica diretta delle chiavi di registro associate alle associazioni URL HTTP e HTTPS e al collegamento a un file .PDF.

Le chiavi di registro associate sono:

HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice
HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice

Vale la pena notare che nei nostri test BleepingComputer, il driver è stato rilasciato sui nostri dispositivi Windows 11 e Windows 10, ma ha bloccato solo le chiavi di registro sui nostri dispositivi Windows 10.

In Post sul blogSebbene non sia possibile scaricare il driver, è possibile disabilitarlo nel registro, spiega Colbitch.

“Non possiamo semplicemente scaricare questo driver, ma possiamo ovviamente disabilitarlo! Questo può essere fatto da questa riga – in un PowerShell con privilegi elevati seguito da un riavvio.

New-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Services\UCPD” -Nome “Start” -Valore 4 -Tipo proprietà DWORD -Force

Ciò ripristina la funzionalità SetUserFTA, ma sfortunatamente richiede autorizzazioni amministrative e un riavvio.”

❖ Christoph Colbitsch

Tuttavia, l'A Post sul blog Gunnar Haslinger spiega che l'attività pianificata “Velocità UCPD” appena creata in \Microsoft\Windows\AppxDeploymentClient abiliterà nuovamente automaticamente il servizio se è disabilitato.

Missione programmata per la velocità dell'UCPD
Fonte: computer che emette suoni

Di conseguenza, l'unico modo per disabilitare il driver è disattivarlo tramite il registro E Elimina/disattiva l'attività pianificata.

READ  Niente panico, Valve ha già risolto i presunti problemi di "deriva" in Steam Deck

Forse correlato alla conformità DMA

Colebitch ritiene che questo cambiamento potrebbe essere quello di rispettarlo Diritto dei mercati digitali in Europa (DMA), che mira a garantire una concorrenza leale e a prevenire pratiche anticoncorrenziali da parte di sei grandi aziende, note come “gatekeepers”.

Questo in particolare Guardiani Alphabet, Amazon, Apple, ByteDance, Meta e Microsoft avevano tempo fino a marzo per conformarsi alle nuove normative.

Nel novembre 2023, Microsoft ha spiegato Modifiche in arrivo su Windows a marzo 2024 per conformarsi alle nuove normative DMA.

Queste modifiche includevano nuovi criteri del browser predefinito per gli utenti nello Spazio economico europeo (SEE) che obbligano Windows a utilizzare il browser predefinito degli utenti quando si apre un collegamento invece di utilizzare Microsoft Edge.

“Nello Spazio economico europeo, Windows utilizzerà sempre le impostazioni predefinite dell'applicazione configurate per i client per i tipi di collegamento e file, inclusi i tipi di collegamento del browser standard del settore (http, https).” Microsoft ha spiegato.

“Le app scelgono come aprire il contenuto su Windows e alcune app Microsoft sceglieranno di aprire il contenuto Web in Microsoft Edge.”

Tuttavia, questo nuovo driver è stato rilasciato anche sui dispositivi Windows 10 e Windows 11 negli Stati Uniti che non devono essere conformi al DMA, mettendo in dubbio questa teoria.

BleepingComputer ha contattato Microsoft per bloccare queste chiavi di registro a marzo, ma hanno affermato di non avere nulla da condividere in questo momento.

Lascia un commento

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

Torna in alto