kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

Internet Explorer 8はDEPが有効にされる

TechEDで仕入れたネタ。

  • Internet Explorer 8では「データ実行防止」が「有効」に設定されている。
  • したがって、ATL 8.0以前で生成されたツールバーなどは動作しない
  • 現在のBeta2ではセットアップ時に検出もしないため、そんなツールバーがインストールされている環境だと起動せずに落ちる(らしい)。検出くらいしないとまずいんじゃ?とはfeedbackしておきましたが...。
  • 実はWindows Server 2008のInternet Explorer 7.0でもDEPは有効に設定されているとか。まぁServerだからいいよね。てもとのWindows Server 2008では未確認。

itmedia(eWeekの翻訳)ではbeta 1のときから書かれていましたし、IE Team Blogでも触れられています。あれ?IE Team BlogではATL 7.1 SP1以降と書かれていますが、聞いた話ではATL 8.0(Visual C++ 2005以降に含まれます)と言われていました。
参考)
IE 8でセキュリティ機能のデフォルト設定が変更に - ITmedia エンタープライズ
IE8 Security Part I: DEP/NX Memory Protection (IE8 セキュリティ パート I : DEP/NX メモリの保護)