Pertanyaan Di mana kata sandi browser saya disimpan?


Saat kami meminta browser kami untuk menyimpan kredensial setelah kami masuk ke aplikasi web, mereka menyimpan nama pengguna dan kata sandi yang sesuai. Saya tahu untuk memulihkan hal-hal ini dari peramban saya. Tapi saya ingin tahu ke direktori mana di Ubuntu kata sandi ini disimpan?


18
2017-09-17 05:58


asal


Itu tergantung pada browser ... top 3 ada dalam jawaban saya, jika Anda membutuhkan browser lain PM saya. Meskipun saya akan menganggap kebanyakan browser berbasis Linux akan menggunakan metode yang sama seperti Chromium. - Rinzwind
Browser mana ?? - Braiam


Jawaban:


Chromium dan krom

Simpan kata sandi dengan tiga cara:

  1. Keyring GNOME
  2. KWallet 4
  3. teks biasa

Chromium memilih toko mana yang akan digunakan secara otomatis, berdasarkan lingkungan desktop Anda.

Kata sandi yang disimpan dalam GNOME Keyring atau KWallet dienkripsi pada disk, dan aksesnya dikontrol oleh perangkat lunak daemon khusus. Kata sandi yang disimpan dalam teks biasa tidak dienkripsi. Karena itu, ketika GNOME Keyring atau KWallet sedang digunakan, kata sandi yang tidak terenkripsi yang telah disimpan sebelumnya secara otomatis dipindahkan ke toko yang dienkripsi.

Sumber untuk kromium

Halaman manual untuk google chrome (man google-chrome) menunjukkan:

--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 menggunakan metode yang sama dengan Chromium. Dan Anda dapat menggunakan pengaturan di atas untuk beralih ke kata sandi teks biasa (tidak disarankan tentu saja).


Chrome (versi yang lebih lama)

Kata sandi disimpan di ~/.config/google-chrome/Default/Login\ Data dan itu adalah file database sqlite (file itu di-encrypyed).

File database masuk ini dalam format SQLite yang merupakan versi lebih ringan dari database SQL populer. Selain kredensial masuk juga menyimpan informasi lain seperti entri lengkap otomatis, IE7 Login, kata kunci pencarian dll. Tabel 'masuk' adalah tempat semua info masuk atau rahasia masuk disimpan oleh Chrome. Tabel ini berisi bidang menarik berikut

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.

Kecuali field kata sandi semua bidang lainnya dimasukkan dalam teks yang jelas. Kata sandi untuk semua situs web yang disimpan dienkripsi menggunakan algoritma Triple DES yang diunggulkan dengan login pada kata sandi pengguna. Itu berarti rahasia login tidak dapat didekripsi di seluruh pengguna atau batasan sistem kecuali dalam kondisi tertentu.

Sumber 1 dan sumber 2


Firefox 

Lihat ~/.mozilla/firefox/<profilename>

File yang Anda cari adalah signons.sqlite, yang merupakan basis data dengan kata sandi, dan key3.db, di mana kata sandi master dan kunci enkripsi disimpan.

Kedua file tersebut dienkripsi. Untuk melihat kata sandi Anda perlu menggunakan browser.

enter image description here


26
2017-09-17 07:53



Chrome juga menggunakan GNOME Keyring, jika tersedia (seperti siapa saja yang mengalami "Keyring default tidak terkunci ..." petunjuknya akan membuktikan). - muru
Jika Anda menginginkan sumber, itu man google-chrome mengatakan ini: --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
@muru menisiknya. Saya telah mengatakan kepada orang-orang untuk menggunakan "manusia" ... dan sekarang saya jatuh sendiri: D ditambahkan! : D - Rinzwind