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
GMO、ランサム被害にあった顧客に新しいPC提供へ 犯行グループは1人の顧客情報公開か
-
2
NECのルータ「Aterm」、PHP脆弱性の影響なし 設定画面URLの「.php」は無関係
-
3
GMO、不正アクセス実行犯の手がかりに懸賞金 1億5000万円規模
-
4
「楽天トラベル」に不正アクセス 顧客情報最大約260万件など流出か 予約者約3.6万件のクレカ情報も
-
5
GMO、攻撃者の公開情報に「アクセスは絶対に控えて」 悪質な拡散者には法的措置を準備
-
6
Google、プライバシーポリシーに「Gmail」「Googleフォト」のデータを広告に使う例外を追加 回避方法は
-
7
So-net、会員情報約259万件が漏えい 一部メールサービスではパスワードも流出
-
8
メアドを検索→AIで“その人専用フィッシングメール”を生成する手法、クリック率が約2.7倍に 7000人以上で実験
-
9
IPO目論見書に「AIは人類の存亡リスク」「コードの9割はClaude製」 Anthropicが示した規格外の見立て
-
10
GMO不正アクセス、犯人側は「27日に顧客のPC攻撃」予告 GMOが端末回収、ホワイトハッカーが解析中
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR