Gabe Newell Responds On VAC Reports; “We do not care what porn sites you visit”

Far enough removed? That doesn't make any sense at all. It's a thing the cheat does when it's running. How is that different from examining other processes on the PC? I don't understand this arbitrary distinction you're trying to draw.

My DNS cache has more information and also more sensitive information then the processes running on my PC. A scan of my processes or a screenshot is directly related to what may or may not be influencing the game I'm playing, the DNS datapoint is of ancillary relevance. I just don't think that justifies its existence. I'd rather it not be there, but I'm not super angry about it.
 
Far enough removed? That doesn't make any sense at all. It's a thing the cheat does when it's running. How is that different from examining other processes on the PC? I don't understand this arbitrary distinction you're trying to draw.

People home in onto technical terms they understand (DNS) and the title and just run wild with things.

All people read was DNS, VAC, send back to server and just ran with it. All of this was a small chunk of code that the majority of people have no idea what it does, found on a cheat forum trying to get around the VAC.
 
So what happened in this thread is that you basically entered, declared that Steam was evil, got told that maybe you weren't really approaching this in a very reasonable way, did some further research, and then said "oh, well, maybe I overshot a little bit here".

The thing is, you just enter every single Valve or Steam thread to remind people that you don't like DRM or Steam and boycott both .Clearly you have the right to your opinion but do you maybe think you might protest too much?

Again, going DRM-free, whatever, it's your business not any of ours. But do you think maybe your dogmatism here impacts your ability to approach this subject without getting it wrong bigtime?

looooooooool gotdamn. I know who to add to my ignore list now, cya terrisus.

I'm glad that Valve communicates only when absolutely required; it's happened maybe once or twice with the Dota 2 devs and it works out beautifully.
 
So what happened in this thread is that you basically entered, declared that Steam was evil, got told that maybe you weren't really approaching this in a very reasonable way, did some further research, and then said "oh, well, maybe I overshot a little bit here".

The thing is, you just enter every single Valve or Steam thread to remind people that you don't like DRM or Steam and boycott both .Clearly you have the right to your opinion but do you maybe think you might protest too much?

Again, going DRM-free, whatever, it's your business not any of ours. But do you think maybe your dogmatism here impacts your ability to approach this subject without getting it wrong bigtime?

Smokin' Sick Style!
 
So what happened in this thread is that you basically entered, declared that Steam was evil, got told that maybe you weren't really approaching this in a very reasonable way, did some further research, and then said "oh, well, maybe I overshot a little bit here".

The thing is, you just enter every single Valve or Steam thread to remind people that you don't like DRM or Steam and boycott both .Clearly you have the right to your opinion but do you maybe think you might protest too much?

Again, going DRM-free, whatever, it's your business not any of ours. But do you think maybe your dogmatism here impacts your ability to approach this subject without getting it wrong bigtime?

