Mozilla menghilangkan maklumat binaan CPU dari ejen pengguna Firefox

Mozilla merancang untuk menghilangkan maklumat binaan CPU dari ejen pengguna Firefox dan beberapa API yang disokong untuk mengurangkan cap jari digital pengguna Firefox.

Pelayar web mendedahkan maklumat secara automatik ke tapak web yang pengguna buka dalam aplikasi. Ejen pengguna mendedahkan maklumat mengenai versi penyemak imbas dan penyemak imbas, sistem pengendalian, dan sehingga sehingga baru-baru ini, juga seni bina CPU.

Skrip cap jari menggunakan maklumat ejen pengguna dan maklumat lain, misalnya bahasa dan lokasi, untuk membuat cap jari digital. Ketepatan cap jari meningkat dengan jumlah titik data yang unik.

Firefox tidak akan mendedahkan satu bit maklumat kepada skrip dan tapak lagi ke depan. Perubahan yang telah dilaksanakan dalam Firefox Nightly 69 baru-baru ini membina, menghilangkan maklumat binaan CPU dari ejen pengguna.

Firefox digunakan untuk membezakan antara arsitektur CPU berikut:

  1. Firefox 32-bit pada sistem pengendalian 32-bit.
  2. Firefox 32-bit pada sistem operasi 64-bit.
  3. 64-bit Firefox pada sistem operasi 64-bit.

Pengguna Firefox yang menjalankan Firefox 69 akan mendapati bahawa skrip yang mengembalikan ejen pengguna tidak akan membezakan maklumat itu lagi. Satu carian Google semata-mata untuk ejen pengguna cek mendedahkan bahawa seperti yang dilihat pada tangkapan skrin di bawah.

Versi semasa Firefox malam berjalan pada sistem ujian mengembalikan ejen pengguna berikut:

Mozilla / 5.0 (Windows NT 10.0; Win64; x64; rv: 69.0) Gecko / 20100101 Firefox / 69.0

Perubahan ini mempengaruhi pemasangan Firefox 32-bit yang berjalan pada versi 64-bit sistem operasi Windows atau Linux. Versi ini akan menggunakan ejen pengguna berikut sebagai Firefox 69:

  • Linux: Linux x86_64 bukan Linux i686 pada x86_64
  • Windows: Win64 bukannya WOW64

Perubahan ini berlaku kepada ejen pengguna dan API navigator.userAgent, navigator.platform, dan navigator.oscpu.

Mengubah maklumat ejen pengguna dengan cara ini adalah perubahan risiko yang rendah menurut Mozilla yang seharusnya tidak mempengaruhi fungsi atau keserasian.

Perkhidmatan pencari plugin Mozilla menggunakan maklumat yang diberikan oleh ejen pengguna untuk mengarahkan pengguna ke muat turun Flash Player yang betul. Adobe Flash adalah plugin terakhir yang menyokong Firefox tetapi pemasang adalah sejagat supaya pembezaan tidak lagi diperlukan. Flash, tambahan pula, akan bersara pada akhir 2020.

Perubahan ini adalah langkah pertama proses penulisan semula yang lebih luas yang akan menghapuskan maklumat seni bina CPU sepenuhnya dari ejen pengguna Firefox dan API berkaitan. Perubahan utama memerlukan ujian yang luas kerana ia mempunyai kebarangkalian yang lebih tinggi yang menyebabkan masalah kesesuaian web di tapak yang menerapkan teknik sniffing ejen pengguna.

Kata penutupan

Firefox menghilangkan maklumat seni bina CPU ke depan dan bahkan menyembunyikan maklumat binaan sepenuhnya dalam masa terdekat; itu langkah yang baik dalam arah yang betul. Ini boleh membawa kepada ketidakcocokan, namun di laman web yang menghidu ejen pengguna.

Sekarang Anda : Apa yang anda ambil pada perubahan? (melalui Sören Hentzschel)