Как узнать общее количество нажатий клавиш в Google Chrome

Как узнать общее количество нажатий клавиш в Google Chrome

Я смотрел доклад Google I/O. Это былоупомянул, что 60 миллиардов словпечатаются на хроме каждый день.

Обновляется ли значение локально и есть ли способ получить к нему доступ? Если нет, есть ли способ узнать общее количество нажатий клавишЯ напечатал? Есть ли «безопасное» расширение?

решение1

Значение определенно не обновляется локально. Если Google Chrome на самом деле записывает все нажатия клавиш пользователем, то оно отправляется напрямую на серверы Google и нет возможности получить к нему доступ.

Возможно, что каждое нажатие клавиши отправляется в Google, например, чтобы Chrome мог отображать результаты автопредложения.

Статья CNET от 2008 года:

Функция автопредложения нового браузера Chrome от Google не просто помогает пользователям добраться до нужного места. Она также предоставит Google массу информации о том, что люди делают в Интернете помимо поиска.

При условии, что пользователи оставят функцию автоподсказок Chrome включенной и укажут Google в качестве поисковой системы по умолчанию, Google будет иметь доступ к любым нажатиям клавиш, которые будут набраны в омнибоксе браузера, даже до того, как пользователь нажмет Enter.

Более того, Google намерен сохранить часть этих данных даже после того, как предоставит обещанные предложения. Представитель Google сообщил CNET News, что компания планирует хранить около 2 процентов этих данных — и планирует хранить их вместе с IP-адресом компьютера, который их ввел.

Теоретически это означает, что если кто-то введет адрес сайта — даже если он решит не нажимать Enter — он может оставить компрометирующие улики на серверах Google.

Дополнительная информация о регистрации keystorke в автоподсказках Google Chromeможно найти здесь.


Что вы можете сделать, так это использовать расширение кейлоггера и записывать данные самостоятельно. Очевидно, вам нужен безопасный кейлоггер для образовательных целей, а не вредоносный.

Я нашел несколько скриптов кейлоггеров, которые вы можете использовать:

Если они устарели или просто не работают, вы всегда можете поискать"скрипт кейлоггера Chrome"или"расширение для кейлоггера Chrome".

Они кажутся безопасными и простыми (Примечание: я их не тестировал.). Поскольку это скрипты (расширения) Chrome, с ними легко работать, и они имеют доступ только к Chrome, поэтому вы сможете получить необходимые данные.

Некоторые из них могут работать в режиме онлайн при наличии подключения к Интернету, а некоторые могут работать локально в автономном режиме, поэтому вам, вероятно, необходимо знать, как работать с PHP и базой данных SQL.

После загрузки расширения/скрипта откройте его (если это расширение Chrome, то это файл .crx). Вам следует поискать файлы JavaScript, например: manifest.jsonили runtime.js(это были имена в одном из расширений).

Для скриптов, специфичных для веб-сайтов, таких как Facebook, вам следует изменить скрипт так, чтобы он работал на всех веб-сайтах в Chrome, а не только на Facebook. Внутри manifest.json(или в другом файле JS) вам необходимо отредактировать фрагмент кода, который в настоящее время запускает кейлоггер только в facebook.comURL-адресах, чтобы он запускался на любой веб-странице. Поэтому вам необходиморедактировать:

"matches": [ "https://www.facebook.com/*", "http://www.facebook.com/*", "http://*.facebook.com/*", "https://*.facebook.com/*"]

К:

"matches": [ "http://*/*", "https://*/*"]

А затем перетащите измененный .crxфайл расширения chrome://chrome/extensions/туда, и он установится.

Связанный контент