Edit: I'm 100% sure this comes off as me being a jerk and picking on you, and I'm sorry because I really try not to do anything like that (and I'm cognizant of the red name effect that anything I post is going to get amplified a thousand times over because I posted it and that sucks, sorry). I'm just saying it feels like you entered the thread with a conclusion, and then people talked you into asking the questions that actually gave you the information you needed to form a conclusion. When ideally someone enters, reads, and forms a provisional conclusion, gets more info, refines conclusion, etc. And I feel like the reason you were so sure that the malice was there is because you presumed that, and I feel that based on the fact that like 90% of the posts I've seen you make are reminding people how bad Steam is. Do you get my point?

Dat implied "You're a known Steam hater so shut the fuck up" :P
 
My DNS cache has more information and also more sensitive information then the processes running on my PC. A scan of my processes or a screenshot is directly related to what may or may not be influencing the game I'm playing, the DNS datapoint is of ancillary relevance. I just don't think that justifies its existence. I'd rather it not be there, but I'm not super angry about it.

I guess I sort of see it as similar:

Search processes for targeted entry -> rely on trust that it doesn't see all your other processes, some of which might be private
Search open file handles for targeted entry -> rely on trust that it doesn't see all your other open file handles, some of which might be private
Search directory structure for targeted entry -> rely on trust that it doesn't see all your other directory structure, some of which might be private
Search DNS cache for targeted entry -> rely on trust that it doesn't see all your other DNS entries, some of which might be private
Search memory for targeted memory contents -> rely on trust that it doesn't see everything else in memory, some of which might be private

In fact pretty much all of these things are things that anti-virus programs also do to detect viruses. So it seems to me that, by design, anti-cheat programs need to do some sort of intrusive stuff. I mean, if your stance is that anti-cheating isn't worth giving that kind of access, then fair play. But it seems like this is roughly in keeping with the level of trust you need to give an anti-cheat program for any kind of cheat scans. Nothing seems materially different about DNS versus file handles versus memory.
 
My DNS cache has more information and also more sensitive information then the processes running on my PC. A scan of my processes or a screenshot is directly related to what may or may not be influencing the game I'm playing, the DNS datapoint is of ancillary relevance. I just don't think that justifies its existence. I'd rather it not be there, but I'm not super angry about it.

But it isn't ancillary! If you're running this specific cheat, that specific DNS entry exists in your cache. Looking for this specific cheat signature is absolutely no different from scanning your processes looking for specific code running somewhere. That's not even getting into anything beyond the most basic, bare bones method of looking for cheats! These programs do all sorts of sneaky things and anti-cheat software like VAC comes up with all sorts of methods to detect them.

By looking at your processes Valve could easily report the existence of pirating software to Microsoft. They could take screenshot of that skype session with your girlfriend, potentially. If comparing a specific hash value client side is too far I cannot possibly see how any of that is not as well.
 
So what happened in this thread is that you basically entered, declared that Steam was evil, got told that maybe you weren't really approaching this in a very reasonable way, did some further research, and then said "oh, well, maybe I overshot a little bit here".

I don't think I said "Steam is evil," or really even discussed Steam much at all - just the VAC which was the topic of the thread.

But, I did enter the thread with a concern (and an issue with the way in which people with the concern were being addressed), which was then answered somewhat, and so I at least feel relatively better about it.
I certainly don't claim to know everything, and I'm glad some people were able to offer information that helped to clarify some of the issues that I had. And, once that happened, I accepted it. I don't see that admitting to that is a bad thing.

In any event, point taken about the other stuff. Yes, I'll freely admit that I don't like Steam and take issue with many of the things that they do. But, I guess complaining about it here isn't going to accomplish too much, so I'll just drop it. Sorry for the trouble.
 
Dat implied "You're a known Steam hater so shut the fuck up" :P

No, no, it's not that at all. If someone hates Steam, whatever, great (anyone can hate any platform, it's none of my business). I'm just saying that if you already know that you hate a platform, you're not likely to be charitable in how you approach new things about the platform, and that might cause you to make incorrect assumptions. And it speaks to the need to gut check yourself before declaring things quite so strongly, because the better move is sort of to investigate first, form provisional conclusions, follow up, revise. Like, if you know you have a blind spot, that's maybe a reminder that you're likely to miss something. I really wasn't trying to be a jerk or "lay the smackdown" or whatever, please don't cheer me for that. I was just trying to make it clear that I thought terrisus whiffed it big time and did so because he assumed his conclusion.
 
No, no, it's not that at all. If someone hates Steam, whatever, great (anyone can hate any platform, it's none of my business). I'm just saying that if you already know that you hate a platform, you're not likely to be charitable in how you approach new things about the platform, and that might cause you to make incorrect assumptions. And it speaks to the need to gut check yourself before declaring things quite so strongly, because the better move is sort of to investigate first, form provisional conclusions, follow up, revise. Like, if you know you have a blind spot, that's maybe a reminder that you're likely to miss something. I really wasn't trying to be a jerk or "lay the smackdown" or whatever, please don't cheer me for that. I was just trying to make it clear that I thought terrisus whiffed it big time and did so because he assumed his conclusion.

Well, I only realized the added edit after I quoted and posted but honestly, yeah, before that, I think to myself that you're going too far with that post.

