Sun Java Runtime Uploads Usage Data to RedSheriff? 52
It appears as if the Sun Java 2 Runtime Environment, version 1.3.1_02 and later, is reporting usage statistics to a company called RedSheriff, presumably on behalf of Sun. This was the Win32 version, but other versions probably have the same "feature". If you load up the Java Console, you see multiple messages like this:
----------- RedSheriff Measurement -----------
Privacy: http://www.redsheriff.com/privacy.htm
Record Sent
I noticed this while setting up the latest version of Compaq Insight Manager 7, which includes JRE 1.3.1_02 (but works with 1.4.0 too). I started examining what was happening using a network sniffer, and could see several http requests to a server under http://imrworldwide.com/, a domain name owned by RedSheriff. The data in the packets included details of the system environment, and I even saw a URL that I had accessed in a previous unrelated browser session. This was a partial capture only, it doesnt happen every time, but Ill keep watching to see what else goes through. If I use the JRE, must Sun know my IP address and what OS Im running, and more? This has also been quietly commented on in Sun's Java Forums too. I'm currently digging for a way around this - any ideas, besides a firewall?"
What can you do? (Score:2, Interesting)
Edit. (Score:3, Interesting)
Great idea, and here's how. (Score:1)
add imrworldwide.com to your hosts file (Score:3, Informative)
imrworldwide.com 127.0.0.1
Save. Reboot. (Or kill the java/browser processes and restart them.)
Re:add imrworldwide.com to your hosts file (Score:2)
Errr no. Java is multi-threaded. Obviously they must be doing this in another thread, or every time someone uses this thing behind a firewall or off a network, it would block. I don't think so.
Re:add imrworldwide.com to your hosts file (Score:1)
Re:add imrworldwide.com to your hosts file (Score:2)
Whoops, I reversed it, use this instead:
127.0.0.1 imrworldwide.com
What about other OS? (Score:1)
Can this behaviour be confirmed with other OS, like GNU/Linux or Solaris implementations from Sun?
And what about ports which based on the Sun source like Blackdown?
I think this is really bad and if it's true it shouldn't be only mentioned here on the developer page. Java users are also affected! So if this is really true and sends data like visited URL's everyone has to know it!
Perhaps it would be better to use and support free Java implementations like Kaffe [kaffe.org] than this.
Re:What about other OS? (Score:1, Flamebait)
GNU/Hmmmm... GNU/Better GNU/post GNU/anonymously... GNU/Ach, GNU/why GNU/bother? GNU/It's GNU/only RMS/Karma.
Sneakiness destroys a relationship. (Score:1)
When I discover that a person or a company has been sneaky, their reputation with me falls to zero. When I know someone has done one thing that is sneaky, it is very difficult or impossible to know if they are doing other things that are sneaky. It is difficult to put upper or lower bounds on their abusiveness. So, I end the relationship, or limit it as much as possible.
Is Sun's sneakiness worth the enormous negative publicity of being featured as a sneak on Slashdot? It's difficult to imagine that it could be.
Is Sun having financial problems, so that the company needs to scrape for nickels and dimes?
Re:Sneakiness destroys a relationship. (Score:2, Informative)
The information is not correct and is known to be not correct and is damaging to Suns reputation
I accept that he has a trojan. (Score:2)
I accept that he has a trojan. I accept that Sun may not be the source of the trojan.
The principles stand, however. The principles do apply to all the big companies that actually have abused our trust this month, such as Microsoft (with Hotmail) and last month, such as Yahoo (with Yahoo mail).
Also, I note that no one who has commented has actually run the same test. I presume you are only guessing.
It Is A Trojan (Score:1)
There is no "testing" required. Just look at the HTML source for the website http://www.telstra.com/ [telstra.com]
Now grep for "Red Sheriff".
There's a piece of HTML that tries several methods to get your browser to report your browsing habits to IMR Worldwide.
Nothing at all to do with Sun's JRE or JDK. Everything to do with Telstra thinking they're bigger than their boots.
What are the limits of web site visitor tracking? (Score:2)
I did as you said.
I turned off JavaScript and Java in Opera's File/Preferences/Multimedia menu. I selected "Throw away new cookies on exit" in Opera's Privacy Preferences.
Then I went to the Telstra home page [telstra.com] and downloaded the source. (Wow, The Telstra home page is ugly.)
In the source I found mention of a RedSheriff JavaScript file, http://telstra.imrworldwide.com/a1.js [imrworldwide.com]. I downloaded that. (You can download the file by just right-clicking on the link and selecting "Save target as".)
Then I downloaded another RedSheriff Java program that I found mentioned in the Telstra home page source, http://server-au.imrworldwide.com/Measure.class [imrworldwide.com].
Embedded within this binary is RedSheriff's Privacy policy web page address: http://www.redsheriff.com/privacy.htm [redsheriff.com].
Basically it seems that RedSheriff is carrying visitor tracking to the limits, including tracking unsuspecting novices who may give them personal information.
Looking at the code, I don't see any attempt to go beyond the boundaries of what the JavaScript and Java languages allow. However, I'm not knowledgeable enough to see everything the code is doing. Can someone help with this?
Re:What are the limits of web site visitor trackin (Score:1)
The problem is that the code is loaded by a site (eg: Telstra) without the user being warned that this reporting is happening. From what I could see when it was working, the reporting doesn't stop when you leave the Telstra site - they're recording everywhere you go.
What a way to gather a pr0n database
limewire (Score:1)
Then "they" see how much I am using
Limewire...I hope they do not report
TCP/IP connection statistics also !
Worst company name... ever (Score:1)
Re:Worst company name... ever (Score:1)
But this business [bomarc.org] advertises itself as being "on the foreskin of technology."
Re:Worst company name... ever (Score:1)
The went horibly bust after about 6 months or so, when trading standards went to their "headquarters" and seized half their equipment.
Nothing found (Score:5, Informative)
mod parent up (Score:1)
Probably encrypted. (Score:2)
If the story is true: It wouldn't take an intelligent person to encrypt or obfuscate the information in such a way that a string search would not find anything.
Re:Nothing found (Score:1)
It's not part of the Java runtime (Score:1, Informative)
google would reveal. It's not part of the Java runtime.
This is absolutely not part of the Java Runtime (Score:5, Informative)
Don't slashdot editors check these stories before posting them?
Re:This is absolutely not part of the Java Runtime (Score:1)
Nope [slashdot.org]
Re:This is absolutely not part of the Java Runtime (Score:1)
If you've been reading Slashdot, you should know better than to ask that question. They don't validate links and they don't know how to spell. And no, they don't check to see if a story is true.
You're basically saying that guy has been trojan'd.
Re:This is absolutely not part of the Java Runtime (Score:2, Informative)
Re:This is absolutely not part of the Java Runtime (Score:2)
I'm sorry, but I really think Slashdot needs a slap to get its house in order.
*thinks* maybe I need to have my coffee, I am a bit grumpy *thinks*
Fucking do *some* verification before posting (Score:5, Informative)
A two fucking second search on google would have given you that much info. For the record, running strings on all the bins and libs in the j2sdk1.4 showed neither imrworldwide nor redsherrif.
I know this is hard stuff, using google an all, so click here [google.com] to save yourself the trouble.
Re:Fucking do *some* verification before posting (Score:1)
Google shows the same damn results for yours vs. mine. What bloody difference does it make?
Re:Fucking do *some* verification before posting (Score:2, Funny)
A quick visit to the site suggests that they have stopped now. A visit to the redsheriff website is amusing; the 'business speak' is impressive - I would offer a link but I don't think the fish can translate from marketing b*llsh*t :)
They ignored my story and then published somebody else's badly researched version.... bah... editors.... grrr... slashdot.. paaa... Rob
Re:Fucking do *some* verification before posting (Score:2)
Of course for added bonuses you could add a line in your host file that would redirect traffic to these sites to your local host. If you did this though and are not running a service on this port AND DON'T have a firewall, you may have to wait for the browser to timeout the connect to this site.
If you do start a service on that port (probably port 80) to answer the requests it would prevent the browser time outs. I'm sure a simple perl server on port 80 would handle the request and drop it to the floor.
Of course you have to realize that the person who reported this is a windows user user so they needed this dumbed down for them. A UNIX user would have searched the web first and gotton some info on this first.
Re:Fucking do *some* verification before posting (Score:1)
[phiggins@court ~]$ telnet localhost 1
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
a new low... or a conspiracy? (Score:1)
False claim (Score:1)
"Microsoft"-ing yourself (Score:1)
Responses from Poster (Score:3, Interesting)
None of the above comments go any way towards answering my question. l33t nerds - who needs 'em?
Re:Responses from Poster (Score:1)
ie, did you try getting the JDK straight from Sun?
Re:Responses from Poster (Score:2)
It wouldn't surprise me if Compaq, did that stuff. According to the product roadmaps, Insight Manager is heading for the grave anyway, to be replaced by HP OpenView family products.
The JRE did come straight from Sun - the CIM console sends you straight there...
Thanks for a civil response..!
Re:Responses from Poster (Score:3, Interesting)
None of the above comments go any way towards answering my question.
What question? You started with an accusation. Your accusation was demolished. You weren't told what you want to hear, so you're throwing a tantrum. By all means, do pick up your ball and go home.
Rejected Slashdot story submission (Score:2)
Subject: What are the limits of web site visitor tracking?
There is a very interesting story in this, but the Slashdot editors didn't think so.
RedSheriff [redsheriff.com] tracks visits to web sites, and claims to be "the world's largest interactive media business intelligence specialist". RedSheriff claims "incomparable accuracy" [redsheriff.com] using "superior patented technology" that "records user activity at the source, giving clients unprecedented access to data that accurately describes user behaviors". This raises a question: How much can they know about you?
To investigate RedSheriff claims, I visited the web sites of two of RedSheriff's clients, Telstra [telstra.com] and Virgin Direct's Virgin Money [virginmoney.com].
(I prepared by turning off JavaScript and Java in Opera's File/Preferences/Multimedia menu, and selecting "Throw away new cookies on exit" in Opera's Privacy Preferences.)
I went to the Telstra home page [telstra.com] and downloaded the HTML source. (Wow, the Telstra home page is ugly.) In the source I found mention of a RedSheriff JavaScript file, http://telstra.imrworldwide.com/a1.js [imrworldwide.com]. I downloaded that. (Save the effort of re-configuring your browser by just right-clicking on the link and selecting "Save target as".) Virgin Money's site has a different RedSheriff Javascript file, http://server-uk.imrworldwide.com/a3.js [imrworldwide.com]. Do a search for "Red Sheriff", with a space.
Then I downloaded a RedSheriff Java program that I found mentioned in the Telstra and Virgin Money home page sources, http://server-au.imrworldwide.com/Measure.class [imrworldwide.com]. Embedded within this binary is RedSheriff's privacy policy web page address: http://www.redsheriff.com/privacy.htm [redsheriff.com]. ("RedSheriff Cares about Your Privacy", it says, humorously trying to have it both ways in the same web site.)
Basically it seems that RedSheriff is carrying visitor tracking to the limits, including tracking unsuspecting novices who may foolishly but voluntarily give them personal information. Looking at the code, I don't see any attempt to go beyond the narrow boundaries of what the JavaScript and Java languages allow. However, I'm not sure I see everything the code is doing. Can someone help with this? What are the limits?
Slashdot had a story about RedSheriff, Sun Java Runtime Uploads Usage Data to RedSheriff? [slashdot.org] Judging from the comments, there is some doubt about who is RedSheriff's client in that situation. The story submitter defended his information [slashdot.org], and no one seems to have done a verifying test. (It would be easy to hide encrypted references to RedSheriff sites within binary. It would be easy include something in the binary that was not in the freely distributed source.) Note that the first part of one of the RedSheriff Javascript URLs above contains the name of the client, Telstra.
Weird, just ask (Score:1)
Slashdot, please do the right thing... (Score:1)