simonli526
Member!
aren't bnet deleting account for those people that use bots?
AGREEOriginally posted by Ultmose
holy shit, thanks for the life story
holy shit, thanks for the life storyOriginally posted by kennyj
True, that's the thing with countermeasures - they tend to be worked around. I wouldn't say that Blizzard would never be able to detect anything because it would be "hacking" (this is actually a grossly incorrect use of the term, but I'm trying to be less of a symantecs nazi so I won't go into it ) because many measures, including most of the ones I outlined, are very non-intrusive.
What you're essentially saying is that taking any information about the computer a program is running on is hacking. I'm sorry to say that it just doesn't work that way. All the time, software must take a look at the system it's running on simply to function. For instance, when you run a modern game like Diablo, it will check to see if your sound card drivers support EAX, and if they do, it will allow you to enable support for EAX if you so choose. A more complex example is that a program will identify the processor you're using in order to choose what code to run. For instance, some applications can alternate between modules made for Pentium processors, modules further optimized to use MMX instructions, and even modules optimized even more to take advantage of SSE/SSE2/3DNow. These kinds of things happen constantly, and are a neccesary part of software development.
Another common example that's much closer to what I talked about is that many programs will check to see if other programs are running that are known to be incompatible, in order to prevent problems. In this case, it would be Diablo checking to see if there were any applications running that had no purpose other than to mess with Diablo. Blizzard's right to do this would be questionable, but since it doesn't interfere with anyone's enjoyment of the game, it's far from likely that they could be challenged for it. No game company that I know of has ever been sued for simply preventing a cheat from being used, and I doubt there's a sane judge in this country who would allow such a charge to stand.
Now, the final thing: Blizzard has every right to check its own program over. It's arguable that looking at other processes could be challenged, but there's no legitimate reason that there should be any code within the Diablo executable that isn't supposed to be there. If the Diablo program is modified to check itself to ensure that key blocks of code are not modified, it's merely checking it's own integrity and is certainly not intruding upon you in any way. After all, the code is 100% non-malicious and you ran it voluntarily.
There are precedents, by the way, for checking other processes. For instance, in response to software piracy, some programs will check to see if BlackIce, a popular debugger, is running - since it can be used to foil piracy protections.
Now, these things can be effectively used to simply make Diablo refuse to run, thus making the software useless until you disable the hacks. If the application goes the extra step and sends information to Blizzard that's another story, but its still a tough case. If Diablo goes and looks for personal information and sends that to Blizzard you might be able to sue for invasion of privacy, but that's it. It's not until the software causes damage that you can claim that Blizzard is hacking you, and there's no reason that Blizzard would do that.
Anything short of causing damage is a tough sell. You don't even want to know what some of the stuff on your computer is doing. Here's a short list of programs that watch your activities and report them to media companies so they can direct advertising at you:
Gator
GoZilla
anything from Real
Windows Media Player
KaZaA
Download Ad-Aware (search Google) to see what's spying on you.
Now, all I've talked about is how blizzard could "get away" with doing what I discussed in my last post. It doesn't mean that they'll actually do any of it. More protections equals more programming and more testing, not to mention it means increased CPU utilization. If Blizzard implements any measures like I've discussed, they won't be terribly complex.