Могу ли я просматривать историю браузера, не показывая, что я просмотрел историю?
На ноутбуке есть 2 пользователя, которые я хочу просмотреть. Google Chrome в основном используется. Если я только просматриваю историю, другой пользователь сможет увидеть, что я ее просмотрел? Если я хочу удалить что-либо из истории, как я могу удалить это, не показывая, что что-то было удалено? Например, если я открываю вкладку из истории, чтобы просмотреть ее, а затем хочу удалить, чтобы я открыл ее?
6 ответов
Chrome хранит свою историю в базе данных SQlite 3. Вы можете просто прочитать / изменить этот файл базы данных. Обязательно проинформируйте пользователей о том, что действия, выполненные в этой системе, не будут конфиденциальными, а их действия могут исчезнуть в любое время.
Окна:C:\users\username\AppData\Local\Google\Chrome\User Data\Default\History
Linux:~username/.config/google-chrome/Default\History
Откройте с любым программным обеспечением SQLite 3.
При просмотре истории в Chrome она обычно не записывается. Если другой пользователь не является экспертом по компьютерной криминалистике, он / она не сможет увидеть, что вы просматривали историю, и не узнает, что вы удалили что-либо из истории.
Обратите внимание, что я использую Chrome версии 60.0.3112.101.
Если вы откроете ссылку из истории браузера, это будет заметно, потому что открытая ссылка снова появится в истории. Если вы откроете недавно посещенную ссылку, посещенная ссылка переместится в начало истории, то есть время доступа будет обновлено (я не знаю, что именно считается недавним, я думаю, что это до 1 часа).
В первом случае вы можете удалить новую запись из истории. Во втором случае есть только одна запись, поэтому ее удаление может быть подозрительным, но его удаление также будет подозрительным, поскольку время доступа изменилось.
Простое нетехническое решение этой проблемы - открыть любую ссылку из истории в новом окне инкогнито.
Я думаю, что этого должно быть достаточно в большинстве случаев, когда другой пользователь только просматривает историю. Это, вероятно, также предотвращает использование некоторых методов, которые компьютерные эксперты используют для определения того, посещался ли сайт (например, проверка кэша браузера или журналов браузера), но это не поможет, если отслеживается сетевой трафик.
Я согласен с другими ответами о том, что вы можете редактировать историю "под капотом", напрямую обращаясь к базе данных. Это только обходит любые механизмы ведения журналов, которые есть в Chrome для регистрации изменений в базе данных истории. SQLLite - это файловая база данных (но для других БД все еще сохраняется), данные - это файл в файловой системе ОС, что означает, что их последний доступ и время модификации хранятся в файловой системе. Поэтому, как правило, любое изменение в базе данных в конечном итоге находит его в файле на диске (когда данные сбрасываются из памяти). Вы можете уменьшить это, изменив системные часы, а затем вернув их обратно. Но это приводит к изменению реестра и так далее и тому подобное. Я хочу сказать, что делать что-то под наблюдением ОС, не оставляя никаких следов, сложно. Честно говоря, решающим фактором будет то, как далеко каждый из вас захочет пройти.
Используйте sqlitebrowser. История сохраняется как файл базы данных sqlite (.db IIIRC) где-то в AppData, в Google\Chrome. Вы можете просмотреть это легко. Я уверен, что вы можете найти другие программы с лучшим интерфейсом, но sqlitebrowser более чем достаточно.
Некоторые соответствующие ссылки: https://gist.github.com/dropmeaword/9372cbeb29e8390521c2 (отображает unixtime в виде удобочитаемых временных меток)
В папке пользовательских данных Google \ Chrome вы можете вызвать:sqlite History "select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc" > history_export.txt
и иметь полный дамп, упорядоченный last_visit_time в history_report.txt
В качестве альтернативы есть следующее: http://www.nirsoft.net/utils/browsing_history_view.html
Я использовал его давно, и он работал адекватно.
У меня была та же проблема, и я решил ее, открыв новую вкладку для просмотра / редактирования истории, убедившись, что ваша домашняя страница полностью загружена, затем перейдите в историю и сделайте все, что вам нужно. Затем нажмите стрелку назад, и он вернется на домашнюю страницу вашего браузера. Причина, по которой я не закрывал ее, когда История была еще открыта, заключалась в том, что вы могли войти в недавно закрытое окно, и это показало бы, что История была открыта. Моя версия Chrome не позволяет мне удалять записи под опцией "Недавно закрыто". Или, сделайте так, как уже прокомментировали другие, используйте режим инкогнито.