На ноутбуке есть 2 пользователя, которые я хочу просмотреть. Google Chrome в основном используется. Если я только просматриваю историю, другой пользователь сможет увидеть, что я ее просмотрел? Если я хочу удалить что-либо из истории, как я могу удалить это, не показывая, что что-то было удалено? Например, если я открываю вкладку из истории, чтобы просмотреть ее, а затем хотел удалить, чтобы я открыл ее?
6 ответов
Chrome хранит свою историю в базе данных SQlite 3. Вы можете просто прочитать / изменить этот файл базы данных. Обязательно проинформируйте пользователей о том, что действия, выполненные в этой системе, не будут конфиденциальными, и их вещи могут исчезнуть в любое время.
Windows: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.
Я согласен с другими ответами о том, что вы можете редактировать историю "под капотом", напрямую обращаясь к базе данных. Это только обходит любые механизмы ведения журнала, которые есть в Chrome, для регистрации изменений в базе данных истории. SQLLite - это файловая база данных (но для других БД все еще сохраняется), данные - это файл в файловой системе ОС, что означает, что их последний доступ и время модификации хранятся в файловой системе. Поэтому, как правило, любое изменение в базе данных в конечном итоге находит его в файле на диске (когда данные сбрасываются из памяти). Вы можете уменьшить это, изменив системные часы, а затем вернув их обратно. Но это приводит к изменению реестра и так далее и тому подобное. Я хочу сказать, что делать что-то под контролем ОС, не оставляя никаких следов, сложно. Честно говоря, решающим фактором будет то, как далеко каждый из вас захочет пройти.
Если вы откроете ссылку из истории браузера, это будет заметно, потому что открытая ссылка снова появится в истории. Если вы откроете недавно посещенную ссылку, посещаемая ссылка переместится в начало истории, то есть время доступа будет обновлено (я не знаю, что именно считается недавним, я думаю, что это до 1 часа).
В первом случае вы можете удалить новую запись из истории. Во втором случае есть только одна запись, поэтому удаление ее будет подозрительным, но и его удаление также будет подозрительным, поскольку время доступа изменилось.
Простое нетехническое решение этой проблемы - открыть любую ссылку из истории в новом окне инкогнито.
Я думаю, что этого должно быть достаточно в большинстве случаев, когда другой пользователь только просматривает историю. Это, вероятно, также предотвращает использование некоторых методов, которые компьютерные эксперты используют для определения того, был ли сайт посещен (например, проверка кэша браузера или журналов браузера), но это не поможет, если отслеживается сетевой трафик.
Используйте 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 не позволяет мне удалять записи под опцией "Недавно закрыто". Или сделайте, как уже прокомментировали другие, используйте режим инкогнито.