Slashdot Log In
World of Warcraft's Brand New Rootkit
Posted by
CmdrTaco
on Thu Nov 15, 2007 12:59 PM
from the well-isn't-that-secure dept.
from the well-isn't-that-secure dept.
Captain Kirk writes "We all know that World of Warcraft has checked for hacks to ensure a safe game environment for all players. The latest version of these checks goes beyond anything seen so far in that what is being checked is now completely encrypted. Obviously this hits bot writers as can be seen from these complaints, But it also strikes at the privacy of all users. Now Blizzard has a tool that is encrypted and can run any type of scan, transfer any file or edit any document on your computer. That can't be right."
Related Stories
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Recommendation for online gaming (Score:5, Insightful)
1 computer for everything else
Sorry if you can't afford a second, but that's how I do it.
Re:Recommendation for online gaming (Score:5, Informative)
use a very restricted account when running it in wine. Problem solved.
Parent
Re:Recommendation for online gaming (Score:5, Funny)
Parent
Re:Recommendation for online gaming (Score:5, Funny)
Parent
"That can't be right." (Score:5, Insightful)
Re:Or... (Score:5, Funny)
Players: "Blizzard, your malware sucks, and you suck for using it!"
Blizzard: "What? Sorry, these piles of money you keep forking over to us every month kind of muffle the sound in here."
Parent
Re:Or... (Score:5, Insightful)
I don't play WOW, I don't get why people are obsessed with it, and that has absolutely nothing to do with the point, which is this:
1. Many people like playing WOW. It brings them happiness to play it.
2. The provider of WOW has instituted a policy that is objectionable.
There is no reason on God's Green Earth why 1 and 2 above need inevitably lead to:
3. Therefore people should give up WOW that brings them happiness because there is a problem with how it is provided.
Because, frankly, that's just stupid. Less extreme measures should be tried first, like salvaging that which is valuable by attempting to change that which is objectionable. Cutting your losses and running is, if ever, a last resort when attempts to fix the problem have utterly failed. Now, this is "just a game", and so it is reasonable for people to only put as much effort into salvaging it as pleasure they get out of it; it's not like fighting for your rights or anything. I just have a really hard time comprehending the general attitude around here being that as soon as someone (esp. a corporate entity) does something to find questionable that the only response is immediate and extreme measures(tm). Human beings who do care, if even fleetingly, about things other than money run these companies; they want people to enjoy their products, and would be fools not to listen to valid concerns even if only for self-interested reasons.
Parent
Privacy? (Score:5, Funny)
Define rootkit (Score:5, Insightful)
I thought a rootkit was a program designed to take control of a system remotely or offer access to that system? This is just an obfuscated program (encrypted is a bit strong for something that is "decrypted" on your own system where you can watch its behavior).
Seriously, if this is the worst that Blizzard does, I'm a happy camper. They really do have serious problems with their users being exploited, and detecting these problems early is all good. In my case, they'll see everything that's in my virtual Windows environment under Wine.
Now, if someone proves that they're reading personal files out side of the Windows system directory or the WoW installation, then we can talk. Until then, this is a non-issue.
How is this a root kit? (Score:5, Insightful)
Re:How is this a root kit? (Score:5, Informative)
Parent
A bit sensationalistic (Score:5, Insightful)
The likely hood of Blizzard hacking or stealing personal data is very small. They know that they could lose their cash cow by doing anything malicious with this information/software.
For those that fear credit card and personal information being lifted, I'm a little baffled. When you sign up for an account you enter most of the same personal info that is going to be on your PC anyway, and unless you are using game cards they already have at least one of your credit cards on file. All information that subscribers gave up willingly.
That aside, I did read the article and find the technology fascinating.
And all because they pooched their architecture (Score:5, Insightful)
If you start your architectural design from the assumption that the client is a malicious bot, then you can design out vulnerability. Blizzard chose not to do that. They thought that they could enforce trust on the client side, and let clients make decisions about (oh, just for example) player position. Well, that makes them idiots. Idiot savants, maybe, but idiots none-the-less.
The client cannot be trusted. Clients request, servers decide and dictate. Let the client anticipate and drift its local world state all you like, but the server must never, ever, accept a state change from the client, only requests. That's the way it has to be, unless you - demonstrably - want to play catchup for ever and a day. And if you get caught in that hole, then you need a spade the size of WOW's playerbase and Blizzard's resources in order to keep digging it deeper.
Re:And all because they pooched their architecture (Score:5, Interesting)
In wow (and fps games in general) player movement is not predictable, at any point a player can stop and turn with no inertia (so it's not like, say, a space sim game where you can do dead reckoning at even fairly high latencies and make things look decent) and if you've seen any wow pvp you know it consists of a lot of jumping around and running through each other to try to get behind the other player. Also several abilities need to be used with very tight timings, there is the gcd to take care of etc. etc. etc.
You need to have some things running on the client side to make the game playable for as many people as possible (for example oceanic players on US servers), and the problem is what you do when the client and the server disagree on where you are and what you are doing: tilt the balance too much towards the client and you have easy exploits, tilt the balance too much towards the server and the game will start to feel 'sluggish' and sometimes outright broken (I was right on top of the other player, why did I get 'out of range').
It's not an easy problem to solve for a game as complex as wow, if it was do you think that with all the money they're raking in they wouldn't have fixed it yet?
Parent
Duh... what's new? (Score:5, Insightful)
You do realize that *any* software you install on your computer can do this? Unless you have read the full source code and compiled it yourself (Ignoring the possibility of a trojan'd compiler) there is a possibility that a program could do these things. So what's new?
Blizzard, their TOS, and you. (Score:5, Insightful)
They clearly state in their TOS that they do this (Section 14)
http://www.worldofwarcraft.com/legal/termsofuse.html [worldofwarcraft.com]
Don't like it? Don't play the game. Very simple.
And in fact, when you first sign up for an account, Blizzard gives you 30 days to return the game for a *full refund* if you don't agree to the TOS and don't wish to play. That seems pretty fair IMHO, and far more than most game companies will do.
- Roach
Re:Unbelivable (Score:5, Informative)
Parent
Re:Unbelivable (Score:5, Interesting)
Out of curiosity, how would you go about detecting keyloggers and/or bots without reading the registry? Or do you just feel that Blizzard shouldn't attempt to detect abuse? Myself, I'm a player and I WANT Blizzard to look for such abuse. If someone finds that Blizzard's bot is doing something that's actually wrong (e.g. sending personal data back to home base, not just reading the registry), then I'll be the first to pressure them to fix it. However, if they're just scanning for malicious software that doesn't actually seem like a problem.
It is CERTAINLY not a rootkit according to any definition I've ever heard.
Parent
Re:Unbelivable (Score:5, Insightful)
Anyway why would a bot or keylogger need to write to the registry?
Would be good if you could restrict the user account you use to run wow to only talking to blizzards IP range and local IP.
Parent
Re:Unbelivable (Score:5, Insightful)
This whole problem is cause because gold is so important to the game.
They could minimize these problems with a number of basic fixes.
1) Don't allow the AH to sell anything for more then 5 times the vendor cost.
they will never hire a bad dishonest employee,
Parent
Re:Unbelivable (Score:5, Insightful)
Pretty much any program will make tons of accesses to registry keys that would at first glance appear to have nothing to do with that program, because the program loads a bunch of Windows libraries that access those registry keys whenever they're loaded. The same goes for IE cookies, for any program that uses the IE rendering libraries to render HTML (including things like the frontend patchers for games like EverQuest), because those libraries go through your cookies just the same as IE does when it first loads.
Sorry that you felt it necessary to cancel your WoW account because you didn't understand how your computer works, but at least it gives you a lot more spare time for making tin-foil hats.
Parent
This is a non-issue, as it stands (Score:5, Insightful)
Parent
Re:This is a non-issue, as it stands (Score:5, Insightful)
This articles headline is INCREDIBLY misleading, and whoever wrote it needs a slap for their melodramatic endeavours.
Parent
Re:What is worse? (Score:5, Informative)
Warden has always had the ability to be updated with arbitrary code as you play. The observations of this article are nothing new: Blizzard has always been able to access files on your computer, just by sending the appropriate program to Warden. It seems that they have recently been sending more complex programs, generated for each client, so the current generation of programs that spy on Warden no longer work. The arms race continues.
Parent
Re:Draconian EULA (Score:5, Insightful)
(waves magic wand) Reducto ad absurdum!
Parent