Де зберігаються мої паролі браузера?


22

Коли ми пропонуємо веб-переглядачу зберігати облікові дані, коли ми входимо у веб-додаток, вони зберігають відповідне ім’я користувача та пароль. Я знаю, щоб відновити ці речі з мого браузера. Але я хочу знати, в якому каталозі в Ubuntu ці паролі зберігаються?


4
Це залежить від браузера ... у моїй відповіді є топ-3, якщо вам потрібен інший браузер. Хоча я вважаю, що більшість браузерів на базі Linux використовуватимуть ті самі методи, що і Chromium.
Rinzwind

Який браузер ??
Брайам

Відповіді:


31

Хром і хром

Зберігайте паролі трьома способами:

  1. Ключові слова GNOME
  2. KWallet 4
  3. простий текст

Chromium вибирає, який магазин використовуватиме автоматично, виходячи з середовища вашого робочого столу.

Паролі, що зберігаються в GNOME Keyring або KWallet, шифруються на диску, а доступ до них контролюється спеціалізованим програмним забезпеченням демон. Паролі, що зберігаються у простому тексті, не шифруються. Через це, коли використовується GNOME Keyring або KWallet, будь-які незашифровані паролі, які були збережені раніше, автоматично переміщуються в зашифрований сховище.

Джерело для хрому

Сторінка керівництва для google chrome ( man google-chrome) показує:

--password-store=<basic|gnome|kwallet>
          Set the password store to use.  The default is to  automatically
          detect  based  on  the  desktop  environment.  basic selects the
          built in,  unencrypted  password  store.   gnome  selects  Gnome
          keyring.  kwallet selects (KDE) KWallet.  (Note that KWallet may
          not work reliably outside KDE.)

Chrome використовує той самий метод, що і Chromium. І ви можете скористатися наведеними вище параметрами для переходу на звичайні текстові паролі (звичайно, не рекомендується).


Chrome (старіші версії)

Паролі зберігаються у ~/.config/google-chrome/Default/Login\ Dataфайлі бази даних sqlite (цей файл зашифрований).

Цей файл бази даних входу у форматі SQLite, що є легшою версією популярної бази даних SQL. На додаток до облікових даних для входу, він також зберігає іншу інформацію, таку як автоматичне заповнення записів, вхід в IE7, ключові слова пошуку тощо. У таблиці "реєстрації" зберігається всі секрети входу або входу в Chrome. Ця таблиця містить наступні цікаві поля

Origin_URL - Base URL of the website
Action_URL - Login URL of the website
Username_element - Name of the username field in the website
Username_value - Actual username
Password_element - Name of the password field in the website
Password_value - Encrypted password
Date_created - Date when this entry is stored
Blacklisted_by_user - Set to 1 or 0 based on if website is blacklisted or not.

За винятком поля пароля, всі інші поля вводяться чітким текстом. Пароль усіх веб-сайтів, що зберігаються, шифрується за допомогою алгоритму Triple DES, засіяного паролем користувача. Це означає, що секрети входу не можуть бути розшифровані через межі користувача або системи, якщо за певних умов.

джерело для Microsoft Windows


Firefox

Побачити ~/.mozilla/firefox/<profilename>

Ваші паролі зберігаються у файлах key4.db та logins.json.

джерело


2
Chrome також використовує брелок GNOME, якщо він доступний (як свідчать підказки "Ключові слова за замовчуванням не розблоковані ...").
муру

1
Якщо ви хочете джерела, він man google-chromeговорить так:--password-store=<basic|gnome|kwallet> Set the password store to use. The default is to automatically detect based on the desktop environment. basic selects the built in, unencrypted password store. gnome selects Gnome keyring. kwallet selects (KDE) KWallet. (Note that KWallet may not work reliably outside KDE.)
muru

7
@muru, чорт. Я казав людям використовувати "людину" ... і тепер я сам за це потрапляю: D додав! : D
Rinzwind
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.