|
![]() |
|
| Author |
|
|||||||
|
eXemplar
Posts: 1313
Location: Brisbane, Queensland
|
A blog entry entitled 4.5 million copies of EULA-compliant spyware caught my attention while trolling through a few message boards this morning. It appears that World of Warcraft has some form of application present in it (or downloads it) that will search through your running programs and send hashes of information about them to Blizzard, in an attempt to enforce the EULA on cheating/botting in their game.
I watched the warden sniff down the email addresses of people I was communicating with on MSN, the URL of several websites that I had open at the time, and the names of all my running programs, including those that were minimized or in the toolbar. These strings can easily contain social security numbers or credit card numbers, for example, if I have Microsoft Excel or Quickbooks open w/ my personal finances at the time. Although it appears that these strings parse through some sort of hash routine, I went sniffing through the WoW EULA and found this in section 13. Acknowledgments (Section 6 basically being we can ban you if you violate these), IN THE EVENT THAT WORLD OF WARCRAFT DETECTS AN UNAUTHORIZED THIRD PARTY PROGRAM, BLIZZARD MAY (a) COMMUNICATE INFORMATION BACK TO BLIZZARD ENTERTAINMENT, INCLUDING WITHOUT LIMITATION YOUR ACCOUNT NAME, DETAILS ABOUT THE UNAUTHORIZED THIRD PARTY PROGRAM DETECTED, AND THE TIME AND DATE THE UNAUTHORIZED THIRD PARTY PROGRAM WAS DETECTED; AND/OR (b) EXERCISE ANY OR ALL OF ITS RIGHTS UNDER SECTION 6 OF THIS AGREEMENT, WITH OR WITHOUT PRIOR NOTICE TO THE USER. Now, I'm all for stopping cheaters etc, but what sort of details will they get ? What if it contains private/sensetive information (ie, credit card details) ? The methods of finding programs accessing WoW's memory would also flag something accessing it just to find out your characters names, or levels, which under the acknowledgements section of the EULA, OR (iii) INTERCEPTS, "MINES," OR OTHERWISE COLLECTS INFORMATION FROM OR THROUGH WORLD OF WARCRAFT. Is not allowed, but perfectly legal and reasonable. Not that I actually play WoW, but there seems to be some sort of issue here on privacy and licences. Apparently if you agree to the licence to play, you have to accept the spyware and whatever else they package, even if it could involve the transmission of sensetive data. Another thought comes to mind, what about the anti-spyware law passed in California ? Not that I know much about that, but it makes for an interesting read. I'm not sure how long this will stand without some sort of legal action (if that even), but I think this will cause a fair few people reason for concern when they follow the normal 10 Click next 20 Click agree 30 Goto 10 installation procedure. I know I for one will start reading a bit more to what I'm agreeing away my rights to. |
|||||||
| #0 01:45pm 12/10/05 |
|
|||||||
|
system
|
--
|
|||||||
| #0 |
|
|||||||
|
Lunch
Posts: 570
Location: Brisbane, Queensland
|
Blizzard already had my credit card number while (and still do I guess) I was playing WoW ;)
I could see how that type of thing could upset some people, but for me I'd be happy they actually had some form of anti-cheat software running. |
|||||||
| #1 01:42pm 12/10/05 |
|
|||||||
|
Thundercracker
Posts: 1083
Location: Brisbane, Queensland
|
And the official response by Caydiem:
There’s some misinformation that’s going around in regard to the hack-scanning process (not a separate program) that we run within the World of Warcraft executable, so we’d like to take this opportunity to help clarify things for our players. First off, please note that our reluctance to discuss this issue is because in order to stay one step ahead of hackers, we have to be extremely careful in regard to what information we reveal about our security measures. Otherwise, we run the risk of revealing too much information and the hackers then being able to circumvent these security measures. This would of course defeat the purpose and leave World of Warcraft exposed to those relatively few unscrupulous players who want to cheat and ruin the experience for the millions of legitimate players. |
|||||||
| #2 01:48pm 12/10/05 |
|
|||||||
|
eXemplar
Posts: 1314
Location: Brisbane, Queensland
|
the data that the scans read is not data that says, “This is John Doe’s computer. John lives at 123 ABC Drive, his phone number is ABC, his personal interests are XYZ, he has ABC friends, and he sent XYZ emails yesterday.” Unless that is contained in one of your window titles? That is, we can completely do our job and shut down a cheater’s account without gathering any personal data from his or her computer. Seems to be a bit off the eula mark, which would send -> DETAILS ABOUT THE UNAUTHORIZED THIRD PARTY PROGRAM DETECTED Although rather vague, could possibly contain private information. I didn't look hard, but they never say they don't share this information with third parties. An interesting comment on rootkit.com is to have the name of a WoW hack in your MSN nickname, then message people while they're playing WoW, which may flag something on the "hack-scanner". The points of the article were mainly around privacy rather than legality, because you agreed to their monitoring. |
|||||||
| #3 02:05pm 12/10/05 |
|
|||||||
|
Khel
Posts: 10707
Location: Wynnum, Queensland
|
I'm assuming it does more than just check the titles of windows, or it'd be pretty easy to make a hack which just doesn't create a window, or creates a window with no title.
And I think its a bit of a stretch to consider your list of running programs "personal information". If you're that paranoid about someone knowing what processes you have running, then you're probably doing something wrong anyway. |
|||||||
| #4 02:31pm 12/10/05 |
|
|||||||
|
Fuknukle
Posts: 3832
Location: Brisbane, Queensland
|
yep totally agree with Khel
omg someones looking at the name on my msn window oh noes! sif have your name as a wowhack anyway thats just dumb not attacking you eXemplar, just the comment on rootkit.com |
|||||||
| #5 06:32pm 12/10/05 |
|
|||||||
|
korbs
Posts: 801
Location: Brisbane, Queensland
|
If you're that paranoid about someone knowing what processes you have running, then you're probably doing something wrong anyway. not to derail, but thats a pretty bad attitude to have. It's like the classic one: "The police should be able to randomly enter peoples homes and search them.I mean, you would only object if you had something to HIDE, right?" I'm not sure how civil liberties extend onto the internet, and i realise that you do agree to the terms and conditions when you install, but i do still think that it's an invasion of privacy and is ethically wrong. |
|||||||
| #6 08:46pm 12/10/05 |
|
|||||||
|
eXemplar
Posts: 1317
Location: Brisbane, Queensland
|
I don't actually play WoW, as I said, but I was more interested in the privacy side of things. No where in the EULA does it state what Blizzard will do with the information if they do suspect you of cheating. And privacy, even though you agree to those terms to play the game, does it really make it legal, or on a lesser scale right ? I'm not to sure as to spyware and privacy laws, but this is what made me think about it. Most people who signed up for a WoW account probably had no idea this was happening.
|
|||||||
| #7 10:27pm 12/10/05 |
|
|||||||
|
Seven
Posts: 556
Location: Central Coast, New South Wales
|
Yeah, tbh I trust Blizzard and know that they wouldn't do anything suss with what they collected, plus I have nothing to hide. However, it's kind of like signing a piece of paper that says "I give blah blah permission to kill me"; although you signed the paper allowing it, doesn't mean it's not illegal or unethical.
Still, don't know if I would have done it any other way if I was Blizzard, cheating ruins s*** for everyone. Like they said, they've got millions of ppl to keep happy, and they need to implement something to maintain their universe. |
|||||||
| #8 11:10pm 12/10/05 |
|
|||||||
|
Persay
Posts: 3418
Location: Brisbane, Queensland
|
average WoW user installing WoW:
OMG OMG I'VE GOT WoW *puts cd in* NEXT NEXT NEXT NEXT OK OK NEXT OK NEXT INSTALL ALREADY!!!!!!!!!!!!!!!!!! *spends 5 days leveling* |
|||||||
| #9 11:11pm 12/10/05 |
|
|||||||
|
Khel
Posts: 10714
Location: Wynnum, Queensland
|
"The police should be able to randomly enter peoples homes and search them.I mean, you would only object if you had something to HIDE, right?" Someone busting into your house and someone scanning your list of running processes can't really be compared though can they. I dont see how your task list can be considered "personal space" and someone else seeing it being considered an invasion thereof. The way I see it, its closer to the equivalent of department stores asking to look in your bag to see if you stole anything. |
|||||||
| #10 11:46pm 12/10/05 |
|
|||||||
|
Lunch
Posts: 574
Location: Brisbane, Queensland
|
What about if you compared it to a guy who busts into your house and checks your PC for running processes? :)
I dunno, I just cant bring myself to keep the kind of information on a PC at home connected to the net that could be seen by others anyway. If I had to use myob/quickbooks or have that type of information on a PC it wouldnt be the same box that I'd play WoW/use to browse the net etc anyway. |
|||||||
| #11 01:49am 13/10/05 |
|
|||||||
|
parabol
Posts: 1798
Location: Brisbane, Queensland
|
The way I see it, its closer to the equivalent of department stores asking to look in your bag to see if you stole anything. It seems closer to the department store comprehensively checking through your bag and reading/scanning through all of your receipts, credit cards, even your mobile phone contacts, diary, etc, for evidence of current or past theft, but only recording whether you have stolen something or not. The point is, a couple of those scans are valid, but still .. a full scan is made regardless of how much data is sent "back to base". I have very little to hide, and most of my 'personal information' is absolutely useless and boring, but I'd have a problem with giving a company full, EULA-agreed access to my data like that. That's probably why I don't run much proprietary software anymore :) last edited by parabol at 08:15:27 13/Oct/05 |
|||||||
| #12 08:15am 13/10/05 |
|
|||||||
|
Khel
Posts: 10717
Location: Wynnum, Queensland
|
But they aren't checking personal information, as far as I understand it, they're checking your running processes to look for hacks? So the question is, do you consider your process list personal information, and I'd have to say, I dont.
|
|||||||
| #13 09:22am 13/10/05 |
|
|||||||
|
Hogfather
Posts: 810
Location: Cairns, Queensland
|
parabol, I think I'm gonna have to side with the Sorbo's bish on this one. Retrieving a list of currently running processes is hardly a deep scan of a computer.
|
|||||||
| #14 04:24pm 13/10/05 |
|
|||||||
|
eXemplar
Posts: 1320
Location: Brisbane, Queensland
|
It doesn't just retrieve a running list of processes, it will also delve into the memory of that process. Granted what it sends to Blizzard to check will be hashed and whatnot, when it detects something that matches something flagged as a hack (who knows how it flags stuff as 'hacks', Blizzard is rightly keeping closed on that issue) it will send information about that program to Blizzard. Sure, that may not contain anything, and sure it may all be encrypted, but what if it isn't? What will they do with the information they gather about running programs? When I looked, nowhere was there any agreement prohibiting/allowing that.
Now I'm sure Blizzard is trustworthy, and I'd be happy to sign that agreement to let them monitor me. But what sort of precedent is this setting for other applications ? I'm sure this won't be (or isn't) the first program that monitors outside itself for anything violating the rules laid down by the authors/distributors, but I had always gathered there was rights protecting users against such intrusion. If there isn't anything prohibiting it, why doesn't everyone do the same ? last edited by eXemplar at 17:06:27 13/Oct/05 |
|||||||
| #15 05:06pm 13/10/05 |
|
|||||||
|
parabol
Posts: 1800
Location: Brisbane, Queensland
|
as far as I understand it, they're checking your running processes to look for hacks? I think it's more complex than that, otherwise ALL hacks could just get away by generating a random process name. Blizzard already said (in the huge quote above), that they can't make public what measures they go to, to prevent hacks. Hence they could be looking through -anything-. You'll never know unless you run an I/O tracer. I'd like to imagine that it's all safe, but considering Blizzard's previous brushes with personal information (I can't remember which game caused the previous controversy), I wouldn't blindly trust them to be looking out for OUR interests. For example, let's say they DO somehow collect personal information (intentionally or not) and don't do evil with it. Then what happens if their servers get hacked and the information is stolen. In the U.S, many universities got hacked, with social security numbers and names copied. Even if you trust a company/institute with your information, a security breach will be very bad (tm). last edited by parabol at 17:28:14 13/Oct/05 |
|||||||
| #16 05:28pm 13/10/05 |
|
|||||||
|
Zylox
Posts: 379
Location: Brisbane, Queensland
|
upon installing the new battlefield pacth norton picked up some trojan thing which i blocked dunno if it was similar.
|
|||||||
| #17 09:33am 14/10/05 |
|
|||||||
|
trog
AGN Admin
Posts: 17539
Location: Brisbane, Queensland
|
Security professional Bruce Schneier has dubbed this as spyware: "This is a program designed to spy on the user and report back to Blizzard. It's pretty benign, but the next company who does this may be less so. It definitely counts as spyware."
|
|||||||
| #18 09:49am 14/10/05 |
|
|||||||
|
Tollaz0r!
Posts: 6874
Location: Brisbane, Queensland
|
Yer it is spyware, however it is somewhat nessesary for strong anti-cheat pow0r!
My question is, do they store all the information they gather? Or do they delete it once it 'passes'? |
|||||||
| #19 11:58am 14/10/05 |
|
|||||||
|
Obes
Posts: 3728
Location: Brisbane, Queensland
|
Hacking is detectible in otherways then watching whats running.
Its a cop out, and one that won't work. They need to be able to detect cheats server side. ie. Don't send data to clients unless they can get it through the default client. Don't do any client side processing, client sends commands to server, server checks its possible and then does it, then returns output to client. Same with checking for speed hacking. ShowEQ and Odin's Eye are proof of where there is a will there is a way, and that basically you don't want to have anything being processed at the client end. |
|||||||
| #20 12:05pm 14/10/05 |
|
|||||||
|
Thundercracker
Posts: 1089
Location: Brisbane, Queensland
|
But quite often making as much as possible server side is unrealistic because it puts too much of a strain on the server resources.
|
|||||||
| #21 12:14pm 14/10/05 |
|
|||||||
|
Obes
Posts: 3729
Location: Brisbane, Queensland
|
Its realistic ... They just choose not to.
|
|||||||
| #22 01:30pm 14/10/05 |
|
|||||||
|
Thundercracker
Posts: 1090
Location: Brisbane, Queensland
|
On the contrary many of these problems do not pose a linear difference when the number of people increase. Another problem is the lag difference between the server and the player making some actions impossible to run server side.
Take player movement as an example. That is completely done client side, proven because you can get hacks that can teleport you or increase run speed. Why not make movement server side? Because could you imagine how horrible the game would play if when you pressed forwards you had to wait 400ms for your character to respond? So blizzard put in server checks, but they don't have the option of making it server side. |
|||||||
| #23 02:15pm 14/10/05 |
|
|||||||
|
Obes
Posts: 3730
Location: Brisbane, Queensland
|
Movement is fair enough .. but its easy to do random checks to check for hacking server side.
|
|||||||
| #24 02:20pm 14/10/05 |
|
|||||||
|
eXemplar
Posts: 1324
Location: Brisbane, Queensland
|
Don't do any client side processing Unfortunately it's not quite that easy, there needs to be some client side checking. The hacks that you need to protect yourself in games like WoW are not anything like speed/teleport hacks etc, but ones that play the game for you. I've seen a bot which will interact with the WoW client, and you are able to write scripts which will make it look like you're performing the actions whereas it's actually the bot. Nothing is processed client side, but all the actions are cheated. Although repetetive actions would be relatively easy to detect, with a bit of skill (and with the repetiveness of levelling etc) it'd be a lot harder to catch someone unless they were singled out while not watching the client. last edited by eXemplar at 14:41:54 14/Oct/05 |
|||||||
| #25 02:41pm 14/10/05 |
|
|||||||
|
Thundercracker
Posts: 1091
Location: Brisbane, Queensland
|
They do have checks for run speed on the server. The wind rider bug sometimes catches people out, because you can run around after the bug happens on the bat (or whatever) and the server detects this as a speed cheat.
Bots would be impossible to detect server side because they try to use the program like a user would, through mouse clicks and button presses. Sending too much information has been a problem with WoW. On release you could get enemies levels even if they were 10 levels above you etc. What does ShowEQ do? |
|||||||
| #26 02:42pm 14/10/05 |
|
|||||||
|
Predator
Posts: 193
Location: Brisbane, Queensland
|
Who cares?
You would have to be a pretty strongly principled person to make this stop playing a game you enjoy and I think Blizzard knows this. |
|||||||
| #27 01:55pm 11/04/06 |
|
|||||||
|
d[o_0]b
Posts: 757
Location: Brisbane, Queensland
|
have you got a 6 month post limit or something?
|
|||||||
| #28 02:04pm 11/04/06 |
|
|||||||
|
nikloas
Posts: 427
Location: Gold Coast, Queensland
|
haha
|
|||||||
| #29 02:52pm 11/04/06 |
|
|||||||
|
Hashy
Posts: 2811
Location: New South Wales
|
The predator stalks his thread until the time is right to...
POUNCE |
|||||||
| #30 03:22pm 11/04/06 |
|
|||||||
|
Hogfather
Posts: 927
Location: Cairns, Queensland
|
Ahaha doob!
|
|||||||
| #31 03:31pm 11/04/06 |
|
|||||||
|
Insom
Posts: 864
Location: Brisbane, Queensland
|
ffs predator you gronk
reviving threads this old gets you killed |
|||||||
| #32 05:37pm 11/04/06 |
|
|||||||
|
Tanaka Khan
Posts: 2919
Location: Brisbane, Queensland
|
Me think's he's trying to raise his post count.
|
|||||||
| #33 11:34pm 11/04/06 |
|
|||||||
|
speedhax
Posts: 42
Location: Brisbane, Queensland
|
yeah lets keep posting to keep it alive:)
|
|||||||
| #34 11:48pm 11/04/06 |
|
|||||||
|
Loki
Posts: 6662
Location: Brisbane, Queensland
|
the data that the scans read is not data that says, “This is John Doe’s computer. John lives at 123 ABC Drive, his phone number is ABC, his personal interests are XYZ, he has ABC friends, and he sent XYZ emails yesterday.”Hahaha, except it does tell them which account it is. Which, contains your name, credit card (assuming CC payment), address, city you live, postcode etc. So essentially, it does point them to "this is john doe's computer". Assuming they didnt use totally fake details upon account creation. [edit] Gay, I didn't read the last few posts and didn't take note of time stamps. Predator you thread reviving homo =] Bots would be impossible to detect server side because they try to use the program like a user would, through mouse clicks and button presses.For sure, I used a fishing bot when I played to get 300 fishing and also to get deviant fish (just line each slot in yoru bag with one deviant fish, set it up and go). Best place to get them was in this tiny little corner in uhm, crap I forget the dungeon name - near X-Roads. Before the instance portal anyway; was a tiny corner that was obscured from view and hard to see, so hard to spot me fish botting anyway... oh plus auto-response bot on whisper :P Was able to make bazillions of gold by doing this O/N and selling hordes of deviant delights and cheap prices. Evis and I did advertising schemes of getting guildies to get together all as pirates/ninjas and dance around in big groups of 20, trains etc. people would go to AH and buy up the deviants to join in. I never got caught doing it :) Anyway, since we don't play nor do that little "cheat" anymore, just an idea for anybody who's still playing that POS game who's willing to risk it to make an assload of gold when not even at the keyboard :P last edited by Loki at 20:01:56 13/Apr/06 |
|||||||
| #35 08:01pm 13/04/06 |
|
|||||||
|
GreenRedEarthAfterZooYears
Posts: 3466
Location: Other International
|
Best place to get them was in this tiny little corner in uhm, crap I forget the dungeon name - near X-Roads. Before the instance portal anyway; was a tiny corner that was obscured from view and hard to see, so hard to spot me fish botting anyway... oh plus auto-response bot on whisper :PThats awesome. |
|||||||
| #36 09:34pm 13/04/06 |
|
|||||||
|
Predator
Posts: 197
Location: Brisbane, Queensland
|
Heh yeah soz bout the revive, I was using the sarch function to find something and when I found it forgot to go back to the first page so started replying heh.
Post Count? Er yeah, considering I've been registered for 5 or 6 years now if it really mattered to me don't you think I'd have a crapload more? If only I could remember the password to my original account :( hmm, how bout an autolock after a month or something if people are really against revives? Then again it could be kinda fun just banning people heh. last edited by Predator at 22:58:10 13/Apr/06 |
|||||||
| #37 10:58pm 13/04/06 |
|
|||||||
|
system
|
--
|
|||||||
| #37 |
|
|||||||
|
| ||||||||