Задумывались ли вы, где Firefox хранит всю историю, которую он запомнил из ваших предыдущих сеансов просмотра… не только URL, но и сохраненный пароль, данные формы и определенные значения предпочтений? Ответ, довольно просто, находится внутри баз данных SQLite в папке вашего профиля Firefox.
Используя программу с открытым исходным кодом, SQLite Database Browser, вы можете не только видеть структуру отдельных баз данных, но и просматривать и, если хотите, манипулировать всеми данными в каждой из таблиц. Хотя эта статья посвящена Windows, эта же базовая информация должна относиться и к пользователям Linux и Mac.
Просмотр данных профиля Firefox
Перед началом работы убедитесь, что Firefox закрыт, чтобы не было проблем с блокировками ни для одного из этих файлов.
Откройте Обозреватель баз данных SQLite, щелкните значок «Открыть» и перейдите к своему профилю Firefox. В Windows 7 это место находится здесь:
% USERPROFILE% \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \ <случайные> .default
Интересная база данных, на которую мы взглянем, это «formhistory.sqlite».
Эта конкретная база данных интересна тем, что в ней хранятся значения, которые вы вводите в поля ввода формы, такие как ваш адрес, адрес электронной почты и номер телефона (если у вас установлен Firefox для хранения этой информации).
Как вы можете видеть, когда вы открываете этот файл и просматриваете таблицу «moz_formhistory», есть множество записей, которые дают вам некоторое представление о том, как работает эта функция. По сути, имя поля HTML, в которое вы ввели данные, хранится в столбце «имя поля», а соответствующее значение — в столбце «значение».
Поскольку имена полей, такие как «Электронная почта» и «Тема», очень распространены и могут встречаться на нескольких сайтах, вы можете увидеть несколько записей для одного и того же значения «имя поля» с разными значениями «значение». Это также объясняет, почему вы можете видеть значения, введенные вами на одном сайте, когда вы заполняете форму на совершенно другом сайте.
Однако эта информация может быть конфиденциальной. Например, если я ищу номер своей кредитной карты (по шаблону), я могу найти запись в виде простого текста в этой базе данных.
Если вы найдете записи, подобные этой, от которых хотите избавиться, просто найдите соответствующее значение «id» на вкладке «Обзор данных» и нажмите кнопку «Удалить запись», сохраните изменения, и они пропали.
Это может быть полезно не только для очистки конфиденциальных данных, но и таких записей, как старые адреса электронной почты или номера телефонов, без необходимости очистки всей вашей истории.
Другие базы данных профиля
Хотя есть еще несколько баз данных SQLite, на которые вы можете взглянуть (все имеют расширение .sqlite), ниже приведены некоторые, которые могут представлять интерес. Вы можете открыть их с помощью браузера баз данных SQLite в точности так, как показано выше.
- addons.sqlite = Информация об установке установленных дополнений. Скорее всего, это используется для поддержания актуальности установленных надстроек.
- content-prefs.sqlite = Хранит информацию, относящуюся к веб-сайтам и вашим настройкам. Например, последнее использовавшееся место на вашем компьютере для загрузки файла.
- downloads.sqlite = Информация об элементах, которые появляются в вашем списке элементов загрузки.
- extensions.sqlite = Информация об установленных дополнениях. Здесь нет ничего слишком проницательного, но если вы ищете сложные детали о дополнении, информация здесь может быть полезной.
- formhistory.sqlite = (подробно описано выше) Все данные, не связанные с паролем, которые были сохранены в Firefox.
- signons.sqlite = Сохраненная информация о пароле входа. Пароли зашифрованы по отношению к вашему мастер-паролю, но вы можете посмотреть, сколько раз каждый из них использовался.
Посмотрите, и если вы найдете что-то интересное, пожалуйста, поделитесь.
Скачать браузер баз данных SQLite