Sun Java Runtime Uploads Usage Data to RedSheriff?
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?"
Send back fake results to screw up their data....
If you haven't got a firewall, edit the binary and alter the URL the messages are sent to. "http:www.sun.com/abuse" should send the point when they look in their server logs.
In W2K/XP, look in winnt\system32\drivers\etc for a file called hosts. Add this line:
imrworldwide.com 127.0.0.1
Save. Reboot. (Or kill the java/browser processes and restart them.)
"And like that
Good idea. Use WinHex Binary Editor to edit the file. It has a search facility.
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 than this.
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?
Then "they" see how much I am using
Limewire...I hope they do not report
TCP/IP connection statistics also !
Google passes Turing test : see my journal
RedSheriff is the worst company name I've ever heard. What the fuck? Anyone have any other examples which might knock this fucker off the top of the hill in terms of really dumb names?
Redsheriff is a spyware applet as a quick search at
google would reveal. It's not part of the Java runtime.
Don't slashdot editors check these stories before posting them?
for his resourcefullness and expert cli usage :-)
reech bee-yond ur clip-0n
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 to save yourself the trouble.
#Block RedSherrif/imrworldwide.com spyware applet
iptables -I INPUT -s 203.166.18.0/24 -j DROP
iptables -I OUTPUT -d 203.166.18.0/24 -j DROP
This sets a new low in editorial standards for Slashdot. It was bad enough when RobLimo blatantly sucked up to Microsoft, turning a blind eye to obvious bullshit, as noted here: Re:"Not weasely?" posted on Thursday April 05, @10:14AM (Score:1) attached to Windows Exec Doug Miller Responds. Now, Hemos is spreading lies and FUD that bring Slashdot down to the level of tabloid non-editors. Please go out of business soon, or be sell out to Microsoft soon and in the open, so that your damage to the industry will be limited.
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.
This seems a false claim to me, a careless acusation or flaming. You have only to download the sources for Java and check yourself because Sun Java is open sourced. Check also the previous posts and is obvious that a five minute search would have cleared all doubts: Java is not guilty.
"I think this line is mostly filler"
Yeah, I didn't think Sun would screw up with such a dumb "Microsoft" type of blunder.. This looked like a post from April 1 :-) A little too late...
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.
None of the above comments go any way towards answering my question. l33t nerds - who needs 'em?
(this is not a
I don't get it. If they do this simply to measure the amount of people that actually use the software instead of just downloading, why not simple ask? I normally do not like surveys but if I can contribute in any way to the downfall of Microsoft I will :)
For Windows, download Sygate prersonal firewall, it's absolutely free: http://www.tucows.com/preview/213160.html. In the advanced rule section Rule Summary: This rule will block both incoming and outgoing traffic from/to IP address(es) 203.166.18.221 on all ports and protocols. This rule will be applied to all network interface cards. This traffic will be recorded in the 'Packet Log'.
Update this story so as not to confuse anyone else. Is it that much egg on the face to admit when you're wrong?
There is no "testing" required. Just look at the HTML source for the website http://www.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.
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 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. 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.
Embedded within this binary is RedSheriff's Privacy policy web page address: http://www.redsheriff.com/privacy.htm.
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?
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 tracks visits to web sites, and claims to be "the world's largest interactive media business intelligence specialist". RedSheriff claims "incomparable accuracy" 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 and Virgin Direct's Virgin Money.
(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 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. 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. 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. Embedded within this binary is RedSheriff's privacy policy web page address: http://www.redsheriff.com/privacy.htm. ("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? Judging from the comments, there is some doubt about who is RedSheriff's client in that situation. The story submitter defended his information, 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.
It's what the code is doing that's the problem - not how it's doing it. There's nothing "bad" about the code as far as exploits is concerned.
;)
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