2000年問題再来? 間もなくバージョン“100”になるChromeとFirefoxに「リスクあり」とMozillaが警告
Webブラウザ「Google Chrome」と「Firefox」が、間もなくバージョン100にアップデートされる。バージョンの桁数が2桁から3桁に変わるため、かつての「2000年問題」と同じく、システムに不具合が発生する可能性があるとして、米Mozillaは注意喚起している。
ユーザーがどのようなWebブラウザを使っているかを識別するために、「ユーザーエージェント」(UA)という文字列をWebブラウザがWebサーバへ送信する仕組みがある。この文字列には、Webブラウザのバージョン番号も含まれるが、かつてバージョンが1桁台だった頃に初めて10になった際には、2桁の番号表示にUAが対応できず、Webサイトの表示に不具合が起きる場合があった。
2008年にWebブラウザ「Opera」のバージョン10をリリースした際には、UAの1桁目の文字列である「1」のみを検出してしまい、Opera 10を「サポートしていないWebブラウザ」とWebサイトが誤って認識。サーバやクライアント側のスクリプトを壊してしまう事例があったという。
これと同じく、バージョンが3桁に変わったことで、Webサーバ側がUAを正しく認識できず、アクセスしてきたWebブラウザに対して適切なデータを提供できない……といった不具合が起きる可能性がある。
Chromeは3月29日、Firefoxは5月3日にバージョン100へ以降する予定。Firefoxの技術情報を発信するMozillaのWebサイト「Mozilla Hacks」はバージョン100問題について「2桁のバージョンへ移行した際に、多くのライブラリは解析ロジックを改善したため、3桁になっても以前ほど問題は出ないだろう」と予想しつつも、不具合が発生した場合に備えた各Webブラウザの問題軽減策を紹介している。
Chromeでは、メジャーバージョンを99で固定し、UA内のマイナーバージョン部分で実際のメジャーバージョン番号を報告するという方法を用意。しかし、UA内のマイナーバージョン部分は長い間「0」で報告してきたことから、3桁の報告がかえって予期せぬエラーにつながる可能性もあるとしている。
FirefoxではWebサイトへの介入メカニズムを用意。これを使うことで、バージョン100で壊れたWebブラウザをホットフィックスすることが可能という。また、特定のドメインでエラーが発生した場合は、バージョン99を代わりに送ることで修正も可能としている。さらなる修正が必要な場合は、バージョン99で一時的に固定する予定。
Mozzila Hacksは、Webサイトの管理者たちに対し、3桁の番号への対応について事前のテストに協力を求めている。両方のWebブラウザでUAを3桁番号に設定する方法を紹介しており、できるだけ多くの問題を実際のアップデート前に見つけたいとしている。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
「5年でバッテリーが使い物にならなくなる」は本当か テスラ「モデル3」5年目点検で分かったこと
-
2
「楽天ドライブ」に不正アクセス 保存したデータなど1.5万アカウント分が取得・閲覧のおそれ
-
3
たばこ休憩なき時代の“一服”をどう取るか 温熱と“聞こえない音”で休む、JT子会社のアイマスクを試す
-
4
「能動的サイバー防御」きょう開始 警察・自衛隊などが攻撃元サーバを無害化 高市首相も狙いを説明
-
5
B級感がたまらない? 映画「ストリートファイター」の魅力と原作ゲームの歴史、ゲーマーマンガ家が熱弁
-
6
GMO、不正取引の被害額を補償へ 見舞金5000円も 「お名前.com」FX用VPSへのサイバー攻撃で
-
7
「Claude Mythos 5」、危害の兆候を顧みず実在の開発者を標的に──AnthropicとAISIが分析結果を公開
-
8
パナソニックHD子会社、使用禁止の生成AIに従業員約33万人分の個人情報をアップロード
-
9
「お名前.com」 のFX自動売買VPS、不正アクセスで金銭被害か 「600万円の損失」「55万円なくなった」……報告相次ぐ
-
10
GMO、「能動的サイバー防御」発動を政府に要請 「お名前.com」FX用VPSへの攻撃で
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR