Google Chrome uzantıları sizi çevrimiçi olarak izlemek için parmak izi olabilir

4 yıl önce

Bir araştırmacı, cihazınızın sizi çevrimiçi olarak izlemek için kullanılabilecek bir parmak izini oluşturmak için yüklü Google Chrome uzantılarınızı kullanan bir web sitesi oluşturdu.

Web'deki kullanıcıları izlemek için, bir web sitesine bağlanan bir cihazın çeşitli özelliklerine dayanarak parmak izleri veya izleme karmalar oluşturmak mümkündür. Bu özellikler GPU performansı, yüklü Windows uygulamaları, bir cihazın ekran çözünürlüğü, donanım yapılandırması ve hatta yüklü yazı tiplerini içerir.

O zaman aynı parmak izi yöntemini kullanarak bir cihazın siteler arasında izlenmesi mümkündür.

Dün, web geliştiricisi 'Z0CCC', bir tarayıcının yüklü Google Chrome uzantılarına dayanan bir izleme karma oluşturabilen 'Uzatma Parmak İzleri' adlı yeni bir parmak izi sitesi paylaştı.

Bir krom tarayıcı uzantısı oluştururken, belirli varlıkları web sayfalarının veya diğer uzantıların erişebileceği 'Web erişilebilir kaynaklar' olarak bildirmek mümkündür.

Bu kaynaklar genellikle bir tarayıcı uzantısının manifest dosyasındaki 'Web_accessible_Resources' özelliği kullanılarak bildirilen görüntü dosyalarıdır.

Web tarafından erişilebilir kaynakların örnek bir beyanı aşağıda gösterilmiştir:

Daha önce 2019'da açıklandığı gibi, yüklü uzantıları kontrol etmek ve bulunan uzantıların kombinasyonuna dayanarak bir ziyaretçinin tarayıcısının parmak izini oluşturmak için Web tarafından erişilebilir kaynakları kullanmak mümkündür.

Tespiti önlemek için Z0CCC, bazı uzantıların bir web kaynağına erişmek için gereken gizli bir jeton kullandığını söylüyor. Bununla birlikte, araştırmacı, uzantının yüklenip kurulmadığını tespit etmek için hala kullanılabilecek bir 'kaynak zamanlama karşılaştırması' yöntemi keşfetti.

"Korunan uzantıların kaynaklarının getirilmesi, yüklenmeyen uzantıların kaynaklarından daha uzun sürecektir. Zamanlama farklılıklarını karşılaştırarak, korunan uzantıların kurulup kurulmadığını doğru bir şekilde belirleyebilirsiniz."

Bu parmak izi yöntemini göstermek için Z0CCC, Google Chrome Web Mağazasında bulunan 1.170 popüler uzantmada bir ziyaretçinin tarayıcısını Web tarafından erişilebilir kaynakların varlığını kontrol edecek bir uzantı parmak izi web sitesi oluşturdu.

Web sitesinin tanımlayacağı uzantılardan bazıları Ublock, LastPass, Adobe Acrobat, Bal, Grammarly, Rakuten ve Colorzilla'dır.

Yüklü uzantıların kombinasyonuna dayanarak, web sitesi, aşağıda gösterildiği gibi belirli tarayıcıyı izlemek için kullanılabilecek bir izleme karması oluşturacaktır.

Metamask gibi bazı popüler uzantılar herhangi bir kaynağı açığa çıkarmaz, ancak Z0CCC, "Window.Thereum'un tanımsız" olarak eşit olup olmadığını kontrol ederek yüklenip kurulmadıklarını belirleyebilir.

Hiçbir uzantısı olmayanlar aynı parmak izine sahip olacak ve izleme için daha az yararlı olacak olsa da, birçok uzantısı olanlar, bunları web etrafında izlemek için kullanılabilecek daha az yaygın bir parmak izine sahip olacaklar.

Bununla birlikte, parmak izi modeline başka özellikler eklemek, parmak izini daha da hassaslaştırabilir ve karmaları kullanıcı başına benzersiz hale getirebilir.

"Bu kesinlikle parmak izi kullanıcıları için uygun bir seçenektir," diye açıkladı Z0CCC, BleepingComputer'a bir e -postayla.

"Özellikle 'Web erişilebilir kaynaklar getirme' yöntemini kullanarak. Bu diğer kullanıcı verileri (kullanıcı aracıları, zaman dilleri vb. Gibi) ile birleştirilirse kullanıcılar çok kolay tanımlanabilir." uzantısı olmadan

Uzantılar Parmak İzleri sitesi yalnızca Chrome Web mağazasından uzantılar takan krom tarayıcılarıyla çalışır. Bu yöntem Microsoft Edge ile çalışacak olsa da, Microsoft'un Uzatma Mağazası'ndan uzatma kimliklerini kullanmak için değiştirilmesi gerekir.

Firefox uzatma kimlikleri her tarayıcı örneği için benzersiz olduğundan, bu yöntem Mozilla Firefox eklentileri ile çalışmaz.

Z0CCC, yüklü uzantılarla ilgili herhangi bir veri toplamasa da, kendi testleri Ublock'un yüklü en yaygın uzatma parmak izi olduğunu gösterdi.

"Şimdiye kadar en popüler olanı hiçbir uzantısı yüklenmemiştir. Daha önce de belirtildiği gibi, belirli uzantı verileri toplamıyorum, ancak kendi testimde sadece Ublock yüklü olması yaygın bir uzatma parmak izi gibi görünüyor," diye paylaştı Z0CCC.

"3+ tespit edilebilir uzantıya sahip olması, parmak izinizi her zaman çok benzersiz kılıyor gibi görünüyor."

Aşağıda, BleepingComputer tarafından yapılan testlerden kurulan çeşitli popüler uzantıları olan kullanıcıların yüzdeleri bulunmaktadır.

Testlerimizde, üç ila dört uzantının yüklenmesi, aynı uzantıyı kullanan kullanıcıların yüzdesini%0.006'ya kadar düşük getirdi. Açıkçası, daha yüklü uzantılar, o kadar az kişi aynı kombinasyona sahip olacak.

Z0CCC,% 0.006 yüzdesinin, bu uzantıların kombinasyonuna sahip tek kullanıcı olduğunuzu gösterdiğini, ancak daha fazla kişi siteyi ziyaret ettikçe değişeceğini söylüyor.

Uzatma parmak izleri, GitHub'da açık kaynaklı bir React projesi olarak yayınlandı ve kimsenin yüklü uzantıların varlığı için nasıl sorgulanacağını görmesini sağladı.

Güncelleme 6/19/22: Z0CCC'nin yüklü uzantıları tespit etme yöntemini değil, zamanlama karşılaştırma yöntemini keşfettiğini açıkladı.

Yeni Vytal Chrome uzantısı, VPN'nizin yapamayacağı konum bilgilerini gizler

Krom Uzatma Kusurları ScreAncy Webcam Kusurlarına İzin Ver

Yeni Kromeloader Kötü Yazılım Dalgalanması Dünya Çapında Tarayıcıları Tehdit ediyor

Chrome tarayıcı uzantısı, belirli siteleri arama sonuçlarından kaldırmanızı sağlar

Firefox artık tüm kullanıcılar için varsayılan olarak siteler arası izlemeyi engelliyor

Kaynak: Bleeping Computer

More Posts