Voci del Registro di sistema delle zone di sicurezza di Internet Explorer per gli utenti avanzati
Avviso
L'applicazione desktop Internet Explorer 11 ritirata e non supportata è stata disabilitata definitivamente tramite un aggiornamento di Microsoft Edge in determinate versioni di Windows 10. Per altre informazioni, vedere Domande frequenti sul ritiro delle app desktop di Internet Explorer 11.
Questo articolo descrive come e dove le aree di sicurezza e le impostazioni di privacy di Internet Explorer vengono archiviate e gestite nel Registro di sistema. È possibile usare Criteri di gruppo o Microsoft Internet Explorer Administration Kit (IEAK) per impostare le aree di sicurezza e le impostazioni di privacy.
Versione originale del prodotto: Internet Explorer 9, Internet Explorer 10
Numero KB originale: 182569
Impostazioni di privacy
Internet Explorer 6 e versioni successive hanno aggiunto una scheda Privacy per dare agli utenti un maggiore controllo sui cookie. Questa scheda (selezionareStrumenti e quindi selezionareopzioni Internet) offre flessibilità per bloccare o consentire i cookie, in base al sito Web da cui proviene il cookie o al tipo di cookie. I tipi di cookie includono cookie di prima parte, cookie di terze parti e cookie che non hanno un'informativa sulla privacy compatta. Questa scheda include anche opzioni per controllare le richieste di siti Web per i dati di posizione fisica, la possibilità di bloccare i popup e la possibilità di eseguire barre degli strumenti ed estensioni quando InPrivate Browsing è abilitato.
Esistono diversi livelli di privacy nell'area Internet e vengono archiviati nel Registro di sistema nella stessa posizione delle zone di sicurezza.
È anche possibile aggiungere un sito Web per abilitare o bloccare i cookie in base al sito Web, indipendentemente dall'informativa sulla privacy nel sito Web. Tali chiavi del Registro di sistema vengono archiviate nella sottochiave del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\P3P\History
I domini aggiunti come sito gestito sono elencati in questa sottochiave. Questi domini possono contenere uno dei valori DWORD seguenti:
0x00000005 - Blocca sempre
0x00000001 - Consenti sempre
Impostazioni dell'area di sicurezza
Per ogni zona, gli utenti possono controllare il modo in cui Internet Explorer gestisce gli elementi a rischio più elevato, ad esempio controlli ActiveX, download e script. Le impostazioni delle zone di sicurezza di Internet Explorer vengono archiviate nelle sottochiavi del Registro di sistema seguenti:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
Queste chiavi del Registro di sistema contengono le chiavi seguenti:
- TemplatePolicies
- ZoneMap
- Aree
Nota
Per impostazione predefinita, le impostazioni delle zone di sicurezza vengono archiviate nel sottoalbero del HKEY_CURRENT_USER
Registro di sistema. Poiché questo sottoalbero viene caricato dinamicamente per ogni utente, le impostazioni per un utente non influiscono sulle impostazioni per un altro utente.
Se l'impostazione Zone di sicurezza: usa solo le impostazioni del computer in Criteri di gruppo è abilitata o se il Security_HKLM_only
valore DWORD è presente e ha un valore pari a 1 nella sottochiave del Registro di sistema seguente, vengono usate solo le impostazioni del computer locale e tutti gli utenti hanno le stesse impostazioni di sicurezza:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
Con il Security_HKLM_only
criterio abilitato, i valori HKLM verranno usati da Internet Explorer. Tuttavia, i valori HKCU verranno comunque visualizzati nelle impostazioni di zona nella scheda Sicurezza in Internet Explorer. In Internet Explorer 7 la scheda Sicurezza della finestra di dialogo Opzioni Internet visualizza il messaggio seguente per indicare che le impostazioni sono gestite dall'amministratore di sistema:
Alcune impostazioni sono gestite dall'amministratore di sistema Se l'impostazione Zone di sicurezza: usa solo le impostazioni del computer non è abilitata in Criteri di gruppo o se il
Security_HKLM_only
valore DWORD non esiste o è impostato su 0, le impostazioni del computer vengono usate insieme alle impostazioni utente. Tuttavia, solo le impostazioni utente vengono visualizzate nelle opzioni Internet. Ad esempio, quando questo valore DWORD non esiste o è impostato su 0,HKEY_LOCAL_MACHINE
le impostazioni vengono lette insieme alleHKEY_CURRENT_USER
impostazioni, ma soloHKEY_CURRENT_USER
le impostazioni vengono visualizzate in Opzioni Internet.
TemplatePolicies
La TemplatePolicies
chiave determina le impostazioni dei livelli predefiniti dell'area di sicurezza. Questi livelli sono Basso, Medio Basso, Medio e Alto. È possibile modificare le impostazioni del livello di sicurezza dalle impostazioni predefinite. Tuttavia, non è possibile aggiungere altri livelli di sicurezza. Le chiavi contengono valori che determinano l'impostazione per l'area di sicurezza. Ogni chiave contiene un valore di stringa Description e un valore di stringa Display Name che determinano il testo visualizzato nella scheda Sicurezza per ogni livello di sicurezza.
ZoneMap
La ZoneMap
chiave contiene le chiavi seguenti:
- Domini
- EscDomains
- ProtocolDefaults
- Intervalli
La Domains
chiave contiene domini e protocolli che sono stati aggiunti per modificare il comportamento rispetto al comportamento predefinito. Quando viene aggiunto un dominio, viene aggiunta una chiave alla Domains
chiave. I sottodomini vengono visualizzati come chiavi nel dominio a cui appartengono. Ogni chiave che elenca un dominio contiene un DWORD con un nome di valore del protocollo interessato. Il valore di DWORD è lo stesso del valore numerico dell'area di sicurezza in cui viene aggiunto il dominio.
La EscDomains
chiave è simile alla chiave Domains, ad eccezione del fatto che la EscDomains
chiave si applica ai protocolli interessati da Internet Explorer Enhanced Security Configuration (IE ESC). Internet Explorer ESC è stato introdotto in Microsoft Windows Server 2003 e si applica solo ai sistemi operativi server.
La ProtocolDefaults
chiave specifica l'area di sicurezza predefinita utilizzata per un particolare protocollo (ftp, http, https). Per modificare l'impostazione predefinita, è possibile aggiungere un protocollo a un'area di sicurezza selezionando Aggiungi siti nella scheda Sicurezza oppure aggiungere un valore DWORD nella chiave Domini. Il nome del valore DWORD deve corrispondere al nome del protocollo e non deve contenere due punti (:) o barre (/).
La ProtocolDefaults
chiave contiene anche valori DWORD che specificano le zone di sicurezza predefinite in cui viene usato un protocollo. Non è possibile usare i controlli nella scheda Sicurezza per modificare questi valori. Questa impostazione viene usata quando un determinato sito Web non rientra in un'area di sicurezza.
La Ranges
chiave contiene intervalli di indirizzi TCP/IP. Ogni intervallo TCP/IP specificato viene visualizzato in una chiave denominata arbitrariamente. Questa chiave contiene un :Range
valore stringa che contiene l'intervallo TCP/IP specificato. Per ogni protocollo viene aggiunto un valore DWORD che contiene il valore numerico dell'area di sicurezza per l'intervallo IP specificato.
Quando il file Urlmon.dll usa la funzione pubblica MapUrlToZone per risolvere un URL specifico in un'area di sicurezza, usa uno dei metodi seguenti:
Se l'URL contiene un nome di dominio completo (FQDN), viene elaborata la chiave Domains.
In questo metodo, una corrispondenza esatta del sito esegue l'override di una corrispondenza casuale.
Se l'URL contiene un indirizzo IP, la
Ranges
chiave viene elaborata. L'indirizzo IP dell'URL viene confrontato con il:Range
valore contenuto nelle chiavi con nome arbitrario sotto laRanges
chiave.
Nota
Poiché le chiavi con nome arbitrario vengono elaborate nell'ordine in cui sono state aggiunte al Registro di sistema, questo metodo potrebbe trovare una corrispondenza casuale prima di trovare una corrispondenza. Se questo metodo trova prima una corrispondenza casuale, l'URL può essere eseguito in un'area di sicurezza diversa da quella in cui viene in genere assegnato. Si tratta di un comportamento legato alla progettazione del prodotto.
Aree
La Zones
chiave contiene chiavi che rappresentano ogni area di sicurezza definita per il computer. Per impostazione predefinita, vengono definite le cinque zone seguenti (numerato da zero a quattro):
Value Setting
------------------------------
0 My Computer
1 Local Intranet Zone
2 Trusted sites Zone
3 Internet Zone
4 Restricted Sites Zone
Nota
Per impostazione predefinita, Il computer non viene visualizzato nella casella Area della scheda Sicurezza perché è bloccato per migliorare la sicurezza.
Ognuna di queste chiavi contiene i valori DWORD seguenti che rappresentano le impostazioni corrispondenti nella scheda Sicurezza personalizzata.
Nota
Se non diversamente specificato, ogni valore DWORD è uguale a zero, uno o tre. In genere, un'impostazione di zero imposta un'azione specifica come consentita, un'impostazione di uno fa apparire una richiesta e un'impostazione di tre impedisce l'azione specifica.
Value Setting
----------------------------------------------------------------------------------
1001 ActiveX controls and plug-ins: Download signed ActiveX controls
1004 ActiveX controls and plug-ins: Download unsigned ActiveX controls
1200 ActiveX controls and plug-ins: Run ActiveX controls and plug-ins
1201 ActiveX controls and plug-ins: Initialize and script ActiveX controls not marked as safe for scripting
1206 Miscellaneous: Allow scripting of Internet Explorer Web browser control ^
1207 Reserved #
1208 ActiveX controls and plug-ins: Allow previously unused ActiveX controls to run without prompt ^
1209 ActiveX controls and plug-ins: Allow Scriptlets
120A ActiveX controls and plug-ins: ActiveX controls and plug-ins: Override Per-Site (domain-based) ActiveX restrictions
120B ActiveX controls and plug-ins: Override Per-Site (domain-based) ActiveX restrict ions
1400 Scripting: Active scripting
1402 Scripting: Scripting of Java applets
1405 ActiveX controls and plug-ins: Script ActiveX controls marked as safe for scripting
1406 Miscellaneous: Access data sources across domains
1407 Scripting: Allow Programmatic clipboard access
1408 Reserved #
1409 Scripting: Enable XSS Filter
1601 Miscellaneous: Submit non-encrypted form data
1604 Downloads: Font download
1605 Run Java #
1606 Miscellaneous: Userdata persistence ^
1607 Miscellaneous: Navigate sub-frames across different domains
1608 Miscellaneous: Allow META REFRESH * ^
1609 Miscellaneous: Display mixed content *
160A Miscellaneous: Include local directory path when uploading files to a server ^
1800 Miscellaneous: Installation of desktop items
1802 Miscellaneous: Drag and drop or copy and paste files
1803 Downloads: File Download ^
1804 Miscellaneous: Launching programs and files in an IFRAME
1805 Launching programs and files in webview #
1806 Miscellaneous: Launching applications and unsafe files
1807 Reserved ** #
1808 Reserved ** #
1809 Miscellaneous: Use Pop-up Blocker ** ^
180A Reserved #
180B Reserved #
180C Reserved #
180D Reserved #
180E Allow OpenSearch queries in Windows Explorer #
180F Allow previewing and custom thumbnails of OpenSearch query results in Windows Explorer #
1A00 User Authentication: Logon
1A02 Allow persistent cookies that are stored on your computer #
1A03 Allow per-session cookies (not stored) #
1A04 Miscellaneous: Don't prompt for client certificate selection when no certificates or only one certificate exists * ^
1A05 Allow 3rd party persistent cookies *
1A06 Allow 3rd party session cookies *
1A10 Privacy Settings *
1C00 Java permissions #
1E05 Miscellaneous: Software channel permissions
1F00 Reserved ** #
2000 ActiveX controls and plug-ins: Binary and script behaviors
2001 .NET Framework-reliant components: Run components signed with Authenticode
2004 .NET Framework-reliant components: Run components not signed with Authenticode
2007 .NET Framework-Reliant Components: Permissions for Components with Manifests
2100 Miscellaneous: Open files based on content, not file extension ** ^
2101 Miscellaneous: Web sites in less privileged web content zone can navigate into this zone **
2102 Miscellaneous: Allow script initiated windows without size or position constraints ** ^
2103 Scripting: Allow status bar updates via script ^
2104 Miscellaneous: Allow websites to open windows without address or status bars ^
2105 Scripting: Allow websites to prompt for information using scripted windows ^
2200 Downloads: Automatic prompting for file downloads ** ^
2201 ActiveX controls and plug-ins: Automatic prompting for ActiveX controls ** ^
2300 Miscellaneous: Allow web pages to use restricted protocols for active content **
2301 Miscellaneous: Use Phishing Filter ^
2400 .NET Framework: XAML browser applications
2401 .NET Framework: XPS documents
2402 .NET Framework: Loose XAML
2500 Turn on Protected Mode [Vista only setting] #
2600 Enable .NET Framework setup ^
2702 ActiveX controls and plug-ins: Allow ActiveX Filtering
2708 Miscellaneous: Allow dragging of content between domains into the same window
2709 Miscellaneous: Allow dragging of content between domains into separate windows
270B Miscellaneous: Render legacy filters
270C ActiveX Controls and plug-ins: Run Antimalware software on ActiveX controls
{AEBA21FA-782A-4A90-978D-B72164C80120} First Party Cookie *
{A8A88C49-5EB2-4990-A1A2-0876022C854F} Third Party Cookie *
* indicates an Internet Explorer 6 or later setting
** indicates a Windows XP Service Pack 2 or later setting
# indicates a setting that is not displayed in the user interface in Internet Explorer
^ indicates a setting that only has two options, enabled or disabled
Note su 1200, 1A00, 1A10, 1E05, 1C00 e 2000
Le due voci del Registro di sistema seguenti influiscono sulla possibilità di eseguire controlli ActiveX in una determinata zona:
- 1200 Questa voce del Registro di sistema determina se è possibile eseguire controlli ActiveX o plug-in.
- 2000 Questa voce del Registro di sistema controlla il comportamento binario e il comportamento degli script per i controlli ActiveX o i plug-in.
Note su 1A02, 1A03, 1A05 e 1A06
Le quattro voci del Registro di sistema seguenti hanno effetto solo se sono presenti le chiavi seguenti:
- {AEBA21FA-782A-4A90-978D-B72164C80120} Cookie di prima parte *
- {A8A88C49-5EB2-4990-A1A2-0876022C854F} Cookie di terze parti *
Voci del Registro di sistema
- 1A02 Consenti cookie persistenti archiviati nel computer #
- 1A03 Consenti cookie per sessione (non archiviati) #
- 1A05 Consenti cookie persistenti di terze parti *
- 1A06 Consenti cookie di sessione di terze parti *
Queste voci del Registro di sistema si trovano nella sottochiave del Registro di sistema seguente:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\<ZoneNumber>
In questa sottochiave del Registro di sistema ZoneNumber <> è una zona, ad esempio 0 (zero). La 1200
voce del Registro di sistema e la 2000
voce del Registro di sistema contengono ognuna un'impostazione denominata Approvata dall'amministratore. Quando questa impostazione è abilitata, il valore per la voce del Registro di sistema specifica è impostato su 000100000. Quando l'impostazione Approvata dall'amministratore è abilitata, Windows esamina la sottochiave del Registro di sistema seguente per individuare un elenco di controlli approvati:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\AllowedControls
L'impostazione di accesso (1A00) può avere uno dei valori seguenti (esadecimale):
Value Setting
---------------------------------------------------------------
0x00000000 Automatically logon with current username and password
0x00010000 Prompt for user name and password
0x00020000 Automatic logon only in the Intranet zone
0x00030000 Anonymous logon
Impostazioni privacy (1A10) viene usato dal dispositivo di scorrimento della scheda Privacy. I valori DWORD sono i seguenti:
Blocca tutti i cookie: 00000003
Alto: 00000001
Medio alto: 00000001
Medio: 00000001
Basso: 00000001
Accettare tutti i cookie: 00000000
In base alle impostazioni nel dispositivo di scorrimento, modificherà anche i valori in {A8A88C49-5EB2-4990-A1A2-0876022C854F}, {AEBA21Fa-782A-4A90-978D-B72164C80120}, o entrambi.
L'impostazione Autorizzazioni Java (1C00) include i cinque valori possibili seguenti (binario):
Value Setting
-----------------------
00 00 00 00 Disable Java
00 00 01 00 High safety
00 00 02 00 Medium safety
00 00 03 00 Low safety
00 00 80 00 Custom
Se è selezionato Personalizzato, usa {7839DA25-F5FE-11D0-883B-0080C726DCBB} (che si trova nello stesso percorso del Registro di sistema) per archiviare le informazioni personalizzate in un file binario.
Ogni area di sicurezza contiene il valore della stringa Description e il valore della stringa Display Name. Il testo di questi valori viene visualizzato nella scheda Sicurezza quando si seleziona un'area nella casella Area. Esiste anche un valore stringa Icon che imposta l'icona visualizzata per ogni zona. Ad eccezione della zona Computer personale, ogni zona contiene un CurrentLevel
valore , MinLevel
e RecommendedLevel
DWORD. Il MinLevel
valore imposta l'impostazione più bassa che è possibile usare prima di ricevere un messaggio di avviso, CurrentLevel
è l'impostazione corrente per la zona ed RecommendedLevel
è il livello consigliato per la zona.
Quali valori per Minlevel
, RecommendedLevel
e CurrentLevel
indicano quanto segue:
Value (Hexadecimal) Setting
----------------------------------
0x00010000 Low Security
0x00010500 Medium Low Security
0x00011000 Medium Security
0x00012000 High Security
Il Flags
valore DWORD determina la capacità dell'utente di modificare le proprietà dell'area di sicurezza. Per determinare il Flags
valore, aggiungere insieme i numeri delle impostazioni appropriate. Sono disponibili i valori seguenti Flags
(decimale):
Value Setting
------------------------------------------------------------------
1 Allow changes to custom settings
2 Allow users to add Web sites to this zone
4 Require verified Web sites (https protocol)
8 Include Web sites that bypass the proxy server
16 Include Web sites not listed in other zones
32 Do not show security zone in Internet Properties (default setting for My Computer)
64 Show the Requires Server Verification dialog box
128 Treat Universal Naming Connections (UNCs) as intranet connections
256 Automatically detect Intranet network
Se si aggiungono impostazioni sia a E che HKEY_LOCAL_MACHIN
ai HKEY_CURRENT_USER
sottoalberi, le impostazioni sono additive. Se si aggiungono siti Web a entrambi i sottoalberi, solo i siti Web in HKEY_CURRENT_USER
sono visibili. I siti Web nel HKEY_LOCAL_MACHINE
sottoalbero vengono ancora applicati in base alle impostazioni. Tuttavia, non sono disponibili e non è possibile modificarli. Questa situazione può creare confusione perché un sito Web può essere elencato in una sola area di sicurezza per ogni protocollo.
Riferimenti
Per altre informazioni sulle modifiche alle funzionalità in Microsoft Windows XP Service Pack 2 (SP2), visitare il seguente sito Web Microsoft:
Parte 5: Sicurezza avanzata dell'esplorazione
Per altre informazioni sulle zone di sicurezza URL, visitare il seguente sito Web Microsoft:
Informazioni sulle zone di sicurezza degli URL
Per altre informazioni su come modificare le impostazioni di sicurezza di Internet Explorer, visitare il seguente sito Web Microsoft:
Modificare le impostazioni di sicurezza e privacy per Internet Explorer 11
Per altre informazioni su Internet Explorer Local Machine Zone Lockdown, visitare il seguente sito Web Microsoft:
Blocco della zona del computer locale di Internet Explorer
Per altre informazioni sui valori associati alle azioni che è possibile eseguire in un'area di sicurezza URL, vedere Flag di azione URL.