But eh, some everyone here are happy about "the smackdown" and the guy seem to don't want to participate in the discussion again, so I guess it is what it is. I doubt he's going to state his opinion on Steam anymore in various other threads, though :P
 
To be honest I'm not super clear on the technical side of what VAC already does or what information it could collect from the things it already scans. If it's already as intrusive as claimed, then perhaps this is just a drop in the bucket. I guess I'm just not comfortable with giving cheat software the kind of access that makes it effective.
 
Don't you just like saying dragnet?

Dragnet. Dragnet. Drrrrrrrrragnet.

Calvin_and%20Hobbes_Dark_Matter.gif
 
To be honest I'm not super clear on the technical side of what VAC already does or what information it could collect from the things it already scans. If it's already as intrusive as claimed, then perhaps this is just a drop in the bucket. I guess I'm just not comfortable with giving cheat software the kind of access that makes it effective.

considering what other software/websites collect from you, this is the least harmful or intrusive. working on vac must be a pain in the ass, always cat and mouse game.
 
Opinions are great, opinions make GAF interesting. Dogma is dull and anathema to debate. It's like Bill Nye facing off against a creationist, amusing but ultimately not worth the effort.
 
So what happened in this thread is that you basically entered, declared that Steam was evil, got told that maybe you weren't really approaching this in a very reasonable way, did some further research, and then said "oh, well, maybe I overshot a little bit here".

The thing is, you just enter every single Valve or Steam thread to remind people that you don't like DRM or Steam and boycott both .Clearly you have the right to your opinion but do you maybe think you might protest too much?

Holy shit.

That must have taken a while to compile.
 
If it removes wall-hacking from CS:S/GO, then check out all of our computers. I submit to the New Steam Government.
 
Kinda sucks that it was worked around by hackers already. Jesus. Nothing survives very long, and every attempt to curb cheating is met with extreme scrutiny. You have to wonder at what point do they just give up and let it all go wild wild west style.



I swear on my soul I was about to do this, but thought it wise to read the thread first.
 
You're not forced to use VAC even on games that support it, just don't play on VAC secured servers.



EA uses Punkbuster in many of their their games, and PB is quite a bit more invasive VAC. WoW has a cheat detection method called Warden that has a spooky amount of freedom when it comes to scanning other programs you have in memory. Valve is being fairly scrutinized over this and everyone else is getting a free pass.

I'm happy somebody brought up this point.
 
did you feel the same when Sony was secretly bundling DRM into their software? Or if Microsoft was doing this with gfwl? Or EA with origin?

I really feel most people just come to the defense of these things for companies they like. Valve usually gets a pass yet if EA did the exact same thing and gave the same answer these people would be up in arms.

EA has PunkBuster, which takes screenshots of your computer and sends them back to EA, which is bad even if we ignore its tendency to go through your installed programs and kick you if it finds one EA doesn't like. Yet if Valve did the exact same thing you'd be up in arms.
 
Just an anecdote/story more than anything because I don't know anything about what Valve or anyone else does, but the technology for web monitoring has been available for a long time.

I used to be a mod/admin for an online game and one way of detecting cheats was to have a database of questionable web sites (sites where known cheats and such were available). If those sites were visited by a player while the game was running the player would be flagged and put in a database of possible cheaters and it'd show their game name and the website visited. Programs running on computers were also checked and some programs that may have been used to cheat were flagged.

Now this was only used to detect possible cheaters, but it could be easily abused if someone wanted to do so. But no as far as I'm aware nobody cared what websites were visited or what was running on your computer. It was all used strictly to catch potential cheats/cheaters.
 
The best part imo, is where Gaben learned us about the social engineering aspect of this scenario. The idea of disparaging VAC, encouraging non-cheating players off VAC protected servers and onto unprotected ones for fodder, is devious. I hadn't considered this aspect before Gabens response. I used to just go for lowest ping, not really bothered about VAC, but now I'll be more considerate.
 
The most common paid cheats these days involve logins that connects to a server after which the cheat is delivered every time this happened. So they're just checking for that server address I guess?
 
