Slashdot Mirror


BBC Tells World About The Warden

Anonymous Cowpat writes "The BBC is running a story about the Blizzard title World of Warcraft. Specifically an article about, 'The Warden', Blizzard's highly-invasive anti-cheating software, which some, including The EFF have labelled as spyware. Most of the people around here have probably heard of it by now, but it's interesting to see the story in the mainstream press and (at time of writing) on the front page of the BBC's technology news section, no less." From the article: "The watchdog program, called The Warden by Blizzard, has been known about among players for some time. It makes sure that players are not using cheat software which can, for example, automatically play the game and build up a character's qualities. However, knowledge of it crossed to the mainstream thanks to software engineer Greg Hoglund who disassembled the code of The Warden and watched it in action to get a better idea of what it did."

28 of 573 comments (clear)

  1. The Watcher? by Anonymous Coward · · Score: 5, Funny

    The watchdog program, called The Warden by Blizzard, has been known about among players for some time. It makes sure that players are not using cheat software which can, for example, automatically play the game and build up a character's qualities.

    Yes, but who watches the watchers?

    For those worried by what The Warden does, Mr Hoglund has produced a program called The Governor that reports on what it is watching.

    Oh.

    Well in that case, who watches the watchers of the watchers? Hmmm? Answer me that ... if you can!

    1. Re:The Watcher? by Kenja · · Score: 4, Funny
      "Well in that case, who watches the watchers of the watchers? Hmmm? Answer me that ... if you can!"

      I dont know... The coast guard?

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    2. Re:The Watcher? by Stripe7 · · Score: 4, Interesting

      It will not be long before M$ "Trusted computing platform" will be used instead of all these spyware. That will be a few years away. For now however the only way I would play WOW is on a seperate boot image. Create a boot image for WOW and keep all your personal stuff in another closed off boot image. It means you have to reboot if you want to do other stuff but given that most guys playing WOW play for hours at a time that will not matter too much. Hmm, anyone try to run WOW in a virtual machine partition?

    3. Re:The Watcher? by Rei · · Score: 4, Funny

      To take out the Governor in case of abuse, they'll unleash wave after wave of Chinese Needle Snakes. Then, to get rid of the snakes, they'll use a fabulous type of gorilla that thrives on snake meat. Then - here's the beauty part - when wintertime rolls around, the gorillas will simply freeze to death.

      --
      "99 dead duelists of Dios on the wall. 99 dead duelists of Dios! Take one's ring, pass it around..."
    4. Re:The Watcher? by Anonymous Coward · · Score: 5, Informative

      You do understand how The Watcher works don't you?

      It looks at the name of the title bar of each program that is currently running and hashes it. Then, without transmitting anything over the internet, it compares the generated hash list with a hash list of known cheat programs.

      Now, here's the beautiful part... if it finds a match, something is transmitted back to Blizzard HQ: A flag on your account. An employee of Blizzard will then keep an eye on your character to look for any suspicious activity.

      If that's spyware...it's the poorest excuse for Spyware I've ever heard!

  2. No man is just a number by Nick+of+NSTime · · Score: 5, Funny

    In the next patch, all WoW character models will be updated with black suits bearing an individual number.

  3. I've been following this... by sheepab · · Score: 4, Informative

    This is a comment from someone who has dissected the Warden client:

    The warden then uses the GetWindowTextA function to read the window text in the titlebar of every window. These are windows that are not in the WoW process, but any program running on your computer. 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. Once these strings are obtained, they are passed through a hashing function and compared against a list of 'banning hashes' - if you match something in their list, I suspect you will get banned.

    1. Re:I've been following this... by MindStalker · · Score: 4, Insightful

      As other poster said, if you don't like it don't play the game. As well does it compare hashes client side? As long as its sending no information to blizzards server than "He's cheating!!" I really don't see why anyone cares what it sniffs.

    2. Re:I've been following this... by ildon · · Score: 4, Informative

      It was quite clearly revealed, in all caps no less, in the updated EULA/TOS/whatever it is with the first patch to contain the warden. In fact it's pretty much the only capitalized section of the terms. Further, WoW doesn't make you agree to the terms every time you log in. Only when you install a patch and/or the terms are changed. So it's not like it's something you click through every time you login and learn to ignore. Plus it shows the date of the terms prominently at the top right corner. So if you see the date updated, you can know to read them for changes.

      Blizzard is not trying to hide anything, and never was.

  4. nothing new by interiot · · Score: 5, Informative

    I really fail to see how this is any different from what other companies have done before. Half Life's Valve Anti-Cheat system scanned the whole system. Punkbuster, etc. also scanned the system (but were third-party add-ons). The only difference here is that Blizzard didn't disclose that they would be probing further, but I don't see further probing as evidence that Blizzard is doing anything wrong.

  5. Much Like GameGuard .... by GoodOmens · · Score: 5, Interesting
    Seems to be a growing trend to use spyware based programs by large company's to extract information so they can "prevent" hacks.

    GameGuard used by NCSoft in Lineage2 is very similiar when it seems to create more problems then it solves.

    In fact GameGuard does not block one single hack I know of for Lineage .....

  6. The Warden? by loconet · · Score: 4, Funny

    BBC Tells World About The Warden

    Why is BBC telling the world about my girlfriend..

    --
    [alk]
  7. Waaaah by Aexia · · Score: 4, Funny

    Blizzard sucks because they didn't prevent cheating in Diablo 2!

    Waaaah!

    Blizzard sucks because they prevent cheating in World of Warcraft!

    Waaaah!

  8. Torn.. by raeler · · Score: 5, Interesting

    I'm torn between my love for sticking it to cheaters, and my hate for spyware. I suffered through the speedhacks and scripters in UO, and every time the developers thought about a process scanner the players went nuts and the idea was dropped. In WoW you sign the terms of conduct each time there's a new patch, so technically you agree to let this warden thing run in the background. Is WoW a better game because of it? Probably.

    There are already some big problems with ebay gold farmers.. I'd rather they had to sit at the computer to make their gold, rather than just running a script.

    --
    This is my post. See sig above ^
  9. As a player .. by Frag-A-Muffin · · Score: 4, Insightful

    of more than one multiplayer online game, I have to say, cheaters playing the same game as you suck. Have you ever played CS with cheaters? Really doesn't make it fun at all. Although I'm not 100% thrilled at HOW they're preventing cheaters, so far, they have proven to be not-that-evil(TM). For now, maybe because I like WoW so much, I will give them the benefit of the doubt.

    --

    AirSpeak - http://itunes.com/apps/AirSpeak
  10. Oh for pitty's sake. by GearheadX · · Score: 5, Interesting

    The sad thing is, this whole deal was started because one of the WRITERS for the very programs that the Warden was sniffing around for discovered how he kept getting caught and started to whine loudly and constantly.

    Consider the source.

    1. Re:Oh for pitty's sake. by Dachannien · · Score: 4, Insightful

      and there is nothing morally wrong with using them

      You agree not to cheat. Then you cheat anyway. What's not immoral about that?

  11. Re:ummm..ok by east+coast · · Score: 4, Insightful

    So, you would say it is ok for the Police to come search you house to make sure you have no drugs, stolen goods, kidnapped 3yr olds

    The difference is that you have the right to private property, WoW has the right to deny you access to THEIR private property based on their own criteria. If this you feel this criteria is too invasive then, by all means, do not use their software/services.

    This is like drug testing, you have the right to choose not to work for an employeer that does drug testing, you do not have the right to change their policy on drug testing.

    --
    Dedicated Cthulhu Cultist since 4523 BC.
  12. Not spyware, but there is a reason this won't die by Dachannien · · Score: 5, Informative

    By definition, spyware sends back personal information concerning the user. Warden does no such thing, even going by the analysis of Hoglund (the author of a rootkit.com article, and a developer of cheat software for WoW). Hoglund uses FUD to scare the reader into believing that WoW is snooping around their e-mail addresses and IM friends list, but in actuality, the first thing Warden does when it scans a string is to hash it, thus removing all personally-identifiable information. It compares the hashes to a list of hashes sent from Blizzard's servers, and sends a notification to Blizzard if a hash matches one on the list. That's the only information it sends back.

    Yes, it does scan window titles, and yes, coincidentally, those window titles may contain URLs or e-mail addresses. But Warden only works with hashes of those strings and doesn't phone them home. The paranoid can easily close other windows while running WoW (or, for that matter, uninstall), but the majority of the game-playing public wants anti-cheat measures in place.

    Note that this anti-Warden crusade is perpetrated by people who will benefit financially if Blizzard is humiliated into discontinuing the use of Warden. The folks over at WoW!Sharp, the most well-known cheating/botting program for WoW, were selling subscriptions to their software, right up to the point where Warden caught them using their cheat software and led to them being banned. They realized that if they continued selling subscriptions to their software, they could be sued, so they released it as open-source, essentially to shove the problem of liability off onto their users.

    If Warden were discontinued, they would, quite literally, be back in business.

  13. Re:Not Again by Buzz_Litebeer · · Score: 5, Insightful

    People agree to this when they sign up for the service. This is the only method to stop cheating, and thats to be invasive.

    The current top anti cheat for medal of honor allied assault is a third party program that makes the warden look like a freaking panzy on what it does.

    It checks memory to verify there are no spyware signatures, verifies all files before they run, locks the files, runs its own explorer shell so that a person cant alt tab and run things. The game can only be executed within the context of the anti cheat software, the hardware is checked to make a key that can be bannable even if the person re-installs or reformats.

    It locks the memory of itself, and the MOHAA software.

    Even at that point it isnt good enough, it also launches two other executables with similar protections built in that check each other to make sure that none of the executables is being shut down or altered by an outside program.

    People have to agree with this, because nothing else works, if you slip in one area, they write a cheat to exploit it. You slip in another area you get a cheat in another area. If you dont validate all files, even files with odd extensions, they write a kernal thingy that goes around it.

    Cheaters have too many dedicated fucktards trying to ruin the games for everyone else.

    When you sign up for World OF WarCraft, or use another type of anti cheat, you are saying that you agree to this kind of thing because you want to participate.

    In sports, umpires can watch the players and make sure that they arent cheating, in on-line games the umpires have to get right on the computer. AS LONG as those people only use information required to successfully stop a cheater (IE they arent going in and finding out what programs you have installed in your registry and uploading your outlook e-mail book etc...) then what is their to complain about?

    All of the stuff where it scans the URL of web sites, and views peoples MSn etc.. thats all tertiary to what its doing. It is scanning those because it is showing up as open windows processes, there is nothing for the anti cheat program to use to determine that the open windows ARENT cheats, until it checks there names to see if it matches the signature.

    I dont think people realize just how clever cheaters can be. One of the cheats turned in for MOHAA involved using a bug with MSN and video drivers for ATI. If a notification was up, you could see through the walls!

    Then people wonder at the lengths anti cheat software is beggining to take.

    --
    If you don't vote, you don't matter, so don't waste your time telling me your opinion
  14. Hyperbole by phorm · · Score: 4, Insightful

    Hoglund noted that the text strings in title bars could easily contain credit card details or social security numbers.

    Since when would a site submit a URL in the title? I assume this is for sites which don't have a <TITLE> tag, and just display the URL as the title. Even in that case, any website that submits a document with such information in the GET string is asking for trouble. It would allow it, among other things, to be viewed in the document history etc.

    We need to stop jumping every perceived violation. There seems to be a witch-hunt on for privacy/security violators, and often the assumptions of what 'could' create a security risk falls into the realm of pretty silly...

  15. Holy Grail 2 by moviepig.com · · Score: 5, Insightful


    A cheater-robot gets caught because it plays a game better than any human could... right? So then, the real challenge for a human player is to be mistaken for a machine... a kind-of reverse Turing test...

    --
    Seeing bad movies only encourages them. Watch responsibly
  16. Pertinent quote from "Terms of Use" by kcurtis · · Score: 5, Informative

    Blizzard does say they will probe your computer.

    From Terms of Use:
    =================
    In order to assist Blizzard Entertainment to police users who may use "hacks," or "cheats" to gain an advantage over other players, you acknowledge that Blizzard Entertainment shall have the right to obtain certain information from your computer and its component parts, including your computer's random access memory, video card, central processing unit, and storage devices. This information will only be used for the purpose of identifying "cheaters," and for no other reason
    =================
    So they can look at anything in RAM, or even your hard drive. And you agree to this. As other posters note, you can either not play, or not run other apps, since they don't seem to scan your drives.

    I, for one, think Blizzard is doing something positive here, and the complainers are probably cheaters or farmers -- or non-players. Cheating ruins the experience for honest customers.

  17. Paranoia by SilentJ_PDX · · Score: 4, Insightful

    Mr Hoglund noted that the text strings in title bars could easily contain credit card details or social security numbers. ... even though he knows that - in the astonishingly massive world of Windows commercial software, shareware and freeware - there's not a single program out there that does this.

    Mr. Hoglund is an idiot.

  18. Re:Not Again by gstoddart · · Score: 5, Insightful

    A legit reason for a credit card is to make it harder for someone to just continue to get free trials by utilizing different e-mail accounts.

    I have a hard and fast rule -- if I'm not actually paying you any money, I'm not providing you with sufficient information to subsequently bill me.

    I absolutely will not provide CC information to use a 'free' trial. I also typically refuse to allow people to take moneys out of my accounts in the future without my interaction. You may send me an invoice. You may not just decide to take what you need.

    But, I'm probably being unrealistic. Nobody would ever misuse that, right?
    --
    Lost at C:>. Found at C.
  19. Re:Not Again by loraksus · · Score: 5, Informative

    You know, they have these things called disposable credit card numbers now... Create a number, set the limit to $0.01 and freely give it out for "free trials". Even if they try to run it, the transaction fees will put them in the red.

    --
    1q2w3e4r5t6y7u8i9o0pqawsedrftgthyjukilo;p'azsxdcfv gbhnjmk,l.;/
  20. Re:Not spyware, but there is a reason this won't d by Dachannien · · Score: 5, Informative

    1. Not very. They use cryptographic hashes, and the chances of an accidental hash collision (i.e., you're not trying to cause one) are negligible (depending on the size of the hash, of course). The rumor is also that Blizzard doesn't ban based solely on the outcome of the scan, but has a GM monitor you in-game to determine what action should be taken.

    2. No, Warden only runs while WoW is running.

    3. Yes. There is a default version of Warden that is part of the patched version of the game. When you run WoW, Blizzard can push another version of Warden to your machine that exists in memory only while you are playing the game. When you uninstall WoW, the basic Warden software is deleted along with it.

    4. You can still use a proxy to monitor what data is sent across the connection, and such a proxy (as long as it doesn't try to alter any data) is pretty much undetectable. Blizzard has made general statements about their monitoring, but they haven't given any specifics on what is transmitted. The cheat authors, however, have been fairly verbose about what Warden does. (See http://www.wowsharp.net/forums/viewtopic.php?t=702 4).

    5. Hard to say. Warden is polymorphic, and a new version can be pushed from the server at arbitrary times while you play, so it's fairly slippery. It's tough enough to beat that the WoW!Sharp developers decided that continued development and sales of their software was too risky, after they got caught. I suspect that Warden faces the same set of challenges that virus scanning programs face. At the same time, the cheat authors, because their game accounts are on the line when they test their software, could potentially get socked for $50 every time they get caught - and while a little cheating here or there doesn't damage the game too much, Blizzard only has to nail the cheat developers once in order to ban them. (And Blizzard can always take extra steps to try to prevent them from resubscribing.)

  21. Re:Not Again by fandog · · Score: 4, Informative
    I bet more people don't have this available to them than those who do.

    http://www.simon.com/giftcard

    (Disposable Visa cards) Used them for years with no problems, and they'll mail you the card if you can't go pick one up.

    Just google on "Visa Gift Card" and you'll find any number of others doing the same.