インストールされたコンポーネントの検出

発行日 : 2007 年 11 月 22 日 (作業者 : iisteam)

更新日 : 2008 年 3 月 12 日 (作業者 : iisteam)

はじめに 

IIS 7.0 の新しいモジュール形式のアーキテクチャは非常に優れています。このアーキテクチャを使用して、IIS インストールへの可能性のある攻撃を制限したり、組込み機能をサードパーティ製やカスタムの実装に置き換えることができます。一般に、この新しいアーキテクチャでは、ネットワークに IIS を展開する方法を制御するために、これまでにない機能が提供されます。

しかし、この新しいアーキテクチャで不利な点があるとすれば、IIS がインストールされただけでは、必要な各 IIS コンポーネントが使用可能であることを期待できなくなったことです。さらに、複数のサーバーすべてに同じ IIS コンポーネントがあることを確認する手間が増えました。

これらの問題に対処するために、どの IIS モジュールがインストールされているのかを示すレジストリ キーの一覧を公開します。これらのレジストリ キーを使用して、IIS コンポーネントをプログラムによってチェックします。コンポーネントがインストールされている場合、レジストリ キーには DWORD 値 00000001 があります。コンポーネントがインストールされたことがないか、アンインストールされた場合、レジストリ キーは存在しません。以下の表を使用して、レジストリ キーに一致する IIS コンポーネント名を見つけてください。

レジストリ キー

これらのキーは次のレジストリ キー ハイブに表示されます。

HKEY_LOCAL_MACHINE¥Software¥Microsoft¥InetStp¥Components¥  

表示名

レジストリ キー

Web サーバー

W3SVC

HTTP 共通機能

  

静的コンテンツ

StaticContent

既定のドキュメント

DefaultDocument

ディレクトリの参照

DirectoryBrowse

HTTP エラー

HttpErrors

HTTP リダイレクト

HttpRedirect

アプリケーション開発機能 

  

ASP.NET

ASPNET

.NET 拡張機能

NetFxExtensibility

ASP

ASP

CGI

CGI

ISAPI 拡張機能

ISAPIExtensions

ISAPI フィルター

ISAPIFilter

サーバー側インクルード

ServerSideInclude

健常性と診断 

  

HTTP ログ

HttpLogging

ログ ツール

LoggingLibraries

要求監視

RequestMonitor

追跡

HttpTracing

カスタム ログ

CustomLogging

ODBC ログ

ODBCLogging

セキュリティ

  

基本認証

BasicAuthentication

Windows 認証

WindowsAuthentication

ダイジェスト認証

DigestAuthentication

クライアント証明書マッピング認証

ClientCertificateMappingAuthentication

IIS クライアント証明書マッピング認証

IISClientCertificateMappingAuthentication

URL 認証

Authorization

要求のフィルタリング

RequestFiltering

IP およびドメインの制限

IPSecurity

パフォーマンスの機能 

  

静的コンテンツ圧縮

HttpCompressionStatic

動的なコンテンツの圧縮

HttpCompressionDynamic

管理ツール 

  

IIS 管理コンソール

ManagementConsole

IIS 管理スクリプトおよびツール

ManagementScriptingTools

管理サービス

AdminService

IIS 6 と互換性のある管理

  

IIS メタベース互換性

Metabase

IIS 6 WMI 互換性

WMICompatibility

IIS 6 スクリプト ツール

LegacyScripts

IIS 6 管理コンソール

LegacySnapin

FTP 発行サービス

  

FTP サーバー

FTPServer

FTP 管理スナップイン

LegacySnapin

Windows プロセス起動サービス 

  

プロセス モデル

ProcessModel

.NET 環境

NetFxEnvironment

構成 API

WASConfigurationAPI