This is the kind of communication I like to see from Valve.

Thanks for the transparency, Gabe.
 
To responses from the reddit thread:

ava_ati
So basically it wasn't pulling DNS for the entire machine but only looking for that one particular phone home call the cheat did? So merely looking at a cheat site won't get you banned?

GabeNewellBellevueConfirmed Valve CEO
Correct.


In case some people were still worried that visiting certain websites will get you banned.
 
But it seems like this is roughly in keeping with the level of trust you need to give an anti-cheat program for any kind of cheat scans. Nothing seems materially different about DNS versus file handles versus memory.

I'm pretty sure that you can't figure out open file handles for anything but your own process in Windows, unless that process has administrator rights.

The same should be true for memory contents. Which means VAC could check the game's own process memory, but only get names of other processes running under the current user - w/o memory contents of those processes.

Which means VAC could check memory and open file handles of the game, that is running, but nothing else. Which is fine in my book.

The DNS cache however is different. It's shared between all applications running on your system.

Looking at the process list, they could figure out that I'm currently running firefox - but nothing more. By looking at the DNS cache, they can figure out which sites I visited including my e-mail provider and much more. For example software that checked for updates and so on.

You could just extend your argument further and allow them to go through cheater's browser history, because "they are just looking, if the targeted user visited cheat websites". There is anti-virus software, that is monitoring visited websites to protect the user, so quite similar. Normally such anti-virus software doesn't send the visited websites back to the anti-virus company. And if they did, it would be a privacy violation as well.

“VAC checked for the presence of these cheats. If they were detected VAC then checked to see which cheat DRM server was being contacted. This second check was done by looking for a partial match to those (non-web) cheat DRM servers in the DNS cache

I would have liked a more specific explanation. "If they were detected, VAC then checked to see which cheat DRM server was being contacted." - so is the DNS cache read for all users and the search is only done for those users. Or is the DNS cache read only for those specific users?

I also would have expected more of Gaben. Conspiracy theories "VAC is so good and effective that hackers will desperately try to attack people’s trust ", playing the whole issue down "what porn sites you visit" and also vilifying people, that don't like this specific behaviour of their software as cheaters / cheat creators. No Gaben, I'm not a cheater and I'm also not a cheat creator. I love you, but I also love my privacy and I just don't like software, that is snooping around in my DNS cache. And that's not because of porn sites, but actually EVERYTHING else. I would have prefered a "we possibly went overboard with VAC and didn't see privacy issues, we removed that code from it". Thank you very much.

decompiling the code to poke around if not

For normal win32 programs, decompiling is quite impossible. I guess you meant using a disassembler. And that's really complicated work, especially for larger programs and takes ages to do.
Sure, one could create code, that injects itself into VAC and look around that way. But this may cause VAC to think, that the injected code is a cheat and ban you.

sniffing using Wireshark to check for data transmission

That only helps for unencryted data. For encrypted data you just know that it's transmitting something. And in Valve's case their software is supposed to communicate with their servers and the game's servers. That's expected. And I bet that the communication is encrypted, which means Wireshark wouldn't help at all.

How do you know your browser isn't currently submitting your data everywhere?

I actually figured out that Firefox is sending out data to google right when starting it. I searched around a bit and found out that it's a "feature". I don't like software, that is connecting to google without my approval especially after the NSA leaks, so I switched that specific feature off.

As a result, most people trust.

Exactly. It's literally impossible to make absolutely sure, that there is no software on your computer is spying on you and sending sensitive data out. Plenty of software does auto-updates. Firefox plugins are auto-updated every now and then, which means you would have to monitor everything constantly to make sure. But that simply doesn't excuse any software in that regard.
 
So basically if you don't like systems that monitor your internet usage, you must be a "hacker" who is trying "to attack people's trust in Valve?"

If you have nothing to hide.........

This isn't the government this is a private company that deals with entertainment. It's interest to ensure certain users are playing fairly. If you don't like the policy then don't use steam. Personally I don't care cheating is so vile to some of the games I play I'm glad they nail cheats in this manner.
 
