Forum Moderators: open
Just today I caught Network Solutions attempting to rip through my sites:
205.178.191.39 - - [07/Sep/2008:00:42:58 -0400] "GET / HTTP/1.0" 403 247 "-" "Java/1.5.0_11"
205.178.191.39 - - [07/Sep/2008:00:42:58 -0400] "GET / HTTP/1.0" 403 247 "-" "Java/1.5.0_11"
205.178.191.39 - - [07/Sep/2008:00:42:59 -0400] "GET / HTTP/1.0" 403 247 "-" "Java/1.5.0_11"
Are there any UAs having "java" in their string that are worth of getting access?
When a browser requests the Java content it changes the user-agent, often to one starting with "Java" but not always - here are a few examples I found in a quick check of recent logs:
Genuine IE6
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
Mozilla/4.0 (Windows XP 5.1) Java/1.5.0_15
Genuine Firefox
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1
Mozilla/4.0 (Windows XP 5.1) Java/1.4.2_09
Genuine Google Chrome
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13
Mozilla/4.0 (Windows XP 5.1) Java/1.6.0_10-rc
---
The site also caters for handheld devices and I found this one:
Huawei/1.0/U120/B000 Browser/Obigo-Browser/Q04A MMS/Obigo-MMS/Q04A SyncML/HW-SyncML/1.0 Java/QVM/4.1 Profile/MIDP-2.0 Configuration/CLDC-1.1
That was not a request for Java content, but appears to be the standard user-agent.
...
I found a similar "mobile" UA yesterday...
LG/KU990-Orange/v10f Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1
The UAs for some of these devices are abysmal. I've let this one through for now even though it has java in the UA but it's on suspicion alert.
Does anyone know WHY it (presumably) has Java capability?
Does the UA change ONLY because you serve up java
Yes - the desktop browsers use the normal user-agent for almost* everything else.
Obviously if you have no Java content you will never see them.
*Some other multimedia (ShockWave, RealPlayer) can also produce UA changes.
The UAs for some of these devices are abysmal
I notice that the common factor here is the Obigo browser - I wouldn't say it was very common.
Does anyone know WHY it (presumably) has Java capability?
Many cellphones play elementary Java games. Support for other multimedia is patchy.
...
According to a quick Web search, Obigo is the standard browser for LG phones.
Best to start-anchor "Java/" blocking patterns, and not block UA strings which only contain "Java" without having further cause to do so.
Jim
Now, are there any good ones that start like this?
some companies that are generally considered beneficial do use this tool for file retrieval
Which companies? Would anyone know the ratio between bad and good?
Thanks
Start-anchor java/ - there seems to be a tendency with some libww UAs to have random characters at the beginning, so with an anchor of ^libww (whatever) they would not be trapped. I suspect this may extend to other common UAs, although I have only noticed the trend with standard Mozilla MSIE UAs so far. I'm inclined to treat java the same way as nutch - kill by default, whitelist known goodies.