TarayıcılarOrtaÇerezler

Firefox cookies.sqlite

Firefox çerez deposu moz_cookies: alan adı, ad, yol, köken öznitelikleri, bayraklar, ms cinsinden bitiş ve µs cinsinden oluşturma, erişim, güncelleme.

01Konum

  • <Firefox profile>/cookies.sqlite

02Yanıtladığı sorular

  • Bu profilde hangi alan adları çerez sakladı?
  • Bir çerez ne zaman oluşturuldu, en son ne zaman erişildi ve güncellendi?
  • Bir çerez belirli köken öznitelikleri altında mı (ör. bölümlenmiş bağlam) saklandı?

03Biçim ve sürümler

BiçimSQLite 3 veri tabanı, moz_cookies tablosu, güncel kaynakta şema sürümü 17. Karışık birimler: expiry milisaniye, diğer zamanlar 1970-01-01 UTC'den bu yana mikrosaniye.
Geçerli olduğu sürümlerŞema 16 expiry'yi saniyeden milisaniyeye çevirdi; şema 17 updateTime'ı ekledi. Eski profillerde expiry saniye cinsindendir.

04Temel alanlar

AlanNe anlatır
host, name, value, pathÇerezin kimliği ve değeri.
originAttributesSerileştirilmiş köken öznitelikleri; name, host ve path ile birlikte benzersiz anahtarın parçasıdır.
isSecure, isHttpOnly, sameSite, schemeMap, isPartitionedAttributeSet, inBrowserElementFirefox'un sakladığı öznitelik bayrakları.

05Zaman damgaları

AlanKodlamaNot
expiryint64 ms since 1970-01-01 UTC (schema ≥ 16); seconds in older schemasDönüştürmeden önce PRAGMA user_version değerini kontrol edin.
creationTimeint64 µs since 1970-01-01 UTCHer çerez için benzersiz tutulur; Firefox çakışmayı önlemek için değeri 1 µs ileri alabilir.
lastAccessedint64 µs since 1970-01-01 UTCÇerez hizmetinin izlediği son erişim.
updateTimeint64 µs since 1970-01-01 UTCŞema 17'ye taşınan çerezlerde bu değer gerçek güncelleme zamanına değil, geçiş zamanına ayarlandı.

Ham değerleri Zaman damgası çözücü, yerel saatleri ise Yerel saatten UTC'ye ile çözün.

06İnceleme akışı

  1. cookies.sqlite'ı varsa -wal dosyasıyla kopyalayın ve PRAGMA user_version değerini okuyun.
  2. expiry'yi şemaya uyan birimle, diğer zamanları mikrosaniye olarak çevirin.
  3. Kullanıcı etkinliği yerine şema geçişini gösteren aynı updateTime değerlerinden oluşan kümeleri arayın.
  4. creationTime'ı aynı alan adına yapılan places.sqlite ziyaretleriyle ilişkilendirin.

07Yorum tuzakları

  • Tek tabloda üç birim bulunur (ms, µs ve eski dosyalarda saniye); dönüştürmeden önce her sütunu doğrulayın.
  • creationTime'ın son mikrosaniye basamakları benzersizlik için ayarlanabilir; kesin olay zamanı değildir.
  • Üçüncü taraf kaynaklar, kullanıcının doğrudan ziyaret etmediği alan adları için çerez ayarlayabilir.

09Kaynaklar

  1. Firefox source — netwerk/cookie/CookiePersistentStorage.cpp Mozilla (GitHub mirror) · erişim 2026-10-14
  2. Firefox source — netwerk/cookie/Cookie.h Mozilla (GitHub mirror) · erişim 2026-10-14
  3. Firefox source — netwerk/cookie/Cookie.cpp Mozilla (GitHub mirror) · erişim 2026-10-14
  4. Profiles — Where Firefox stores your bookmarks, passwords and other user data Mozilla Support · erişim 2026-10-14