FYI.

This is true as a rule, that HTTP_USER_AGENT only identifies the
browser type, without a serial number.

Mozilla/4.0 (compatible; MSIE 5.0; Mac_PowerPC)
Mozilla/4.0 (compatible; MSIE 5.0; MSNIA; AOL 4.0; Windows 98; DigExt)
Mozilla/4.0 (compatible; MSIE 5.0; Windows 3.1)
Mozilla/4.0 (compatible; MSIE 5.0; Windows 95)
Mozilla/4.0 (compatible; MSIE 5.0; Windows 95) Opera 5.0  [en]

However, I have seen in my web log the following user agents

Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::00000510028001e002800140000000000506000800000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::00002110028001e0025c00ea000000000503002a00000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::00002110028001e0027a0129000000000505000b00000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::0000211003200258024b015f000000000505000b00000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::000041100320025800c001b2000000000505000b00000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::000041100320025800c001b6000000000505000b00000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::000041100320025801f3018f000000000505000b00000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::000041100320025802940113000000000502000800000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::000041100320025803170186000000000505000b00000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::0000411003200258031a018e000000000505000b00000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::0000411003200258031c019c000000000506000800000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::0000411003200258031e01aa000000000505000b00000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::0000411003200258032001b3000000000506000800000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::000041100400030003df0204000000000506000800000000
Mozilla/4.0 (compatible; MSIE 5.0; Windows
95)::ELNSB50::000081100320025802f90178000000000505000b00000000

This indicates to me that some vendors who distribute MSIE 5.0
on their PC's include some sort of ID in the HTTP_USER_AGENT
that the browser reports. (!?!) (privacy advocates beware!)

Stephen


At 10:46 AM 11/16/2001 -0600, Joe Breeden wrote:
>The HTTP_USER_AGENT doesn't identify unique users. It only identifies the
>browser type/version (assuming it hasn't been messed with).
>
>
>--Joe Breeden
>---------------------------------------
>If it compiles - Ship It!
>Aranea Texo
>
>> -----Original Message-----
>> From: Jon Robison [mailto:[EMAIL PROTECTED]]
>> Sent: Friday, November 16, 2001 10:40 AM
>> To: [EMAIL PROTECTED]
>> Cc: Jonathan E. Paton; [EMAIL PROTECTED]
>> Subject: Re: Doing Authorization using mod_perl from a programmers
>> perspective
>> 
>> 
>> fliptop wrote:
>> > 
>> > Jon Robison wrote:
>> > >
>> > > The most relevant section for you is the Ticket system he 
>> describes. (I
>> > > believe the section header says something about Cookies, 
>> but you'll know
>> > > you have the right one when you see TicketAccess.pm, 
>> TicketTools.pm, and
>> > > TicketMaster.pm. One nice addition is the ability to add 
>> encryption to
>> > > the Ticket, and the fact that the author used an MD5 hash 
>> (of an MD5
>> > > hash!) in the cookie, so verification of the authenticity 
>> of the user is
>> > > pretty solid so long as you leave in things like ip 
>> address, etc. which
>> > > he uses in the cookie by default. (Although AOL and some 
>> proxy systems
>> > > might cause this to be trouble).  AND, he also uses a 
>> mysql db for the
>> > 
>> > i have found that using the HTTP_USER_AGENT environment 
>> variable instead
>> > of ip address solves the problem with proxy servers and the 
>> md5 hash.
>> > anyone ever tried this as a simple workaround?
>> 
>> I think one problem with that is that is fails to uniquely 
>> identify the
>> person.
>> 
>> Someone please tell me if I am wrong - does the USER_AGENT field get
>> some kind of special serial number from the browser, or is it just a
>> version identified?
>> 
>> Best example - large company with 1000 PC's, all with same Netscape
>> installed.  How then does the HTTP_USER_AGENT field deliniate between
>> PC's?
>> 
>> --Jon
>> 
>
>

Reply via email to