Chrome tüm çerezleri ~/Library/Application Support/Google/Chrome/Default/Cookies konumunda bulunan Cookies adlı (uzantısız) bir SQLite veritabanı dosyasında saklar. Chrome DevTools aracılığıyla tek bir site için çerezleri görüntüleyebilirsiniz, ancak tüm çerezlerde arama yapmak, izleme kalıplarını analiz etmek veya sitelerin hangi verileri sakladığını denetlemek istiyorsanız, gerçek veritabanı dosyasını açmanız gerekir. Chrome, tam çerez deposunu görsel olarak taramanın bir yolunu sunmaz.
DevTools Sınırlaması
Chrome'un DevTools'taki Application sekmesi, şu anda yüklü sayfa için alan adına göre çerezleri gösterir. Bu, belirli bir sitenin çerezlerinde hata ayıklamak için işe yarar ama tüm sitelerdeki tüm çerezleri görmek, birden fazla alan adı tarafından kullanılan belirli bir çerez adını aramak veya kaç izleme çerezinin mevcut olduğunu saymak istediğinizde yetersiz kalır. Her siteyi ayrı ayrı ziyaret edip her birini incelemeniz gerekir — pratik değil.
Veritabanı yaklaşımı size tam resmi verir. Ancak Chrome'un Cookies dosyasını Terminal'de sqlite3 ile açmak, host anahtarları, çerez adları, değerler, son kullanma zaman damgaları (Chrome'un epoch formatında — 1 Ocak 1601'den bu yana mikrosaniye) ve şifrelenmiş değerleri ham metin olarak okumak anlamına gelir. Chrome, macOS'ta çerez değerlerini şifreler, bu nedenle encrypted_value sütunu doğrudan okunamayan ikili blob'lar içerir. Meta veri sütunları — host, ad, yol, son kullanma, bayraklar — hala okunabilir ve genellikle gerçekte ihtiyacınız olan şeydir.
Tome ile Chrome Çerezlerini Tarayın
Tome, Chrome'un Cookies veritabanı dosyasını açar ve cookies tablosunu kaydırılabilir, sıralanabilir bir ızgarada görüntüler. Önce Chrome'u kapatın (dosyayı kilitler), ardından ~/Library/Application Support/Google/Chrome/Default/Cookies dosyasını Tome'da açın.
Tüm Alan Adlarında Arayın
Çerezleri ada, host'a veya kalıba göre bulmak için Tome'un SQL düzenleyicisini kullanın. SELECT host_key, name, path FROM cookies WHERE name LIKE '%_ga%'; gibi bir sorgu, ziyaret ettiğiniz tüm sitelerdeki her Google Analytics çerezini ortaya çıkarır — DevTools'un size tek bir görünümde gösteremeyeceği bir şey.
Çerez Meta Verilerini Denetleyin
Hangi alan adlarının kalıcı çerezler ayarladığını, hangilerinin güvenli bayraklar kullandığını ve hangilerinin SameSite özniteliklerine sahip olduğunu görmek için çerezler tablosunu tarayın. Yıllarca kalıcı olan çerezleri bulmak için son kullanma tarihine göre sıralayın. Değerler şifrelenmiş olsa bile bu bilgilerin tamamı açıktır.
Diğer Chrome Veritabanlarını İnceleyin
Chrome'un profil dizini başka SQLite veritabanları da içerir: History, Login Data, Web Data ve Favicons. Her biri görsel inceleme için Tome'da açılabilir — Chrome'un yerel olarak hangi verileri sakladığını anlamak için kullanışlıdır.