インターネット インフォメーション サービス 8.5 の IIS マネージャー コンソールのスクリーンショット | |
| 開発者 | マイクロソフト |
|---|---|
| 初回リリース | 1995年5月30日 |
| 安定リリース | 10.0 v1809
/ 2018年10月2日 |
| 書かれた | C++ [1] |
| オペレーティング·システム | ウィンドウズ |
| 利用可能 | Windowsと同じ言語 |
| タイプ | ウェブサーバー |
| ライセンス | Windows NTの一部(同じライセンス) |
| Webサイト | ホームページ |
Microsoft IIS (インターネットインフォメーション サービス、IIS、2S ) は、MicrosoftがWindows NTファミリーで使用するために作成した拡張可能なWeb サーバーです。[2] IIS は、 HTTP、HTTP/2、HTTP/3、HTTPS、FTP、FTPS、SMTP、およびNNTPをサポートしています。Windows NT 4.0以降、Windows NT ファミリーの不可欠な部分となっていますが、一部のエディション (Windows XP Home edition など) には存在しない場合があり、デフォルトではアクティブになっていません。最新バージョンのマネージャーには、 SEO Toolkit [3]と呼ばれる専用のソフトウェア スイートが含まれています。このスイートには、メタタグ/Web コーディングの最適化、サイトマップ/ robots.txt の構成、Web サイト分析、クローラー設定、SSL サーバー側構成などの機能を備えたSEO用のツールがいくつか含まれています。
歴史
最初のマイクロソフトのウェブサーバーは、スコットランドのエディンバラ大学の一部であるヨーロッパマイクロソフトWindows NTアカデミックセンター(EMWAC)の研究プロジェクトであり、フリーウェアとして配布されました。[4]しかし、EMWACサーバーはMicrosoft.comへのトラフィック量を処理できなかったため、マイクロソフトは独自のウェブサーバーであるIISを開発せざるを得ませんでした。[5]
IIS のほぼすべてのバージョンは、Microsoft Windows のバージョンと並行して、または同時にリリースされました。
- IIS 1.0 は当初、Windows NT 3.51 の無料アドオンとしてリリースされました。
- IIS 2.0 は Windows NT 4.0 に含まれていました。
- Windows NT 4.0のService Pack 2に含まれていたIIS 3.0では、 Active Server Pagesの動的スクリプト環境が導入されました。[6]
- IIS 4.0 は、Windows NT 4.0 の「オプション パック」の一部としてリリースされました。新しいMMCベースの管理アプリケーションが導入され、ポート番号やホスト名で区別して Web サーバーと FTP サーバーの複数のインスタンスを実行できる最初のバージョンでもありました。また、アプリケーション プールを実行できる最初のバージョンでもありました。
- IIS 5.0はWindows 2000に同梱され、追加の認証方法、WebDAVプロトコルのサポート、ASPの機能強化が導入されました。[7] IIS 5.0ではGopherプロトコル のサポートも廃止されました。[8] IIS 5.0ではHTTP.SYSが追加されました。
- IIS 5.1 は Windows XP Professional に同梱されており、Windows 2000 の IIS 5.0 とほぼ同じでした。
- Windows Server 2003およびWindows XP Professional x64 Editionに付属する IIS 6.0では、 IPv6のサポートが追加され、セキュリティと信頼性を向上させる新しいワーカー プロセス モデルが組み込まれました。[9] HTTP.sys は、HTTP 要求用の HTTP 固有のプロトコル リスナーとして IIS 6.0 で導入されました。[10]また、各コンポーネント (Server Side Include や ASP など) を明示的にインストールする必要が生じました。これは、以前のバージョンでは、ハッカーがハッキングされたサイトで使用されていないコンポーネントのセキュリティ バグを利用してサイトに侵入し、セキュリティが向上したことが多かったためです。
- IIS 7.0 は IIS を完全に再設計および書き直したもので、Windows VistaおよびWindows Server 2008に同梱されていました。IIS 7.0 には、攻撃対象領域の縮小とパフォーマンスの向上を可能にする新しいモジュール設計が採用されていました。また、階層型構成システムが導入され、サイトの展開が簡素化され、新しいWindows Formsベースの管理アプリケーション、新しいコマンド ライン管理オプション、.NET Frameworkのサポートが強化されました。[11] Vista 上の IIS 7.0 では、XP 上の IIS のように許可される接続の数に制限はありませんが、同時要求が 10 (Windows Vista Ultimate、Business、および Enterprise Edition) または 3 (Vista Home Premium) に制限されています。追加の要求はキューに入れられ、パフォーマンスが低下しますが、XP のように拒否されることはありません。
- IIS 7.5 はWindows 7 (ただし、プログラムと機能のサイドパネルで有効にする必要があります) およびWindows Server 2008 R2に含まれていました。IIS 7.5 では、WebDAV および FTP モジュールとPowerShellのコマンドライン管理が改善されました。また、 TLS 1.1 および TLS 1.2 のサポート、ベスト プラクティス アナライザー ツール、アプリケーション プールのプロセス分離も導入されました。[12]
- IIS 8.0 は、 Windows Server 2012およびWindows 8でのみ使用できます。IIS 8.0 には、SNI (SSL を IP アドレスではなくホスト名にバインド)、アプリケーションの初期化、集中 SSL 証明書のサポート、 NUMAハードウェアでのマルチコア スケーリングなどの新機能が含まれています。
- IIS 8.5 は、Windows Server 2012 R2およびWindows 8.1に含まれています。このバージョンには、アイドル ワーカー プロセス ページ アウト、動的サイト アクティブ化、拡張ログ、ETW ログ、および自動証明書再バインドが含まれています。
- IIS 10.0 バージョン 1607、別名バージョン 10.0.14393 は、 2016 年 9 月 26 日にリリースされたWindows Server 2016および2016 年 8 月 2 日にリリースされたWindows 10 Anniversary Updateに含まれています。このバージョンには、HTTP/2のサポート、[13] Nano Server 上の Windows コンテナーでの IIS の実行、新しい REST 管理 API と対応する Web ベースの管理 GUI、およびワイルドカード ホスト ヘッダーが含まれています。[14]
- IIS 10.0 バージョン 1709 は、 2017 年 10 月 17 日にリリースされたWindows Server バージョン 1709 (半期チャネル) とWindows 10 Fall Creators Updateに含まれています。このバージョンでは、 HSTSのサポート、コンテナーの拡張機能、新しいサイト バインディングPowerShellコマンドレット、および "CRYPT_" で始まる 4 つの新しいサーバー変数が追加されています。[15]
- IIS 10.0バージョン1809(別名バージョン10.0.17763)は、2018年10月2日にリリースされたWindows Server 2019およびWindows 10 October Updateに含まれています。このバージョンでは、サイトごとにHTTP/2とOCSP Staplingを制御するためのフラグ、 gzipとbrotliの両方のスキームに対応する圧縮APIと実装モジュール、 HSTSを構成するためのUIが追加されました。[16] Windows 11およびWindows Server 2022上のIIS 10.0は、HTTP/3をネイティブでサポートしています。
クライアント オペレーティング システムで実行されている 7.0 より前のすべてのバージョンの IIS では、同時接続は 10 個、Web サイトは 1 つしかサポートされていませんでした。
Microsoft は、 O'Reilly & AssociatesやNetscapeなど、他の Web サーバー ソフトウェアのベンダーから、Windows NT の初期バージョンのライセンスについて批判を受けた。この OS の「Workstation」エディションでは、同時 TCP/IP 接続が 10 個しか許可されなかったが、より高価な「Server」エディションでは、追加機能がほとんどなく、無制限の接続が許可され、IIS がバンドルされていた。これは、消費者が安価なエディションで別の Web サーバー パッケージを実行するのを阻止するための意図があったと示唆された。[17] Netscape は、この製品ライセンスの区別について、米国司法省の反トラスト局に公開書簡を送り、技術的なメリットはないと主張した。[18] O'Reilly は、ユーザーが NT 4.0 Workstation を Web サーバーとして機能しないように強制された制限を、レジストリ キーを 2 つ変更し、その他の些細な構成ファイルを調整することで削除できることを示した。
特徴
IIS 6.0以降では、以下の認証メカニズムがサポートされています。[19]
- 匿名認証
- 基本アクセス認証
- ダイジェストアクセス認証
- 統合 Windows 認証
- UNC認証
- .NET Passport認証(Windows Server 2008およびIIS 7.0では削除)[20]
- 証明書認証
IIS 7.0 はモジュールアーキテクチャを採用しています。モジュール (拡張機能とも呼ばれます) は個別に追加または削除できるため、特定の機能に必要なモジュールのみをインストールする必要があります。IIS 7 には、フルインストールの一部としてネイティブモジュールが含まれています。これらのモジュールは、サーバーが要求を処理するために使用する個別の機能です。[21]
IIS 7.5には、以下の追加または強化されたセキュリティ機能が含まれています。[22]
- クライアント証明書のマッピング
- IPセキュリティ
- リクエストのフィルタリング
- URL認証
IIS 6.0 と IIS 7 の間で認証が若干変更されました。最も顕著な変更点は、「IUSR_{machinename}」という名前の匿名ユーザーが Vista および将来のオペレーティング システムに組み込まれたアカウントとなり、「IUSR」という名前になったことです。特に、IIS 7 では、各認証メカニズムが独自のモジュールに分離され、インストールまたはアンインストールできる点が顕著です。[20]
IIS 8.0 では、パフォーマンスと管理の容易化を目的とした新機能が提供されます。新機能は次のとおりです。
- アプリケーションの初期化: 管理者が特定のアプリケーションをサーバーの起動時に自動的に起動するように設定できる機能。これにより、サーバーの再起動後に初めてサイトにアクセスするユーザーの待ち時間が短縮されます。[23]
- アプリケーション初期化中のスプラッシュページ: 管理者は、アプリケーションの初期化中にサイト訪問者に表示されるスプラッシュページを設定できます。[23]
- ASP.NET 4.5のサポート: IIS 8.0では、ASP.NET 4.5がデフォルトで含まれており、IISではASP.NET 3.5と並行して実行するためのいくつかの構成オプションも提供されています。[24]
- 集中型SSL証明書サポート:管理者がファイル共有上で証明書を保存しアクセスできるようにすることで、証明書の管理を容易にする機能。[25]
- NUMAハードウェア上のマルチコアスケーリング: IIS 8.0には、1つのアプリケーションプールで複数のワーカープロセスを実行したり、ソフトまたはハードアフィニティを使用したりなど、NUMAを実行するシステムのパフォーマンスを最適化するいくつかの構成オプションが用意されています。[26]
- WebSocketプロトコルサポート[27]
- サーバー名表示(SNI):SNIはトランスポート層セキュリティの拡張機能であり、異なるホスト名を持つ複数のWebサイトを1つのIPアドレスにバインドすることを可能にします(非SSLサイトでホストヘッダーが使用される方法に似ています)。[28]
- 動的IPアドレス制限:管理者が大量のリクエストでサーバーにアクセスするIPまたはIP範囲を動的にブロックできる機能[29]
- CPUスロットリング:マルチテナント環境でのパフォーマンスを最適化するために、サーバー管理者が各アプリケーションプールのCPU使用率を制御できるようにする一連の制御[30]
IIS 8.5 には、商用ホスティング プロバイダーや Microsoft 独自のクラウド サービスで使用されるような大規模なシナリオでのパフォーマンスに関連するいくつかの改善点があります。また、ログ記録とトラブルシューティングに関連するいくつかの追加機能もあります。新しい機能は次のとおりです。
- アイドルワーカープロセスページアウト:アイドルサイトを一時停止してアイドルサイトのメモリフットプリントを削減する機能[31]
- 動的サイトアクティベーション:リクエストを受信したサイトのみにリスニングキューを登録する機能[32]
- 拡張ログ機能:IISログ内のサーバー変数、リクエストヘッダー、レスポンスヘッダーの収集を可能にする機能[33]
- ETWロギング:様々なイベントトレースツールを使用してリアルタイムログを収集できるETWプロバイダー[34]
- 自動証明書再バインド:サイト証明書が更新されたことを検知し、サイトを自動的に再バインドする機能[35]
急行
IIS Express は、IIS の軽量版 (4.5~6.6 MB) で、スタンドアロンのフリーウェア サーバーとして提供されており、Windows XP Service Pack 3 以降のバージョンの Microsoft Windows にインストールできます。IIS 7.5 Express は、HTTP および HTTPS プロトコルのみをサポートしています。これはポータブルで、ユーザーごとに構成を保存し、管理者権限を必要とせず、同じマシン上の既存の Web サーバーとの競合を回避しようとします。[36] IIS Express は、個別にダウンロードすることも、WebMatrix [38] または Visual Studio 2012 以降の一部としてダウンロードすることもできます。[ 39 ] ( Visual Studio 2010 以前では、ASP.NET アプリを開発する Web 開発者は、コード名「Cassini」の ASP.NET 開発サーバーを使用していました。) [40]デフォルトでは、IIS Express はローカル トラフィックのみを処理します。[41] [39]
拡張機能
IIS は、メジャー バージョンのリリース間で新しい機能モジュールをリリースして、新しい機能を追加します。IIS 7.5 では次の拡張機能が利用できます。
- FTP公開サービス:Webコンテンツ作成者は、SSLベースの認証とデータ転送を使用して、IIS 7 Webサーバーにコンテンツを安全に公開できます。[42]
- 管理パック: ASP.NET認証、カスタムエラー、FastCGI構成、要求フィルタリングなど、IIS 7の管理機能に対する管理UIサポートを追加します。[43]
- アプリケーションリクエストルーティング:HTTPヘッダー、サーバー変数、負荷分散アルゴリズムに基づいてHTTPリクエストをコンテンツサーバーに転送するプロキシベースのルーティングモジュールを提供します。[44]
- データベースマネージャー: IISマネージャー内からローカルおよびリモートデータベースを簡単に管理できます。[45]
- メディアサービス:メディア配信プラットフォームをIISと統合し、リッチメディアやその他のWebコンテンツの配信を管理します。[46]
- URL書き換えモジュール:Webサーバーによって処理される前にリクエストURLを変更するためのルールベースの書き換えメカニズムを提供します。[47]
- WebDAV: Web作成者がIIS 7 Webサーバーにコンテンツを安全に公開できるようにし、Web管理者とホスティング業者がIIS 7管理および構成ツールを使用してWebDAV設定を管理できるようにします。 [48]
- Web配置ツール: IIS 6.0サーバーとIIS 7サーバーを同期し、IIS 6.0サーバーをIIS 7に移行し、WebアプリケーションをIIS 7サーバーに展開します。[49]
使用法
Netcraftによると、2014年2月のIISの「全サイトの市場シェア」は32.80%で、Apache HTTP Serverの38.22%に次いで世界で2番目に人気のあるウェブサーバーとなっている。Netcraftは、2012年以降、IISの市場シェアが上昇傾向にあることを示した[アップデート]。[50]しかし、2014年2月14日、W3Techsは異なる結果を示している。W3Techsによると、IISはApache HTTP Server(1位)とNginxに次いで3番目に使用されているウェブサーバーである。さらに、2013年2月以降、IISの使用は一貫して減少傾向にあることを示している[アップデート]。[51]
2017年2月のNetcraftのデータによると、IISは「最もアクセス数の多い上位100万サイトの市場シェア」が10.19%で、Apacheの41.41%、nginxの28.34%に次いで世界で3番目に人気のあるウェブサーバーとなっている。[52]
安全
IIS 4 と IIS 5 は、悪名高いCode Red攻撃につながるCA-2001-13セキュリティ脆弱性の影響を受けていました。 [53] [54]ただし、バージョン 6.0 と 7.0 の両方で、この特定の脆弱性に関する問題は報告されていません。[55] IIS 6.0 では、Microsoft は、プレインストールされたISAPIハンドラーの動作を変更することを選択しました。[56]その多くは、4.0 と 5.0 の脆弱性の原因でした。これにより、 IIS の攻撃対象領域が縮小されました。 [54]さらに、IIS 6.0 では、「Web サービス拡張」と呼ばれる機能が追加され、管理者の明示的な許可なしに IIS がプログラムを起動できないようにしています。
IIS 5.1 およびそれ以前のバージョンでは、デフォルトで、システム アカウント[57]のコンテキストで実行される単一のプロセスで Web サイトが実行されます。システム アカウントは、管理者権限を持つ Windows アカウントです。6.0 では、すべての要求処理プロセスが、権限が大幅に少ないネットワーク サービス アカウントのコンテキストで実行されます。そのため、機能またはカスタム コードに脆弱性があったとしても、これらのワーカー プロセスが実行されるサンドボックス環境であれば、必ずしもシステム全体が危険にさらされるわけではありません。 [58] IIS 6.0 には、静的コンテンツと動的コンテンツの両方に対して、より厳密な HTTP 要求パーサーと応答キャッシュを備えた新しいカーネル HTTP スタック ( http.sys) も含まれていました。[59]
Secuniaによると、2011年6月時点で[アップデート]、IIS 7には合計6つの脆弱性が解決されているのに対し、[55] IIS 6には合計11の脆弱性があり、そのうち1つはまだ修正されていません。修正されていないセキュリティアドバイザリの深刻度は5段階中2です。[55]
2007 年 6 月、Google が 8000 万のドメインを対象に行った調査では、当時の IIS の市場シェアは 23% だったが、IIS サーバーは世界のマルウェアの 49% をホストしており、これはApache サーバーの市場シェア 66% と同数であると結論付けられました。この調査では、これらの不正サーバーの地理的な場所も観察され、その原因は Microsoft からセキュリティ更新プログラムを入手できない Windows の無許可コピーの使用にある可能性が示唆されました。[60] 2009 年 4 月 28 日のブログ投稿で、Microsoft は、セキュリティ更新プログラムを正当な検証なしにすべての人に提供していると述べています。[61] [62]
2013年の大規模監視の暴露により、IIS は特に Internet Explorer と併用した場合に、完全前方秘匿性(PFS) のサポートが特に悪いということが広く知られるようになりました。HTTPS セッションを確立するために使用される長期非対称秘密鍵の 1 つを所有することで、後で会話を復号化するための短期セッション鍵を導出することが容易になることはありません。2013年現在、その特性を持つことが知られているのは、 Diffie-Hellman 鍵交換(DHE) と楕円曲線 Diffie-Hellman鍵交換 (ECDHE) だけです。Firefox、Opera、Chromium ブラウザー セッションの 30% のみがこれを使用し、Apple の Safari と Microsoft Internet Explorer セッションではほぼ 0% です。[63]
参照
参考文献
- ^ Lextrait, Vincent (2010 年 2 月). 「The Programming Languages Beacon, v10.0」。2012 年 5 月 30 日時点のオリジナルよりアーカイブ。2010 年2 月 12 日閲覧。
- ^ 「IIS 6.1 をアプリケーション サーバーとして実行する (IIS 6.0)」。TechNet。Microsoft。2013年 9 月 21 日時点のオリジナルからアーカイブ。2012 年12 月 14日に取得。
- ^ 「SEO ツールキットを使い始める」。Microsoft Learn。Microsoft。2024年4 月 11 日。2024 年4月14 日に閲覧。
- ^ 「Windows NT Internet Servers」。Microsoft。2002年7月10日。2008年9月19日時点のオリジナルよりアーカイブ。2008年5月26日閲覧。
- ^ Kramer, Dave (1999 年 12 月 24 日). 「Web 上の Microsoft の簡潔な歴史」. Microsoft . 2008 年 5 月 14 日時点のオリジナルよりアーカイブ。2008年5 月 26 日閲覧。
- ^ 「Microsoft Web 開発ロードマップにおける Microsoft ASP.NET 2.0 の次の段階」。[永久リンク切れ ]
- ^ 「第 1 章 - インターネット インフォメーション サービス 5.0 の概要」。2009 年 12 月 9 日。2010年10 月 25 日に閲覧。
- ^ 「第 2 章 - 移行プロセスの管理」。2009 年 12 月 9 日。2012 年6 月 27 日に閲覧。
- ^ 「IIS 6.0 の新機能」。2013 年 5 月 14 日時点のオリジナルよりアーカイブ。2010 年11 月 25 日閲覧。
- ^ arkaytee. 「IIS アーキテクチャの概要」。docs.microsoft.com。2019年8 月 29 日閲覧。
- ^ 「IIS 7.0: Windows Vista 以降の Web サーバーについて調べる」2010 年11 月 25 日閲覧。
- ^ 「Windows 2008 R2 の Web サーバー (IIS) ロールの新機能」。2010 年11 月 25 日閲覧。
- ^ Mike Bishop、David So (2015 年 9 月 11 日)。「IIS 上の HTTP/2」。Microsoft。
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク) - ^ スーラブ・シルハッティ (2022 年 6 月 14 日)。 「IIS 10.0 で導入された新機能」。マイクロソフト。
- ^ Sourabh Shirhatti、Richard Lang (2022 年 5 月 19 日)。「IIS 10.0 バージョン 1709 で導入された新機能」。Microsoft。
{{cite web}}: CS1 maint: 複数の名前: 著者リスト (リンク) - ^ スーラブ・シルハッティ。 「IIS 10.0 バージョン 1809 で導入された新機能」。マイクロソフト。
- ^ 「Netscape は刑務所行き、200 ドルは徴収せず」。InfoWorld。2008 年 12 月 23 日時点のオリジナルよりアーカイブ。2014 年4 月 12 日閲覧。
- ^ 「NT サーバーとワークステーションの違いは最小限」。O'Reilly Media。2016 年 3 月 16 日時点のオリジナルよりアーカイブ。2018年7 月 7 日閲覧。
- ^ 「IIS 6.0 でサポートされる認証方法 (IIS 6.0)」。IIS 6.0 ドキュメント。Microsoft。2012年 11 月 2 日時点のオリジナルからアーカイブ。2011年7 月 13 日に取得。
- ^ ab 「IIS 6.0 と IIS 7 のセキュリティの変更点」。iis.net。Microsoft。2010年 2 月 7 日。2011 年7月 13 日に閲覧。
- ^ Templin, Reagan (2010 年 8 月 11 日)。「IIS 7 アーキテクチャの概要」。iis.net。Microsoft。IIS 7 モジュール。2011年7月 16日閲覧。
- ^ 「IIS 7.5 で利用可能な Web サーバー (IIS) 役割サービス」。Microsoft TechNet。Microsoft。2010年 1 月 27 日。2011 年7 月 13 日に閲覧。
- ^ ab Eagan, Shaun (2012 年 2 月 29 日)。「 IIS 8.0 アプリケーションの初期化」。IIS ブログ。Microsoft。2013年9 月 19 日閲覧。
- ^ Yoo, Won (2012 年 2 月 29 日)。「 IIS 8.0 ASP.NET 構成管理」。IISブログ。Microsoft。2013年9 月 19 日閲覧。
- ^ Eagan, Shaun (2012 年 2 月 29 日)。「IIS 8.0 集中 SSL 証明書サポート」。IISブログ。Microsoft。2013年9 月 19 日閲覧。
- ^ McMurray, Robert (2012 年 2 月 29 日) 。「NUMA ハードウェアでの IIS 8.0 マルチコア スケーリング」。IISブログ。Microsoft。2013年9 月 19 日閲覧。
- ^ 「IIS 8.0 WebSocket プロトコル サポート」。IISブログ。Microsoft。2012年 11 月 28 日。2013 年9 月 19 日に閲覧。
- ^ Eagan, Shaun (2012 年 2 月 29 日)。「IIS 8.0 Server Name Indication」。IIS ブログ。Microsoft。2013年9 月 19日閲覧。
- ^ McMurray, Robert (2012 年 2 月 29 日)。「IIS 8.0 動的 IP アドレス制限」。IISブログ。Microsoft。2013年9 月 19 日閲覧。
- ^ Eagan, Shaun (2012 年 2 月 29 日)。「IIS 8.0 CPU スロットリング」。IISブログ。Microsoft。2013年9 月 19日閲覧。
- ^ Benari, Erez (2013 年 6 月 26 日) 。「アイドル ワーカー プロセス ページ アウト」。IISブログ。Microsoft。2013年9 月 18 日閲覧。
- ^ Benari, Erez (2013 年 7 月 3 日) 。「Dynamic Site Activation」。IIS ブログ。Microsoft。2013年9 月 18 日閲覧。
- ^ Benari, Erez (2013 年 7 月 10 日) 。「Enhanced Logging」。IIS ブログ。Microsoft。2013年9 月 18 日閲覧。
- ^ Benari, Erez (2013 年 7 月 15 日)。「ETW ログ」。IISブログ。Microsoft。2013年9 月 18 日閲覧。
- ^ Benari, Erez (2013 年 9 月 3 日) 。「証明書の自動再バインド」。IIS ブログ。Microsoft。2013年9 月 18 日閲覧。
- ^ 「IIS Express FAQ」。iis.net。Microsoft。2011年 1 月 14 日。2011 年1月 27 日に閲覧。
- ^ 「インターネット インフォメーション サービス (IIS) 7.5 Express」。ダウンロード センター。Microsoft。2011年 1 月 10 日。2011 年1 月 27 日に閲覧。
- ^ 「IIS Express の概要」。iis.net。Microsoft。2011年 1 月 14 日。2011 年1月 27 日に閲覧。
- ^ ab Hanselman, Scott; Condron, Glen (2015 年 9 月 15 日). 「3 モデル ビュー コントローラー (MVC) の紹介」. ASP.NET 入門. Microsoft . 0:14:02.
- ^ Guthrie, Scott (2010 年 6 月 29 日)。「IIS Express の紹介」。ScottGuのブログ。Microsoft 。
- ^ Gopalakrishnan, Vaidy (2011 年 1 月 12 日)。「IIS Express での URL バインディング エラーの処理」。iis.net。Microsoft。
- ^ 「FTP 発行サービス」。iis.net。Microsoft。2011年7月 17日閲覧。
- ^ 「Administration Pack」。iis.net。Microsoft。2011年7月 17日閲覧。
- ^ 「アプリケーション要求ルーティング」。iis.net。Microsoft。2011年7月 17日閲覧。
- ^ 「データベース マネージャー」。iis.net。Microsoft。2011年7月 17日閲覧。
- ^ 「IIS Media Services」。iis.net。Microsoft。2011年7月 30日閲覧。
- ^ 「 URL Rewrite」。iis.net。Microsoft。2011年7月 17 日閲覧。
- ^ 「WebDAV Extension」。iis.net。Microsoft。2011年7月 17日閲覧。
- ^ 「Web Deploy 2.0」。iis.net。Microsoft。2011年7月17 日閲覧。[永久リンク切れ ]
- ^ 「2014 年 2月の Web サーバー調査」。news.netcraft.com。Netcraft。2014年 2 月 3 日。
- ^ 「Web サイトにおける Microsoft-IIS の使用統計と市場シェア」。w3techs。Q -Success。
- ^ 「2017 年 2月 Web サーバー調査」。news.netcraft.com。Netcraft。2017年 2 月 27 日。
- ^ 「CA-2001-13 IIS インデックス サービス DLL のバッファー オーバーフロー」。CERT® アドバイザリ。コンピュータ緊急対応チーム。2002 年 1 月 17 日。2011年7 月 1 日に閲覧。
- ^ ab Hadi, Nahari (2011). Webコマースセキュリティ:設計と開発。Krutz, Ronald L. インディアナポリス:Wiley Pub. p. 157. ISBN 9781118098899. OCLC 757394142.
- ^ abc 「脆弱性レポート: Microsoft インターネット インフォメーション サービス (IIS) 6」。Secunia。Secunia ApS。2011年7月 1 日閲覧。
- ^ 「IIS はロックダウン モードでインストールされます (IIS 6.0)」。Microsoft Developer Network (MSDN)。Microsoft。2011年 4 月 30 日時点のオリジナルからアーカイブ。2011年7 月 1 日に取得。
- ^ 「方法: IIS でシステム アカウントのコンテキスト以外でアプリケーションを実行する (リビジョン 5.1) Microsoft Corporation」。2008 年 7 月 7 日。2007年7 月 20 日に閲覧。
- ^ Henrickson, Hethe、Hofmann, Scott R. (2003)。「第 15 章: ASP.NET Web サービス」。IIS 6: 完全リファレンス。ニューヨーク市: McGraw-Hill Professional。p. 482。ISBN 978-0-07-222495-5. 2011年7月12日閲覧。
- ^ Henrickson, Hethe; Hofmann, Scott R. (2003). 「第 1 章: IIS の基礎」。IIS 6: 完全リファレンス。ニューヨーク市: McGraw-Hill Professional。p. 17。ISBN 978-0-07-222495-5. 2011年7月12日閲覧。
- ^ 「Web サーバー ソフトウェアとマルウェア」。Googleオンライン セキュリティ ブログ。
- ^ 「Windows 海賊版ユーザーにセキュリティ更新プログラムのインストールを推奨」USA Today . Technology Live. 2010 年 2 月. 2011 年7 月 18 日閲覧。
- ^ Cooke , Paul (2009 年 4 月 27 日)。「Windows セキュリティ更新プログラムを受け取るのは誰か?」Windows セキュリティ ブログ。Microsoft。2011年7 月 18 日閲覧。
- ^ SSL: 今日傍受され、明日解読される、Netcraft、2013 年 6 月 25 日。
外部リンク
- 公式サイト
