Firefox veiksmīgi slēpj savu identitāti

Vakar meklēju vienu informāciju, bet uzraku pilnīgi, ko citu. Pirms 6 gadiem rakstītu slavas dziesmu toreiz vēl maz populārajam pārlūkam Mozilla Firefox – 10 iemesli, kāpēc mīlēt Firefox. Tajā laikā es rakstīju savus sacerējumus ne tikai populārajā Podā, bet arī žurnālam E-pasaule un kā aktīvs Firefox atbalstītājs un evanģēlists arī popularizēju šo pārlūku vienkāršiem mirstīgajiem. Bija interesanti palasīt par to, kas toreiz bija jaunums un ar ko pārlūks bija pārāks par citiem.

Bet ne par to bija stāsts. Šodien pavisam nejauši pamainīju Firefox user-agent (pārlūka versiju) uz kādu citu un apstulbu. Iebrienot pods.lv/whois es ieraudzīju, ka JavaScript vairs nespēj noteikt patieso identitāti.

Agrāk tikai serverim tika pateikta “viltotā” identitāte, bet ar JavaScript palīdzību varēja noteikt kāda ir patiesā Firefox versija. Nezinu kopš kuras versijas tas tā ir, bet man tas bija patīkams jaunums.

Tagad līkās sistēmas ar tik pat līkiem JavaScript pieprasījumiem vairs nevarēs noteikt pārlūka versiju – viņiem nāksies pārrakstīt šīs vecās sistēmas ar modernākām pārbaudēm. 🙂

23 komentāri par “Firefox veiksmīgi slēpj savu identitāti

  1. rich

    Nu nezinu gan ko kas slēpj, bet man uzrāda:
    Pārlūks: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3

    varbūt tev kāds addosn ielikts kas to bloķē?

    Atbildēt
  2. BlackHalt

    lol

    JavaScript saka, ka tu lieto:
    Pārlūku saime: Microsoft Internet Explorer
    Pārlūks: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)
    Pārlūka versija: 4.0 (compatible; MSIE 7.0; Windows NT 6.0)

    Vispār, pēc pluginiem var noteikt.

    Atbildēt
  3. Vilx-

    Nav īsti smieklīgi. Tagad sistēmas, kuras taisītas pēc labākajiem priekšrakstiem un standartiem, Tavu FireFox noturēs par nīsto IE6, un pateiks, lai ej upgreidoties…

    Atbildēt
  4. CooLynX Raksta autors

    Vilx-, sistēmas, kuras ir taisītas pēc labākajiem standartiem, nepārbauda vis pārlūka versijas, bet gan pārlūku iespējas – atbalsta doto funkciju vai nē. Precīzāk laikam būtu teikt, ka pārbauda kādas paaudzes pārlūks tas ir un tad arī rīkojās atbilstoši.

    Atbildēt
  5. BOD

    Paskatījos asavu FF 3.6.3 – neko neslēpj. Operai gan bez problēmām vislaik varēja uzlikt Mask ar IE vai FF un attiecīgu arī uzrāda.

    Atbildēt
  6. frukc

    nezinu, es to tā nopietni domāju, jo pats nevaru iedomāties nevienu labu iemeslu, bet ja tāds ir, varbūt arī man būtu jāpadomā par “slēpšanos”.

    Atbildēt
  7. CooLynX Raksta autors

    Ar slēpšanos gan tur nav nekāda sakara. Ja ir darīšana ar līki izstrādātām sistēmām, kurās kāds programmētājs ir ļoti rūpējies par to, lai šo sistēmu lietotu tikai IE noteiktas versijas lietotāji, tad nekas cits neatliek kā mānīt sistēmu un bradāt pa to ar Firefox, stāstot, ka tas ir ēzelītis. 🙂

    Atbildēt
  8. Vilx-

    Neatceros gan, kad pēdējo reizi tādu būtu manījis. Vismaz ne publiskajā tīklā. Intranetu dziļumos, protams, mēdz visādi mūdži mist.

    Atbildēt
  9. 4e4en

    Ja vajag identificēt kas tas ir pa pārlūku, pietiek ar šādu js kodu


    browser=+'\v1'?1-''?'Konqueror':+'1'?'Safari':(typeof/./)[0]=='f'?'GChrome':+{valueOf:function(x){return!x}}?'Opera':'Firefox':'IE';

    Atbildēt
  10. Atbalss: NIC.lv mobilā versija | Pods.lv

Ieraksti komentāru

Tava e-pasta adrese netiks publicēta.