技術ノート 特徴 なぜ Chrome 拡張機能には「アクセスしたウェブサイト上のすべてのデータ」が必要なのでしょうか?

なぜ Chrome 拡張機能には「アクセスしたウェブサイト上のすべてのデータ」が必要なのでしょうか?

Chrome 拡張機能が必要な理由

Chrome ウェブストアの拡張機能の多くは、「アクセスしたウェブサイト上のすべてのデータを読み取り、変更する」ことを要求します。それは少し危険に思えますが、実際にそうである可能性があります。しかし、多くの拡張機能は、仕事をするためにその許可を必要としています。

Chrome には権限システムがありますが、Firefox と Internet Explorer にはありません

Chrome 拡張機能が必要な理由

この記事はもともと 2017 年に書かれました。それ以来、Mozilla Firefox と Microsoft Edge は許可システムを取得しました。

Chrome 拡張機能が必要な理由

これは、特に Firefox などの場合、憂慮すべきことのように思えるかもしれません。ただし、この警告が表示されるのは、Chrome には拡張機能に対する許可システムがあるのに対し、Firefox と Internet Explorer には許可システムがないためです。すべての Firefox および Internet Explorer 拡張機能はブラウザ全体に完全にアクセスでき、必要なことはすべて実行できます。

たとえば、Firefox に Tampermonkey アドオンをインストールする場合、権限に関する警告はまったく表示されません。ただし、このアドオンは Firefox ブラウザ全体にアクセスできるようになります。

ただし、これらの他のブラウザの拡張機能とは異なり、Chrome 拡張機能は必要な権限を宣言する必要があります。拡張機能をインストールすると、必要な権限のリストが表示され、情報に基づいて拡張機能をインストールするかどうかを決定できます。これは に似ています。

同じ例を使用すると、Chrome の Tampermonkey 拡張機能をインストールすると、拡張機能に必要な権限に関する情報が表示されます。

非常に単純な拡張機能には実際には権限は必要ありません。たとえば、公式の Google ハングアウト 拡張機能は、クリックすると Google ハングアウト チャット ウィンドウを開くことができるツールバー アイコンを提供するだけです。インストールすると、必要な特別な権限についての警告は表示されません。

Chrome 拡張機能が必要な理由

拡張機能に「すべてのデータの読み取りと変更」権限が必要な理由

ただし、ほとんどの拡張機能をインストールしようとすると、必要な権限について警告が表示されます。最も恐ろしく見えるのは、おそらく「アクセスした Web サイト上のすべてのデータを読み取って変更する」というものでしょう。つまり、この拡張機能は、ユーザーがアクセスするすべての Web ページを表示し、それらの Web ページを変更し、さらに Web 経由でその Web ページに関する情報を送信できることを意味します。

たとえば、Google は、任意の Web ページまたはリンクを右クリックして、そのページを Google ドライブに保存できる 「Save to Google Drive」 拡張機能を提供しています。この拡張機能には、「アクセスした Web サイト上のすべてのデータを読み取り、変更する」機能が必要です。ただし、コンテンツを保存しようとすると、拡張機能が現在の Web ページにアクセスしてそのデータを表示できる必要があるため、このアクセス許可が必要です。

Web ページと対話する必要がある拡張機能には、ほとんどの場合、「アクセスした Web サイト上のすべてのデータの読み取りと変更」権限が必要です。 Google Hangouts拡張機能がこの権限を要求しないのはそのためです。Google Hangouts拡張機能には、ブラウザで開いているWebページと対話する機能がありません。

クリックしてみると、パスワードを入力する必要があるパスワード マネージャーから単語を定義する必要がある辞書拡張機能まで、ほとんどのブラウザ拡張機能が現在の Web ページと対話する機能を提供していることがすぐにわかります。この許可が非常に一般的であるのはそのためです。

単一の Web サイトでのみ機能する拡張機能では、特定の Web サイト上の「データの読み取りと変更」機能のみが必要な場合があります。たとえば、公式の Google Mail Checker 拡張機能には、「すべての google.com サイト上のデータの読み取りと変更」の権限が必要です。

確かに、このレベルのアクセスでは、拡張機能によってパスワードやクレジット カード番号が取得されたり、Web ページに追加の広告が挿入されたりする可能性があります。しかし、Google には、拡張機能がその権限を善に使用するか悪に使用するかはわかりません。多くの人気のある正規の拡張機能では、開いている Web ページと対話する方法が他にないため、このアクセス許可が必要です。