Loving the open communication on the subject.
But still amazed how people have problems interpreting the actual explanation. (here and on reddit).
Great smack down there stump (I know it wasn't intended that way, but you made the point)
 
HA

HAHA

is he serious? I actually believed the story up until that point. Should have stuck to that policy of not talking about VAC.

This is GAF, so most people won't care. Valve and Sony are untouchable on this site and can do no wrong..


I do believe this. The people that develop these cheats use them as a source of income.
 
What nonsense. People don't like all these secretive systems analysing private information on their PC.

Then they... probably should steer clear of games that use anti-cheat systems? I mean, there actually isn't a way to create system that protect against cheating that aren't "secretive systems analyzing private information on their PC." Playing in a VAC-enabled game, on a VAC-enabled server, is a choice you make that involves getting a specific benefit (hopefully, a lack of cheaters on your server) in exchange for a specific sacrifice (letting the software scan your system and make sure you're not cheating.)

As stump mentioned, this is pretty similar to the privileges you'd expect to give to something like an anti-virus, and Valve are even using the same sorts of techniques to preserve user privacy that would be used in an anti-virus program to keep local detections from sending private info back to the company.
 
but it confirms what was guessed, a few sites = ban.
system can create false negatives, think of net cafes

Gabe specifically answers this in the thread. Going to a cheat website will not get you banned. That isn't what is being looked up. Only the "non-web phone home signal" which if detected flags a user for ban. Apparently that system is obsolete anyway now.
 
So what happened in this thread is that you basically entered, declared that Steam was evil, got told that maybe you weren't really approaching this in a very reasonable way, did some further research, and then said "oh, well, maybe I overshot a little bit here".

The thing is, you just enter every single Valve or Steam thread to remind people that you don't like DRM or Steam and boycott both .Clearly you have the right to your opinion but do you maybe think you might protest too much?

Again, going DRM-free, whatever, it's your business not any of ours. But do you think maybe your dogmatism here impacts your ability to approach this subject without getting it wrong bigtime?

I am in absolute awe Mr Stump. Mod of the year of all years
 
I resent Gabe's implied rejection of my excellent taste in porn.

So what happened in this thread is that you basically entered, declared that Steam was evil, got told that maybe you weren't really approaching this in a very reasonable way, did some further research, and then said "oh, well, maybe I overshot a little bit here".

The thing is, you just enter every single Valve or Steam thread to remind people that you don't like DRM or Steam and boycott both .Clearly you have the right to your opinion but do you maybe think you might protest too much?

Again, going DRM-free, whatever, it's your business not any of ours. But do you think maybe your dogmatism here impacts your ability to approach this subject without getting it wrong bigtime?

Edit: I'm 100% sure this comes off as me being a jerk and picking on you, and I'm sorry because I really try not to do anything like that (and I'm cognizant of the red name effect that anything I post is going to get amplified a thousand times over because I posted it and that sucks, sorry). I'm just saying it feels like you entered the thread with a conclusion, and then people talked you into asking the questions that actually gave you the information you needed to form a conclusion. When ideally someone enters, reads, and forms a provisional conclusion, gets more info, refines conclusion, etc. And I feel like the reason you were so sure that the malice was there is because you presumed that, and I feel that based on the fact that like 90% of the posts I've seen you make are reminding people how bad Steam is. Do you get my point?
Whoa. Stump for President.
 
Then they... probably should steer clear of games that use anti-cheat systems? I mean, there actually isn't a way to create system that protect against cheating that aren't "secretive systems analyzing private information on their PC." Playing in a VAC-enabled game, on a VAC-enabled server, is a choice you make that involves getting a specific benefit (hopefully, a lack of cheaters on your server) in exchange for a specific sacrifice (letting the software scan your system and make sure you're not cheating.)

As stump mentioned, this is pretty similar to the privileges you'd expect to give to something like an anti-virus, and Valve are even using the same sorts of techniques to preserve user privacy that would be used in an anti-virus program to keep local detections from sending private info back to the company.

If anything, VAC makes me feel more comfortable using Steam and playing multiplayer games than without.
 
Top Bottom