Dijital Pazarlama - Seo Ajansı

Evercookie Neye yararki?

Evercookie, tarayıcınızda oldukça kalıcı ve inatçı cook'ler üretir. Bu javascript API'si, standart cookies dosyalarını, Flash cookies'i (Yerel Paylaşılan Nesneler veya LSO'lar) ve diğerlerini temizlemeye çalışsanız bile sizi tanımlamak için kullanılır. Bu kalıcılık, cookie verilerini yerel tarayıcınızda aynı anda birkaç yere koymak için farklı türde depolama mekanizmaları kullanılarak elde edilir. Ayrıca, bu cook'lerden herhangi birini kaldırmaya çalışırsanız, evercookie  bunları mevcut her mekanizmayı kullanarak yeniden oluşturur.

Everycookie API, yeni bir cookie oluşturmak için aşağıdaki depolama mekanizmalarını kullanabilir:

  •  HTTP Cookies 
  •  Local Shared Objects(Flash)  
  •  HTML5
  1.  HTML5 Session Storage
  2.  HTML5 Local Storage
  3.  HTML5 Global Storage
  4.  HTML5 Database Storage
  • Web Geçmişinde cookies saklama 

 

Nasıl çalışıyor bu?

Evercookie ne için?

☀ Evercookie, bu verileri aynı anda birkaç yerde depolayarak kalıcı olması gereken verileri korumak için oluşturulur. Verilerden herhangi birinin kaybolması durumunda (örneğin, cookies'i temizlediyseniz), kurtarılabilir ve ardından sıfırlanabilir ve yeniden kullanılabilir.

Cookies'i silersem ne olur?

☀ Bu, cookies'i geri yüklemek için en az bir kullanılabilir depolama varyantında (ve şimdi on üç tane var) kalması yeterli olacak şekilde düzenlenmiştir. Kalan kullanılabilir yöntemi kullanarak, tümü olmasa da çoğu veri yeniden sıfırlanacaktır.

Standart HTTP cookies, LSO verileri ve hatta tüm HTML5 depolama alanını silmek gibi, PNG cookie olarak kalır ve geçmiş cookies hala mevcuttur. Everycookies bu verilerden herhangi birini öğrendiğinde, diğerlerinin hepsini geri yükler (tarayıcınız destekliyorsa).

Peki ya başka bir tarayıcı kullanırsam?

☀ Cihazınızda Cookie'ler kurulduktan sonra, cihazınızda yerel olarak paylaşılan Cookie nesnesi (tüm tarayıcılarınızda yeniden üretilen Cookies türü) olduğu sürece, başka bir tarayıcıya geçmenize yardımcı olmaz.

Cihazıma bir şey yüklendi mi?

☀ Hayır, sitelerde gezinirken, veriler cihazınıza standart HTTP cookies gibi ancak ek olarak mevcut tüm veri depolama yöntemleri kullanılarak ayarlanır.

Evercookie open source teknolojisi mi?

☀ Evercookie bir open source teknolojisidir. Kod, herhangi bir karışıklık olmadan okunabilir bir biçimde sağlar. SWF Flash nesnesini oluşturmak için kullanılan FLA (Flash) kodu gibi PHP dosyaları da açık kaynak kodludur. Bir seçeneğiniz var: Flash nesnesini kendiniz derlemek veya .swf önceden derlenmiş sürümünü kullanmak.

 PNG caching nedir ve nasıl çalışır?

☀ PNG caching, evercookie_png.php dosyasına erişen belirli bir HTTP tanımlama bilgisinin kullanılması olarak tanımlanır. Bu HTTP tanımlama bilgisi PHP tarafından okunduktan sonra, tüm RGB değerlerini depolanacak oturum verilerinin eşdeğerine ayarlayan yeni bir PNG dosyası oluşturur. Ayrıca bu PNG'yi tarayıcınıza gönderir ve dosyayı 20 yıl boyunca önbelleğe almayı ister.

Evercookie bu verileri aldıktan sonra, özel HTTP çerezini siler ve aynı dosyaya aynı isteği oluşturur ancak içine herhangi bir kullanıcı bilgisi koymaz. PHP betiği, dosyanın PNG oluşturmak için hiçbir bilgisi olmadığını keşfettiğinde, web tarayıcısının yerel önbelleğine erişmesini sağlayan "304 Değiştirilmedi" sahte bir HTTP yanıtı gönderir. Ardından, tarayıcınız tarafından bir HTML5 Canvas etiketine uygulanan önbelleğe alınmış görüntü. Evercookie, RGB değerlerini çıkarmak ve depolanan ilk tanımlama bilgisi verilerini oluşturmak için Canvas etiketinin her pikselini okuyabilir.

Everycookie, Web Geçmişi önbelleğe almayı nasıl kullanır?

☀ Tarayıcınızda Web Geçmişi önbelleğe alma etkinse, evercookie bir cookie ayarlar ve Base64 saklanacak verileri kodlar.

Örneğin, bu veriler Base64'te "bcde" olarak işaretlenmiştir. Ardından arka planda Evercookie aşağıdaki URL'lere erişir:

  1. google.com/evercookie/cache/b 
  2. google.com/evercookie/cache/bc 
  3. google.com/evercookie/cache/bcd 
  4. google.com/evercookie/cache/bcde 
  5. google.com/evercookie/cache/bcde-

Bu URL'ler tarayıcı geçmişinizde saklanır.

Bir cookie'yi kontrol ederken, evercookie google.com/evercookie/cache/ adresindeki olası tüm Base64 karakterlerini "a" ile başlayarak ve yalnızca tek bir karakter için zorlar. Erişilen bir URL'yi görünce bir sonraki sembolü almaya çalışır. Bunu çok hızlı yönetir çünkü sunucuya hiçbir istek yapılmaz ve CSS History Knocker'ı kullanarak yerel olarak JavaScript'te arama yapar. "-" ile biten URL, Everycookie için dizenin sonunu belirtir.

 

Yorumunuz..

Daha yeni Daha eski