トレンドマイクロ問題の原因を振り返る

永井美智子(編集部) 2005年04月26日 23時37分

  • このエントリーをはてなブックマークに追加

 トレンドマイクロのウイルス対策ソフト問題は、多くのユーザーに影響を与えただけではなく、ソフトウェアの開発体制のあり方についても一石を投じた。結局、同社のどこに原因があったのだろうか。

 この問題は、同社が23日朝に公開したウイルス対策ソフトのパターンファイル「2.594.00」をダウンロードしたPCもしくはサーバのCPU使用率が100%となり、処理が著しく遅くなって実質的に利用不能となるというものだ(関連記事)。同社によれば、26日午後2時までに個人・法人を合わせて約35万件の問い合わせがあり、652社で被害が起きていることを確認しているという。

 まず、不具合が発生するのは同社の検索エンジン「7.51」または「7.50」を使った製品をインストールしたPCもしくはサーバに2.594.00をインストールした場合だ。具体的にはウイルスバスター2005/2004、ウイルスバスター コーポレートエディション、Trend Micro Client/Server SecurityまたはServer Protectを使っているユーザーが対象となる。

 7.50以上の検索エンジンには、RBOTと呼ばれるトロイの木馬型プログラムの検出率を高めるために、Ultra Protectと呼ばれる圧縮形式のファイルを判定し、解凍する機能が追加されていた。そして2.594.00にはUltra Protectファイルを判定、解凍する情報が書き込まれていた。しかし、この処理方法にミスがあったことから不具合が起きた。

 具体的には、次の2つの条件を満たすプログラムファイルを検出すると問題が起きた。

  • プログラムのどこから処理を始めるのかを示すエントリポイントが記載されていないフォーマットのもの。主にDLL(Dynamic Link Library)と呼ばれるファイルがこれにあたる。
  • プログラムコードが1セクションしかないもの。

 2.594.00では上記の条件を満たすファイルを発見すると、圧縮の有無を判定しようとして失敗し、無限に同じことを繰り返すようになる。このため、マシンのCPU使用率が100%となってしまう。

 問題は、Windows XP Service Pack 2やWindows Server 2003、Windows Server 2003 Service Pack 1には上記の2つの条件を満たしたファイルが多く含まれていることだ。これらのOSがログオン時などに使用するDLLファイルの一部が上記条件に該当してしまい、再起動した場合などにマシンが実質的に動かなくなった。同社によれば、Windows MeとOffice XPにも条件に該当するファイルが1つずつ存在するため、これらの環境でも不具合が起きる可能性があるという。

「ダブルチェックに対する認識が甘かった」

 さらに既報のとおり、パターンファイル配布時のダブルチェック体制が整っていなかったことが被害を生んだ。トレンドマイクロ執行役員日本代表の大三川彰彦氏は「我々のダブルチェックに対する認識が甘かった」と話す。同氏によれば、パターンファイルの検証者は、検証が終わった後にまとめてチェックリストに記入していたという。さらに確認者はチェックリストを確認するだけだった。このため、テストがWindows XP Service Pack 2環境において行われていなかったこと、テストに古いバージョンの検索エンジンである「7.0.0」を使っていたことに気付かないまま、パターンファイルを配布してしまった。

 再発を防ぐため、同社ではパターンファイルのチェック体制を全面的に見直す(関連記事)。すべての検証項目ごとにダブルチェックを行うほか、検証プロセスを定期的に監査する。さらにプロセスを自動化することで人為的な操作ミスを最小限に抑える。「これまでは人海戦術で検証をしていた部分もあったが、今後は検証システムへの投資を増やしていく」(同社上級セキュリティエキスパートの黒木直樹氏)

 また、ユーザーへの情報伝達体制も見直す。トレンドマイクロでは23日朝9時2分時点で問題を確認していたが、同社のサイトのトップページに告知が出たのは午後3時のことだった。また、当初はコールセンターの電話番号が表示されておらず、一部のユーザーから不満が出ていた。これを受け、同社では今後、メールやFAX、携帯電話メール、携帯電話用サイトなどを通じてパターンファイルなどの更新を通知するほか、問題が起きた場合には迅速に連絡するようにするとしている。

  • このエントリーをはてなブックマークに追加
関連キーワード
セキュリティ

関連ホワイトペーパー

SpecialPR

連載

CIO
藤本恭史「もっと気楽にFinTech」
Fintechの正体
内山悟志「IT部門はどこに向かうのか」
情報通信技術の新しい使い方
米ZDNet編集長Larryの独り言
谷川耕一「エンプラITならこれは知っとけ」
田中克己「2020年のIT企業」
大木豊成「Apple法人ユースの取説」
デジタル未来からの手紙
モノのインターネットの衝撃
松岡功「一言もの申す」
三国大洋のスクラップブック
大河原克行のエンプラ徒然
今週の明言
アナリストの視点
コミュニケーション
情報系システム最適化
モバイル
通信のゆくえを追う
スマートデバイス戦略
セキュリティ
ネットワークセキュリティ
セキュリティの論点
スペシャル
de:code
Sapphire Now
VMworld
HPE Discover
Oracle OpenWorld
Dell World
AWS re:Invent
PTC LiveWorx
デプロイ王子のテクノロジ解説!
古賀政純「Dockerがもたらすビジネス変革」
誰もが開発者になる時代 ~業務システム開発の現場を行く~
さとうなおきの「週刊Azureなう」
より賢く活用するためのOSS最新動向
「Windows 10」法人導入の手引き
北川裕康「データアナリティクスの勘所」
Windows Server 2003サポート終了へ秒読み
米株式動向
Windows Server 2003サポート終了
実践ビッグデータ
中国ビジネス四方山話
日本株展望
ベトナムでビジネス
アジアのIT
10の事情
エンタープライズトレンド
クラウドと仮想化