|
画面キャプチャ
DOSコマンドで確認した際の画面。赤線を引いた部分が確認するべきバージョンとなっている
(クリックすると拡大)
|
マイクロソフトは10日、Windows OSやInternet Explorer(IE)などに含まれるJavaの実行環境「Microsoft VM」に、深刻なセキュリティホールがあることを発表した。ほとんどのWindowsが影響を受けるため、同社では最も危険度の高い“深刻”な問題として警告している。
この脆弱性は、Microsoft VMに含まれる「ByteCode Verifier」が、特定のコードを適切にチェックしていないために、不正なプログラムが実行される可能性があるというもの。「ByteCode Verifier」は、Javaアプレットを実行前に検証するプロセス。悪意のあるユーザーによって脆弱性を悪用された場合、ユーザーのPC上で任意のプログラムが実行される可能性がある。
Javaアプレットは動的なコンテンツを表示できるため、多くのWebサイトで利用されている。しかし、ブラウザにダウンロードして実行されるために、ユーザーがWebサイトやHTMLメールを閲覧しただけで、悪意のあるJavaアプレットを実行させられる可能性があり、危険性も高い。
実際に影響を受けるのは、Microsoft VMのビルド3809以前(3809を含む)がインストールされているPC。Microsoft VMは、Windows OSやIEの一部として出荷されているほか、多くのアプリケーションの一部としても出荷されている。したがってマイクロソフトでは、必ずビルド番号を確認し、影響を受けるか判断してほしいとしている。判断方法は以下の通り。
-
Windows Me/98SE/98の場合
[ファイル名を指定して実行] を選択し「command」と入力し[OK]をクリック
Windows XP/2000/NTの場合
[ファイル名を指定して実行] を選択し「cmd」と入力し[OK]をクリック
- 「jview」と入力し「jview」を実行する
- 1行目に表示される「Microsoft (R) Command-line Loader for Java Version 5.00.3809 Copyright (C) Microsoft Corp 1996-2000. All rights reserved.」の【Java Version 5.00.3809】の部分を確認する
“5.00.****”の部分が“5.00.3810”になっていない場合は脆弱性が存在するため、早急に対策を行なう必要がある。
対策は、Windows Updateで修正プログラムを適用し、Microsoft VMを対策済みの「ビルド3810」にするか、Java アプレットを無効にすることなどが挙げられる。
■ URL
MS03-011に関する情報
http://www.microsoft.com/japan/technet/security/bulletin/MS03-011ov.asp
関連記事:Microsoft VMなしの「Windows XP SP1a」はフライング公開?[Internet Watch]
http://internet.watch.impress.co.jp/www/article/2003/0205/jre.htm
(大津 心)
2003/04/10 18:00
|