01Konum
- <User Data>/<Profile>/Login Data
- <User Data>/<Profile>/Login Data For Account
02Yanıtladığı sorular
- Tarayıcı hangi siteler ve kullanıcı adları için kimlik bilgisi sakladı?
- Bir kimlik bilgisi ne zaman kaydedildi, en son ne zaman oturum açmak için kullanıldı, dolduruldu ve değiştirildi?
- Kullanıcı hangi siteler için parolaları hiçbir zaman kaydetmemeyi seçti?
- Bir kimlik bilgisi başka bir kullanıcıdan parola paylaşımıyla mı alındı?
03Biçim ve sürümler
| Biçim | SQLite 3 veri tabanı, ana tablo logins. password_value şifreli bir BLOB'dur; bu kayıt yalnızca üst veriyi kapsar. |
|---|---|
| Geçerli olduğu sürümler | Şema 0. sürümden itibaren adım adım kurulur; date_last_used 25'te, date_password_modified 30'da, paylaşım üst verisi 37'de, date_last_filled 42'de eklendi (Chromium ana dal, 2026-10-14). |
04Temel alanlar
| Alan | Ne anlatır |
|---|---|
| origin_url, action_url, signon_realm | Formun bulunduğu sayfa, form eylem URL'si ve kimlik bilgisini eşleştirmek için kullanılan alan. |
| username_element, username_value, password_element | HTML alan adları ve saklanan kullanıcı adı. |
| blacklisted_by_user | Kullanıcı bu form için parolaları hiçbir zaman hatırlamamayı seçtiğinde ayarlanır. |
| times_used | Kimlik bilgisinin bir HTML formunda kimlik doğrulama için kullanılma sayısı. |
| sender_email, sender_name, date_received, sharing_notification_displayed | Paylaşılan parola üst verisi; parola paylaşımıyla alınmayan kimlik bilgilerinde sender_email boştur. |
| insecure_credentials (parent_id, insecurity_type, create_time, is_muted) | Güvensiz olarak işaretlenen ve logins tablosuna bağlanan kimlik bilgileri. |
05Zaman damgaları
| Alan | Kodlama | Not |
|---|---|---|
| date_created | int64 µs since 1601-01-01 UTC | Oturum açma bilgisinin tarayıcı tarafından kaydedildiği an. |
| date_last_used | int64 µs since 1601-01-01 UTC | Başarılı form gönderiminden sonra güncellenir; varsayılan değeri date_created'dır. |
| date_last_filled | int64 µs since 1601-01-01 UTC | Form gönderilsin ya da gönderilmesin, bilginin bir siteye doldurulduğu an. |
| date_password_modified | int64 µs since 1601-01-01 UTC | Eski kimlik bilgilerinde boş olabilir; kaynak kod bu durumda date_last_used veya date_created değerine döner. |
| date_received | int64 µs since 1601-01-01 UTC | Paylaşılan bir parolanın başka bir kullanıcıdan alındığı an. |
Ham değerleri Zaman damgası çözücü, yerel saatleri ise Yerel saatten UTC'ye ile çözün.
06İnceleme akışı
- Login Data ve Login Data For Account dosyalarını kopyalayın; her satırın hangi depodan (profil veya hesap) geldiğini kaydedin.
- logins satırlarını origin_url, username_value ve UTC'ye çevrilmiş beş zaman sütunuyla listeleyin.
- Asla kaydetme girdilerini (blacklisted_by_user = 1) saklanan kimlik bilgilerinden ayırın.
- date_last_used ve date_last_filled değerlerini aynı kökene yapılan History ziyaretleriyle ilişkilendirin.
07Yorum tuzakları
- Bu kayıt, parola değerlerinin geri elde edilmesine ilişkin bilinçli olarak yönlendirme içermez.
- Kimlik bilgileri eşitleme veya paylaşım yoluyla gelebilir; date_created hesabın oluşturulduğu anı değil, bu tarayıcının bilgiyi sakladığı anı gösterir.
- Sütunların varlığı şema sürümüne bağlıdır; sıfır değeri 1601-01-01 değil, ayarlanmamış anlamına gelir.
09Kaynaklar
- Chromium source — components/password_manager/core/browser/password_store/login_database.cc The Chromium Authors (GitHub mirror) · erişim 2026-10-14
- Chromium source — components/password_manager/core/browser/password_form.h The Chromium Authors (GitHub mirror) · erişim 2026-10-14
- Chromium source — password_manager_constants.cc (Login Data file names) The Chromium Authors (GitHub mirror) · erişim 2026-10-14
- Chromium source — sql/statement.cc (BindTime / ColumnTime) The Chromium Authors (GitHub mirror) · erişim 2026-10-14
- Chromium source — docs/user_data_dir.md (User Data Directory) The Chromium Authors (GitHub mirror) · erişim 2026-10-14