·4 dk okuma

Mac'te Chrome Çerezleri (SQLite) Nasıl Görüntülenir

Chrome, çerezleri Mac'inizde bir SQLite veritabanında saklar. Bunları DevTools aracılığıyla görüntülemek bir seferde bir site için işe yarar, ancak tam çerez veritabanını incelemek farklı bir yaklaşım gerektirir.

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.

Tome, Mac'te Chrome çerezleri SQLite veritabanını görüntülüyor

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.

Tome'u Mac App Store'dan edinin

Sonraki Makale

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store