ただし、権限の警告により、よくわからない拡張機能をインストールする前によく考えてください。それは良いことです。だからこそ、この機能が存在するのです。ブラウザ拡張機能をインストールするたびに、個人データにどれだけのアクセスが提供されているかを思い出させるのです。

Chrome 拡張機能が必要な理由

一部の拡張機能にはさらに広範な権限が付与されています

拡張機能は、他にもかなりの数の権限を要求できます。たとえば、AVG アンチウイルスの一部としてインストールされる AVG Web TuneUp 拡張機能には、アクセスする Web サイト上のすべてのデータの読み取りと変更、閲覧履歴の読み取りと変更、ホームページの変更、検索設定の変更、スタート ページ、ダウンロードの管理、アプリ、拡張機能、テーマの管理、およびコンピューター上の連携するネイティブ アプリケーションとの通信を行います。

ウイルス対策のブラウザ拡張機能の使用はお勧めしません。 この場合、Chrome の権限システムがその理由をうまく示しています。この拡張機能は非常に侵襲的であり、ブラウザのほぼすべての部分にアクセスする必要があります。権限ウィンドウは、付与する権限について警告するのに役立ち、情報に基づいて決定を下すことができます。

ただし、最も恐ろしいブラウザ拡張機能であっても、デスクトップ プログラムほどコンピュータにアクセスできるわけではありません。通常の Windows アプリケーションは、Web ブラウザを含むキーストロークやファイルにアクセスできます。信頼できないブラウザ拡張機能をインストールすべきでないのと同じように、信頼できないデスクトップ アプリケーションを実行すべきではないのはそのためです。

Chrome 拡張機能が必要な理由

どのブラウザ拡張機能を信頼すべきですか?

拡張機能にアクセスするすべての Web サイトへのアクセスを許可すると、その拡張機能がオンライン バンキングのパスワードやクレジット カード番号をキャプチャしたり、表示するページに広告を挿入したりする可能性があります。 Web 閲覧データにとっては、デスクトップ プログラムをインストールするのと同じくらい危険なので、決定も同様に慎重に行う必要があります。

理論上、Chrome Web ストア、Mozilla アドオン Web サイト、Windows ストアで入手可能なブラウザ拡張機能は、それぞれ Google、Mozilla、Microsoft によって監視されています。ストアを管理する会社は、アドオンに問題がある場合、ストアからアドオンを削除できます。

しかし実際には、ブラウザのメーカーは、すべての拡張機能、または正規の拡張機能へのすべての更新をテストして、安全であることを確認しているわけではありません。多くの場合、ブラウザー メーカーは、拡張機能をインストールしている多くのユーザーに問題を引き起こした後でのみ、拡張機能を削除することに着手します。

拡張機能にかなりの数の権限が必要な場合は、デスクトップ プログラムと同様に評価する必要があります。 Google、Microsoft、Twitter、Facebook などの企業が作成した多くの拡張機能と同様に、拡張機能が信頼できる企業によって作成されている場合は、おそらく安全であることがわかります。拡張機能が知らない人によって作成された場合は、より注意してください。拡張機能が確立され、多数のユーザーがいて、ストアでのフィードバックが良く、他の Web サイトで肯定的なレビューが得られている場合、それは良い兆候です。フィードバックがまちまちだったり、ユーザー数が大幅に少なかったりする場合、それは悪い兆候です。

疑わしい場合は、その拡張機能をインストールしないでください。とにかく、ブラウザの速度を維持するには、拡張機能の使用をできるだけ少なくすることが最善です。


ただし、許可システムを追加するブラウザは増えています。 Microsoft Edge は Chrome スタイルの拡張機能を使用しており、拡張機能に必要なアクセス許可について警告が表示されます。 Firefox も将来的には Chrome スタイルの拡張機能に移行する予定です。

「なぜ Chrome 拡張機能には「アクセスしたウェブサイト上のすべてのデータ」が必要なのでしょうか?」に関するベスト動画選定!

【誰も教えてくれない】GoogleアプリとChromeアプリの決定的な違い!どっちが優秀?
まずはこれだけ!スマホの安全を守る「Google Chrome」セキュリティ設定