私はGoogle I/Oの基調講演を見ていました。600億語の毎日Chromeで入力されます。
値はローカルで更新されていますか?また、それにアクセスする方法はありますか?そうでない場合、キーストロークの合計数を確認する方法はありますか?私は入力しました? 「安全な」拡張機能はありますか?
答え1
値はローカルでは更新されません。Google Chrome が実際にユーザーのキーストロークをすべて記録している場合、その値は Google のサーバーに直接送信され、アクセスする方法はありません。
たとえば、Chrome で自動提案の結果を表示できるように、各キーストロークが Google に送信されている可能性があります。
Google の新しい Chrome ブラウザの自動提案機能は、ユーザーが目的の場所にたどり着くのを助けるだけではありません。この機能は、検索以外にユーザーがインターネット上で何をしているかに関する豊富な情報を Google に提供します。
ユーザーが Chrome の自動提案機能をオンにしたまま、Google をデフォルトの検索プロバイダーに設定している場合、ユーザーが Enter キーを押す前であっても、Google はブラウザのアドレスバーに入力されたすべてのキー入力にアクセスできるようになります。
さらに、Google は約束した提案を行った後も、そのデータの一部を保持するつもりだ。Google の代表者は CNET News に対し、同社はそのデータの約 2% を保存する予定であり、それを入力したコンピュータのインターネット プロトコル アドレスと一緒に保存する予定だと語った。
理論上は、サイトのアドレスを入力した場合、たとえ Enter キーを押さなかったとしても、Google のサーバーに有罪の証拠が残る可能性があることを意味します。
Google Chrome の自動提案におけるキーストロークのログ記録に関する詳細情報こちらからご覧いただけます。
できることは、キーロガー拡張機能を使用して自分でデータを記録することです。当然ですが、教育目的には悪意のあるものではなく、安全なキーロガーが必要です。
使用できるキーロガー スクリプトをいくつか見つけました:
古かったり、機能しなかったりする場合は、いつでも検索できます。「Chrome キーロガー スクリプト」または「Chrome キーロガー拡張機能」。
安全でシンプルに見えます(注: テストしていません)。これらは Chrome スクリプト (拡張機能) なので、簡単に操作でき、Chrome にのみアクセスできるため、必要なデータを取得できるはずです。
一部はインターネット接続でオンラインで動作し、一部はローカルでオフラインで動作する可能性があるため、PHP と SQL データベースの操作方法を知っておく必要があるでしょう。
拡張機能/スクリプトをダウンロードしたら、それを開きます (Chrome 拡張機能の場合はファイルです.crx
)。JavaScript ファイルを探します。たとえば、
manifest.json
またはruntime.js
(これは拡張機能の 1 つに含まれていた名前です)。
Facebookのようなウェブサイト固有のスクリプトの場合は、スクリプトを変更して、FacebookだけでなくChromeのすべてのウェブサイトで機能するようにする必要があります。内部manifest.json
(または他のJSファイル)で、現在URLでのみキーロガーをトリガーするコードを編集してfacebook.com
、どのウェブページでも実行できるようにする必要があります。編集:
"matches": [ "https://www.facebook.com/*", "http://www.facebook.com/*", "http://*.facebook.com/*", "https://*.facebook.com/*"]
に:
"matches": [ "http://*/*", "https://*/*"]
次に、変更した.crx
拡張ファイルをドラッグしてchrome://chrome/extensions/
そこにドロップすると、インストールされます。