Google Chrome 69がURLのサブドメインを隠蔽、インターネットセキュリティへの懸念が浮上
2018年9月にリリースされたGoogle Chrome 69は、数多くの変更をもたらしました。そのほとんどは好意的に受け入れられましたが、一部には眉をひそめたくなるような変更も含まれていました。たとえばGoogleは、ブラウザのアドレスバーまわりの「余計な要素を減らす」という方針に沿って、おなじみのURLから重要な情報を一方的に削除してしまったのです。
Googleは、この変更で削除されるのは「ほとんどの人が気に留めない些細な文字」だけだと主張しています。しかし、本当に些細な文字なのでしょうか?むしろ、偽サイトに誘導されるリスクが高まる可能性はないのでしょうか?詳しく見ていきましょう。
Chrome 69がURLから「www」を削除
Google Chrome 69は2018年9月にリリースされ、いくつかの興味深い変更が加えられました。特に話題となったのは次の2点です。
- 緑色の「https://」プロトコル表記が廃止され、シンプルな緑の鍵アイコンに置き換えられました。この鍵アイコンはHTTPSで保護された安全なサイトを示し、通信データの安全性をひと目で確認できるようにするためのものです。
- 同じアップデートの一環として、Chrome 69はURLのサブドメイン情報を非表示にするようになりました。多くの場合、これはURLから「www」が消えることを意味します。

