Internet Explorer セキュリティ ゾーンの高度なユーザーのレジストリ エントリ
警告
廃止されたサポート対象外の Internet Explorer 11 デスクトップ アプリケーションは、特定のバージョンのWindows 10の Microsoft Edge 更新プログラムを通じて完全に無効になっています。 詳細については、「 Internet Explorer 11 デスクトップ アプリの廃止に関する FAQ」を参照してください。
この記事では、Internet Explorer のセキュリティ ゾーンとプライバシー設定をレジストリに格納して管理する方法と場所について説明します。 グループ ポリシーまたは Microsoft Internet Explorer 管理キット (IEAK) を使用して、セキュリティ ゾーンとプライバシー設定を設定できます。
元の製品バージョン: Internet Explorer 9、Internet Explorer 10
元の KB 番号: 182569
プライバシー設定
Internet Explorer 6 以降のバージョンでは、[プライバシー] タブが追加され、ユーザーは Cookie をより詳細に制御できるようになりました。 このタブ ([ツール] を選択し、[インターネット オプション] を選択) を選択すると、Cookie の元の Web サイトまたは Cookie の種類に基づいて、Cookie をブロックまたは許可する柔軟性が提供されます。 クッキーの種類には、ファーストパーティのクッキー、サードパーティのクッキー、およびコンパクトなプライバシーポリシーを持たないクッキーが含まれます。 このタブには、物理的な位置情報データに対する Web サイトの要求を制御するオプション、ポップアップをブロックする機能、InPrivate 参照が有効になっているときにツール バーと拡張機能を実行する機能も含まれています。
インターネット ゾーンにはさまざまなレベルのプライバシーがあり、セキュリティ ゾーンと同じ場所にあるレジストリに格納されます。
また、Web サイトのプライバシー ポリシーに関係なく、Web サイトに基づいて Cookie を有効またはブロックする Web サイトを追加することもできます。 これらのレジストリ キーは、次のレジストリ サブキーに格納されます。
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Internet Settings\P3P\History
マネージド サイトとして追加されたドメインは、このサブキーの下に一覧表示されます。 これらのドメインには、次のいずれかの DWORD 値を含めることができます。
0x00000005 - Always Block
0x00000001 - 常に許可
セキュリティ ゾーンの設定
ユーザーは、ゾーンごとに、ActiveX コントロール、ダウンロード、スクリプトなどのリスクの高い項目を Internet Explorer で処理する方法を制御できます。 Internet Explorer セキュリティ ゾーンの設定は、次のレジストリ サブキーの下に格納されます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
これらのレジストリ キーには、次のキーが含まれています。
- TemplatePolicies
- ZoneMap
- 領域
注:
既定では、セキュリティ ゾーンの設定はレジストリ サブツリーに HKEY_CURRENT_USER
格納されます。 このサブツリーはユーザーごとに動的に読み込まれるため、あるユーザーの設定は別のユーザーの設定には影響しません。
Security Zones: use only machine settings in グループ ポリシー が有効になっている場合、または DWORD 値が存在し、次のレジストリ サブキーの値が 1 の場合Security_HKLM_only
、ローカル コンピューター設定のみが使用され、すべてのユーザーが同じセキュリティ設定を持ちます。
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
ポリシーを Security_HKLM_only
有効にすると、HKLM 値が Internet Explorer によって使用されます。 ただし、HKCU 値は Internet Explorer の [ セキュリティ ] タブのゾーン設定に引き続き表示されます。 Internet Explorer 7 の [インターネット オプション] ダイアログ ボックスの [セキュリティ] タブに、設定がシステム管理者によって管理されていることを示す次のメッセージが表示されます。
一部の設定は、システム管理者によって管理されます [セキュリティ ゾーン: コンピューター設定のみを使用する] 設定がグループ ポリシーで有効になっていない場合、または DWORD 値が存在しない場合、または 0 に設定されている場合
Security_HKLM_only
は、コンピューター設定がユーザー設定と共に使用されます。 ただし、 インターネット オプションにはユーザー設定のみが表示されます。 たとえば、この DWORD 値が存在しない場合や 0 に設定されている場合、HKEY_LOCAL_MACHINE
設定は設定とHKEY_CURRENT_USER
共に読み取られますが、インターネット オプションには設定のみがHKEY_CURRENT_USER
表示されます。
TemplatePolicies
キーは TemplatePolicies
、既定のセキュリティ ゾーン レベルの設定を決定します。 これらのレベルは、低、中低、中、高です。 セキュリティ レベルの設定は、既定の設定から変更できます。 ただし、セキュリティ レベルを追加することはできません。 キーには、セキュリティ ゾーンの設定を決定する値が含まれています。 各キーには、セキュリティ レベルごとに [セキュリティ] タブに表示されるテキストを決定する Description 文字列値と表示名文字列値が含まれています。
ZoneMap
キーには ZoneMap
、次のキーが含まれています。
- ドメイン
- EscDomains
- ProtocolDefaults
- 範囲
Domains
キーには、既定の動作から動作を変更するために追加されたドメインとプロトコルが含まれています。 ドメインが追加されると、キーがキーに Domains
追加されます。 サブドメインは、サブドメインが属するドメインの下にキーとして表示されます。 ドメインを一覧表示する各キーには、影響を受けるプロトコルの値名を持つ DWORD が含まれています。 DWORD の値は、ドメインが追加されるセキュリティ ゾーンの数値と同じです。
キーは EscDomains
ドメイン キーに似ていますが EscDomains
、キーは Internet Explorer のセキュリティ強化構成 (IE ESC) の影響を受けるプロトコルに適用される点が異なっています。 IE ESC は Microsoft Windows Server 2003 で導入され、サーバー オペレーティング システムにのみ適用されます。
キーは ProtocolDefaults
、特定のプロトコル (ftp、http、https) に使用される既定のセキュリティ ゾーンを指定します。 既定の設定を変更するには、[セキュリティ] タブで [サイトの追加] を選択してセキュリティ ゾーンにプロトコルを追加するか、[ドメイン] キーの下に DWORD 値を追加できます。 DWORD 値の名前はプロトコル名と一致する必要があり、コロンを含めてはなりません (:)またはスラッシュ (/)。
ProtocolDefaults
キーには、プロトコルが使用される既定のセキュリティ ゾーンを指定する DWORD 値も含まれています。 [ セキュリティ ] タブのコントロールを使用してこれらの値を変更することはできません。 この設定は、特定の Web サイトがセキュリティ ゾーンに存在しない場合に使用されます。
キーには Ranges
、TCP/IP アドレスの範囲が含まれています。 指定した各 TCP/IP 範囲は、任意の名前のキーに表示されます。 このキーには、 :Range
指定された TCP/IP 範囲を含む文字列値が含まれています。 プロトコルごとに、指定した IP 範囲のセキュリティ ゾーンの数値を含む DWORD 値が追加されます。
Urlmon.dll ファイルで MapUrlToZone パブリック関数を使用して特定の URL をセキュリティ ゾーンに解決する場合は、次のいずれかの方法を使用します。
URL に完全修飾ドメイン名 (FQDN) が含まれている場合、ドメイン キーが処理されます。
このメソッドでは、サイトの完全一致によってランダム一致がオーバーライドされます。
URL に IP アドレスが含まれている場合は、
Ranges
キーが処理されます。 URL の IP アドレスは、キーの下Ranges
の任意の:Range
名前付きキーに含まれる値と比較されます。
注:
任意の名前のキーはレジストリに追加された順序で処理されるため、このメソッドは一致するものを見つける前にランダムな一致を見つける可能性があります。 このメソッドが最初にランダム一致を検出した場合、URL は通常割り当てられているゾーンとは異なるセキュリティ ゾーンで実行される可能性があります。 この動作は仕様です。
領域
Zones
キーには、コンピューター用に定義されている各セキュリティ ゾーンを表すキーが含まれています。 既定では、次の 5 つのゾーンが定義されます (番号は 0 から 4)。
Value Setting
------------------------------
0 My Computer
1 Local Intranet Zone
2 Trusted sites Zone
3 Internet Zone
4 Restricted Sites Zone
注:
既定では、[セキュリティ] タブの [ゾーン] ボックスに [マイ コンピューター] は表示されません。セキュリティを向上させるためにロックダウンされています。
これらの各キーには、カスタムの [セキュリティ] タブの対応する設定を表す次の DWORD 値が含まれています。
注:
特に明記されていない限り、各 DWORD 値は 0、1、または 3 と等しくなります。 通常、0 に設定すると、特定のアクションが許可されるように設定され、1 の設定によってプロンプトが表示され、3 つの設定によって特定のアクションが禁止されます。
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
1200、1A00、1A10、1E05、1C00、2000 に関する注意事項
次の 2 つのレジストリ エントリは、特定のゾーンで ActiveX コントロールを実行できるかどうかに影響します。
- 1200 このレジストリ エントリは、ActiveX コントロールとプラグインのどちらを実行できるかに影響します。
- 2000 このレジストリ エントリは、ActiveX コントロールまたはプラグインのバイナリ動作とスクリプト動作を制御します。
1A02、1A03、1A05、1A06 に関する注意事項
次の 4 つのレジストリ エントリは、次のキーが存在する場合にのみ有効になります。
- {AEBA21FA-782A-4A90-978D-B72164C80120}ファースト パーティ Cookie *
- {A8A88C49-5EB2-4990-A1A2-0876022C854F}サード パーティ Cookie *
レジストリ エントリ
- 1A02 コンピューターに保存されている永続的な Cookie を許可する#
- 1A03 セッションごとの Cookie を許可する (保存されていません)#
- 1A05 サード パーティの永続的な Cookie を許可する *
- 1A06 サードパーティセッションクッキーを許可 *
これらのレジストリ エントリは、次のレジストリ サブキーにあります。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\<ZoneNumber>
このレジストリ サブキーでは、 <ZoneNumber> は 0 (ゼロ) などのゾーンです。 1200
レジストリ エントリと2000
レジストリ エントリにはそれぞれ、Administrator Approved という名前の設定が含まれています。 この設定を有効にすると、特定のレジストリ エントリの値が 00010000 に設定されます。 [管理者承認済み] 設定が有効になっている場合、Windows は次のレジストリ サブキーを調べて、承認されたコントロールの一覧を見つけます。
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\AllowedControls
ログオン設定 (1A00) には、次の値 (16 進数) のいずれかを指定できます。
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
プライバシー設定 (1A10) は、[プライバシー] タブ スライダーで使用されます。 DWORD 値は次のとおりです。
すべての Cookie をブロックする: 00000003
高: 00000001
中高: 00000001
中: 00000001
低: 00000001
すべての Cookie を受け入れる: 00000000
スライダーの設定に基づいて、{A8A88C49-5EB2-4990-A1A2-0876022C854F}、{AEBA21Fa-782A-4A90-978D-B72164C80120}、またはその両方の値も変更されます。
Java Permissions 設定 (1C00) には、次の 5 つの値 (バイナリ) があります。
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
[カスタム] が選択されている場合は、{7839DA25-F5FE-11D0-883B-0080C726DCBB} (同じレジストリの場所にある) を使用して、カスタム情報をバイナリに格納します。
各セキュリティ ゾーンには、Description 文字列値と表示名文字列値が含まれています。 [ゾーン] ボックスでゾーンを選択すると、これらの値のテキストが [セキュリティ] タブに表示されます。 また、ゾーンごとに表示されるアイコンを設定するアイコン文字列値もあります。 マイ コンピューター ゾーンを除き、各ゾーンには、MinLevel
および RecommendedLevel
DWORD の値が含まれますCurrentLevel
。 この値は MinLevel
、警告メッセージを受け取る前に使用できる最も低い設定を設定し、 CurrentLevel
ゾーンの現在の設定であり RecommendedLevel
、ゾーンの推奨レベルです。
、RecommendedLevel
、および CurrentLevel
のMinlevel
値は、次を意味します。
Value (Hexadecimal) Setting
----------------------------------
0x00010000 Low Security
0x00010500 Medium Low Security
0x00011000 Medium Security
0x00012000 High Security
DWORD 値は Flags
、ユーザーがセキュリティ ゾーンのプロパティを変更する機能を決定します。 値を Flags
決定するには、適切な設定の番号を一緒に追加します。 次 Flags
の値を使用できます (10 進数)。
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
E とサブツリーの両方に設定をHKEY_LOCAL_MACHIN
HKEY_CURRENT_USER
追加すると、設定は加算されます。 両方のサブツリーに Web サイトを追加すると、 内の HKEY_CURRENT_USER
Web サイトのみが表示されます。 サブツリー内の HKEY_LOCAL_MACHINE
Web サイトは、設定に従って引き続き適用されます。 ただし、これらは使用できず、変更することはできません。 この状況は、Web サイトがプロトコルごとに 1 つのセキュリティ ゾーンにのみ一覧表示される可能性があるため、混乱を招く可能性があります。
関連情報
Microsoft Windows XP Service Pack 2 (SP2) の機能の変更の詳細については、次の Microsoft Web サイトを参照してください。
URL セキュリティ ゾーンの詳細については、次の Microsoft Web サイトを参照してください。
Internet Explorer のセキュリティ設定を変更する方法の詳細については、次の Microsoft Web サイトを参照してください。
Internet Explorer 11 のセキュリティとプライバシーの設定を変更する
Internet Explorer Local Machine Zone Lockdown の詳細については、次の Microsoft Web サイトを参照してください。
Internet Explorer ローカル コンピューター ゾーンのロックダウン
URL セキュリティ ゾーンで実行できるアクションに関連付けられている値の詳細については、「 URL アクション フラグ」を参照してください。