Pengembang Chromium mengusulkan untuk menyatukan dan menghentikan header User-Agent

Pengembang Kromium disarankan menyatukan dan membekukan dari perubahan konten header HTTP Agen-Pengguna, yang menyampaikan nama dan versi browser, dan juga membatasi akses ke properti navigator.userAgent di JavaScript. Hapus header Agen-Pengguna untuk saat ini jangan merencanakan. Inisiatif ini telah didukung oleh para pengembang Tepi ΠΈ Firefox, dan juga sudah diterapkan di Safari.

Sesuai rencana saat ini, Chrome 81, yang dijadwalkan pada 17 Maret, tidak akan lagi menggunakan akses properti
navigator.userAgent, Chrome 81 akan berhenti memperbarui versi browser dan menyatukan versi sistem operasi, dan masuk
Chrome 85 akan memiliki garis terpadu dengan pengidentifikasi sistem operasi (hanya memungkinkan untuk menentukan OS desktop dan seluler, dan untuk versi seluler, informasi tentang ukuran perangkat pada umumnya mungkin akan diberikan.

Di antara alasan utama untuk menyatukan tajuk Agen-Pengguna adalah penggunaannya untuk identifikasi pengguna secara pasif (sidik jari pasif), serta praktik pemalsuan tajuk oleh browser yang kurang populer untuk memastikan fungsionalitas masing-masing situs (misalnya, Vivaldi adalah dipaksa menampilkan dirinya ke situs sebagai Chrome). Pada saat yang sama, Agen-Pengguna palsu di browser tingkat kedua juga didorong oleh Google sendiri, karena menurut Agen-Pengguna blok masuk ke layanan Anda. Penyatuan juga akan memungkinkan kita untuk menghilangkan atribut usang dan tidak berarti seperti β€œMozilla/5.0”, β€œlike Gecko” dan β€œlike KHTML” di baris User-Agent.

Sebuah mekanisme diusulkan sebagai pengganti Agen-Pengguna Petunjuk Klien Agen Pengguna, menyiratkan pelepasan data secara selektif tentang browser tertentu dan parameter sistem (versi, platform, dll.) hanya setelah permintaan dari server dan memberikan pengguna kesempatan untuk secara selektif memberikan informasi tersebut kepada pemilik situs. Saat menggunakan Petunjuk Klien Agen Pengguna, pengidentifikasi tidak dikirimkan secara default tanpa permintaan eksplisit, sehingga identifikasi pasif tidak mungkin dilakukan (secara default, hanya nama browser yang ditunjukkan).

Sedangkan untuk identifikasi aktif, informasi tambahan yang dikembalikan sebagai tanggapan atas permintaan bergantung pada pengaturan browser (misalnya, pengguna mungkin menolak untuk mengirimkan data sama sekali), dan atribut itu sendiri yang dikirimkan mencakup jumlah informasi yang sama dengan Agen-Pengguna string saat ini. Jumlah data yang ditransfer tunduk pada batasan anggaran privasi, yang menentukan batas jumlah data yang disediakan yang berpotensi digunakan untuk identifikasi - jika pengungkapan informasi lebih lanjut dapat menyebabkan pelanggaran anonimitas, maka akses lebih lanjut ke API tertentu akan diblokir. Teknologi ini berkembang dalam kerangka inisiatif yang dipresentasikan sebelumnya Privasi Sandbox, bertujuan untuk mencapai kompromi antara kebutuhan pengguna untuk menjaga privasi dan keinginan jaringan periklanan dan situs untuk melacak preferensi pengunjung.

Sumber: opennet.ru

Tambah komentar