最初の変更は、少なくともある程度は理にかなっています。「保護されています」というラベル、既存の鍵アイコン、「https://」表記を1つの鍵アイコンに統合することで、ほとんどのユーザーにとってサイトが安全かどうかを判断しやすくなります。また、HTTPSで保護されていないサイトにアクセスした際には、「保護されていません」という警告が引き続き表示されます(Chrome 70では、この警告は赤色に変わる予定でした)。
しかしその一方で、HTTPS化されていれば自動的に安全になるわけではありません(確かに「より安全」にはなりますが)。同時に、「保護されていません」という表示があるだけで危険なサイトだという印象をユーザーに与えてしまう恐れもあります。これも必ずしも正確な判断とは言えません。
一方、2つ目の変更――URLからサブドメイン情報を削除するというもの――は理解に苦しみます。URLから「www」を取り除くのは、良くても不快で無意味な変更であり、最悪の場合、何も知らないユーザーをまったく別のサイトへ誘導してしまう可能性があります。さらに悪いことに、Googleは事前に何の告知もなくサブドメインを削除したのです。
URLから「www」が消えることの意味
サブドメインは、インターネットの仕組みにおいて実は非常に重要な役割を担っています。
基本的なレベルで言えば、「makeuseof.com」と「www.makeuseof.com」は別物です。これらは異なるURLであり、異なるサイトにつながることもあれば、それぞれ独立したDNSレコードを持つことさえあります。
この変更は「m.」サブドメインにも影響します。たとえばm.facebook.comは、アドレスバー上では通常のfacebook.comと表示されますが、実際にはモバイル版サイトが表示されます。Facebookではこれでも問題なく機能します。しかし、他のサイトではそうはいきません。最近、m.tumblr.comにアクセスしたことはありますか?おそらくないでしょう。URLの見た目にかかわらず、そこはTumblrのモバイルサイトではないからです。実際には「m.」という名前の、誰か個人のTumblrドメインなのです。
「人々はURLを理解するのが本当に苦手です。URLは読みにくく、どの部分が信頼できるのかを判別するのも難しい。そもそもURLは、サイトの同一性を伝える良い手段だとは思えません」――ChromeエンジニアリングマネージャーのAdrienne Porter Felt氏はWired誌にこう語っています。「私たちが目指しているのは、ウェブ上の同一性を誰もが理解できる世界です。つまり、ウェブサイトを利用しているときに相手が誰なのかを把握し、その相手を信頼できるかどうかを判断できるようにすることです。しかし、そのためにはChromeがURLを表示する方法やタイミングに大きな変更が必要になります。URLをどのように表示すべきかに挑戦し、正しいあり方を模索していきたいのです」
なぜGoogleはサブドメインを削除すべきではないのか
予期せぬこの変更に対して、インターネット上ではさまざまな理由から反発の声が上がっています。主な論点をいくつか紹介しましょう。
1. GoogleはURLを破壊しようとしている?
GoogleはChromeを、URLを駆逐するための実験場として使っているのでしょうか?そう考える向きもあります。URLは多くのインターネットユーザーのブラウジング体験において重要な要素であり、明確なURLがもたらす安全性を取り払えば、より多くのユーザーがフィッシング攻撃にさらされることになります。
Felt氏のWiredでの発言とは裏腹に、URLの中で読みにくいのは「https://www.」の部分ではありません。それは基礎的な知識さえあれば理解できる、ごく標準的なインターネット用語です。本当に理解が難しいのは、ドメイン名以降に続くパス名、つまり暗号的なファイル名や拡張子の部分なのです。
大げさに言うわけではありませんが、インターネットは生活に不可欠な存在となり、すでに25年の歴史があります。ドメイン名を読み、理解することを学ぶのは重要なのです。
2. GoogleはAMPでURLを置き換えたい?
GoogleのAMPプロジェクトへの批判者たちは、URLからサブドメインを消し去ろうとする動き――ひいてはあらゆるデバイスのChromeアドレスバーから消し去ろうとする動き――は、モバイル最適化技術を推進するための策略だと考えています。Google AMPは本質的に、ウェブページをキャッシュし、最適化されたモバイル版サイトとして配信する仕組みです。
現在では多くのサイトが独自のモバイル対応を済ませていますが、AMPサービスは事実上、パブリッシャーに対してページビューのコントロールをGoogleに委ねるよう強制します。なぜそんなことを受け入れるのでしょうか?拒否すれば、その記事がGoogleモバイル検索の「トップニュース」枠に表示される可能性は極めて低くなるからです。しかもその過程で、広告収益の仕組みまでGoogleの管理下に置かれます。もちろん、ユーザー体験は優れており、悪質な広告や怪しい広告ネットワークを減らす効果もあるのですが。
AMP批判者たちの主張によれば、Googleがユーザーから「amp.」サブドメインを隠し続ければ、最終的にはすべてのウェブコンテンツがこのサービス経由で配信されることになり、Googleはインターネットコンテンツの支配者となるのだそうです。(今さらのように、ですが。)
Chrome 69でサブドメイン表示を再度有効にする方法
幸い、Google Chrome 69でサブドメインを非表示にする決定は、元に戻すことができます。Chromeには「Flags(フラグ)」と呼ばれる実験的なコマンドのリストが用意されており、これを有効・無効にすることで特定の実験的設定をオン/オフできます。公平に言えば、URLから「些細な」サブドメインを削除する機能自体、まだ実験段階なのです。
chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains にアクセスしてください(リンクをコピーしてChromeに貼り付ける必要があるかもしれません。また、このフラグはChrome 69を使用している場合のみ機能します)。ドロップダウンボックスから「Disabled(無効)」を選択し、ブラウザを再起動すると変更が反映されます。
設定を戻したくない場合でも、正しいURLかどうか確認したいときは、Chromeのアドレスバーをクリックするだけです。フルURLが表示され、(願わくば)https://プロトコル表記も一緒に確認できます。
これはURLの終わりを意味するのか?
実は、2013年にもGoogleはChromium(Googleのオープンソース版Chromeプロジェクト)で同様の実験を行っていました。「オリジンチップ」と呼ばれたこの実験では、従来のブラウザアドレスバーをよりすっきりしたデザインに置き換え、ドメイン情報(証明書発行機関などの詳細を含む)を右側へ移動させました。この案はChromiumユーザーからかなりの反発を受け、長くは続きませんでしたが、それでも2014年のChrome 38に搭載されることになりました。
(冒頭で紹介した)Wiredの記事は、多くの点で示唆に富んでいます。URLは間違いなく変わっていくでしょう。当時ChromeのエンジニアリングディレクターだったParisa Tabriz氏はこう述べています。「私たち[Google]が何を提案しても、議論を呼ぶことは避けられません。しかし、何かをすることは重要です。誰もがURLに満足していないのですから。正直なところ、URLはダメなんです」
URLについてあなたがどんな考えを持とうと、Googleは気にしません。インターネットの巨大企業が声を上げれば、ウェブサイトは従うしかありません。従わなければ、あっという間に存在を消してしまうからです。
-
インターネットセキュリティはOSに依存するのか?本当の鍵はユーザーの意識にあり
終わりなきOS戦争とセキュリティ論争コンピュータの世界では、オペレーティングシステム(OS)をめぐる競争が絶えることがありません。かつては多種多様なOSが存在し、シェア争いも細分化されていました。しかし現在、主流となっているのはWindows、macOS(OS X)、Linuxの「ビッグスリー」です。もちろん他にも多くのOSがありますが、今日一般的に使われているのは主にこの3つです。そして現代のOSをめぐる最大の議論テーマが「どのOSが最も安全か」という問題です。各陣営は自らのブランドを死守すべく、自社システムこそが最も安全だと主張し合います。しかし、今の時代に本当に問題となっているのは、OS
-
ダウンロードや拡張機能によるセキュリティリスクに備える――Google Chromeが新たな保護機能を導入
世界で最も人気のあるブラウザ「Google Chrome」は、数百万のユーザーのセキュリティとプライバシーを守るための新機能を導入しました。これらの新機能は、悪意のある、あるいは潜在的に危険なダウンロードや拡張機能を検出することを目的としています。新機能は、2020年にリリースされ、フィッシングサイトからユーザーを守ってきた既存の「拡張型セーフブラウジング(Enhanced Safe Browsing)」モジュールのもとに追加される形となります。信頼できない開発者の拡張機能には警告を表示ユーザーがChromeに拡張機能を追加しようとした際、その拡張機能が信頼できるデベロッパーによるものでない場