Chromeユーザーは、デフォルトの権限状態を変更することで、アイドル検出APIへのすべてのサイトリクエストを自動的にブロックできます。
Googleは、Chrome94にアイドル検出APIと呼ばれる非常に物議を醸すAPIを導入しました。新しいAPIを使用すると、サイトはデバイスをポーリングして、アクティビティまたは非アクティブのステータスに関する情報を受け取ることができます。アイドル状態は、デバイスが一定時間操作されなかった場合に発生します。システムがアイドル状態であるかどうかを判断するために、アイドル検出APIは、システムコンポーネントのステータスと、キーボード、マウス、スクリーンセーバーなどのイベントを照会します。
Googleによると、新しいAPIには、チャットの連絡先の可用性の検出、キオスクモードシステムの自動再起動、コストのかかる計算の最適化など、多くの便利な用途があります。
MozillaやAppleを含むIdleDetection APIの反対者は、APIがさまざまな悪用に使用される可能性があることに注意しています。ユーザーはアイドル検出APIを使用するためにサイトにアクセス許可を付与する必要がありますが、サイトはユーザーにこのアクセス許可を付与するように説得できます。会社のエンジニアは、APIを使用してユーザーのアクティビティを追跡し、ダウンタイム中に高額な計算を実行できると考えています。
MozillaとAppleは、少なくとも現在の実装では、FirefoxおよびSafariブラウザでの新しいAPIのサポートを終了することを決定しました。 ChromeおよびChromiumベースのブラウザのユーザーは、すでにIdle DetectionAPIを取得しています。 Chromiumブラウザの開発者は、製品でこのAPIを強制的に無効にすることができます。
Chrome 94ユーザーは、アイドル検出APIへのアクセスを許可するサイトリクエストにすでに遭遇している可能性があります。デフォルト値は「Ask」です。サイトは、ユーザーがサイトにアクセスするたびに許可を求めます。
特定のサイトをホワイトリストまたはブラックリストに登録して、APIアクセスを永続的にブロックまたは許可することができます。
Chromeユーザーは、デフォルトの権限状態を変更することで、すべてのリクエストを自動的にブロックできます。この場合、サイトリクエストは自動的に拒否されます。この同じ設定は、APIサポートを実装しているが無効にしていない他のChromiumベースのブラウザでも機能する可能性があります。
サイトがアイドル検出APIにアクセスするのをブロックするには、次の手順に従います。
内側のページを開きます。
chrome://settings/content/idleDetection
GoogleChromeで。
デフォルトの動作の状態を、[サイトがデバイスの使用情報を要求することを許可する]から[サイトがデバイスの使用情報にアクセスすることを拒否する]に変更します。
ChromeはAPIリクエストを表示しなくなります。いつでもデフォルト設定に戻すことができます。許可リストに個々のサイトを追加して、追加のリクエストなしでアイドル検出APIにアクセスできるようにすることもできます。
2021-09-29 03:44:17
著者: Vitalii Babkin