Mozilla izlaiž CPU arhitektūras informāciju no Firefox lietotāja aģenta

Mozilla plāno izlaist CPU arhitektūras informāciju no Firefox lietotāja aģenta un vairākām atbalstītām API, lai samazinātu Firefox lietotāju digitālo pirkstu nospiedumu.

Web pārlūkprogrammas automātiski atklāj informāciju vietnēm, kuras lietotāji atver programmās. Lietotāja aģents atklāj informāciju par pārlūku un pārlūka versiju, operētājsistēmu un vēl nesen arī ar CPU arhitektūru.

Pirkstu nospiedumu skripti digitālo pirkstu nospiedumu izveidošanai izmanto lietotāja aģenta informāciju un citu informāciju, piemēram, valodu un atrašanās vietu. Pirkstu nospiedumu precizitāte palielinās, palielinoties unikālo datu punktu skaitam.

Firefox vairs neatklās vienu no informācijas bitiem skriptiem un vietnēm, kas iet uz priekšu. Izmaiņas, kas ieviestas jau nesenajā Firefox Nightly 69 versijā, no lietotāja aģenta izlaiž CPU arhitektūras informāciju.

Firefox izmanto, lai atšķirtu šādas CPU arhitektūras:

  1. 32 bitu Firefox 32 bitu operētājsistēmās.
  2. 32 bitu Firefox 64 bitu operētājsistēmās.
  3. 64 bitu Firefox 64 bitu operētājsistēmās.

Firefox lietotāji, kas palaiž Firefox 69, pamanīs, ka skripti, kas atgriež lietotāja aģentu, informāciju vairs neatšķirs. Vienkārša Google meklēšana čeka lietotāja aģentam atklāj to, kā redzams zemāk esošajā ekrānuzņēmumā.

Pašreizējā Firefox nakts versija, kas tiek palaista testa sistēmā, atgriež šo lietotāja aģentu:

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

Izmaiņas ietekmē 32 bitu Firefox instalācijas, kas darbojas ar Windows vai Linux operētājsistēmas 64 bitu versijām. Šajās versijās kā Firefox 69 tiks izmantots šāds lietotāja aģents:

  • Linux: Linux x86_64, nevis Linux i686 uz x86_64
  • Windows: Win64, nevis WOW64

Izmaiņas attiecas uz lietotāja aģentu un API navigator.userAgent, navigator.platform un navigator.oscpu.

Šādi modificējot lietotāja aģenta informāciju, saskaņā ar Mozilla ir zema riska izmaiņas, kam nevajadzētu ietekmēt funkcionalitāti vai savietojamību.

Mozilla spraudņu meklētāja pakalpojums izmantoja lietotāja aģenta sniegto informāciju, lai lietotājiem novirzītu pareizo Flash Player lejupielādi. Adobe Flash ir pēdējais spraudnis, kuru atbalsta Firefox, bet instalētājs ir universāls, tāpēc diferenciācija vairs nav nepieciešama. Turklāt Flash tiks pārtraukts 2020. gada beigās.

Izmaiņas ir pirmais solis plašākā pārrakstīšanas procesā, kas pilnībā noņems CPU arhitektūras informāciju no Firefox lietotāja aģenta un attiecīgajām API. Lielajām izmaiņām nepieciešama plaša pārbaude, jo tām ir lielāka varbūtība izraisīt tīmekļa saderības problēmas vietnēs, kurās tiek ieviesti lietotāju aģentu šņaukšanas paņēmieni.

Noslēguma vārdi

Firefox izlaiž CPU arhitektūras informāciju, un tuvākajā nākotnē pat pilnībā slēps arhitektūras informāciju; tas ir labs solis pareizajā virzienā. Tas tomēr var izraisīt nesaderību, tomēr vietnēs, kas šņauc lietotāju aģentus.

Tagad jūs : kā jūs uzņematies izmaiņas? (izmantojot Sören Hentzschel)