
from the move-along-nothing-to-see-here dept.
Lagg writes:
"We're in a climate where it's easy to accuse a company of spying on you by various means with a distinct possibility that you could be right, but sometimes a reality check is needed. A Reddit user recently posted a thread accusing Valve of writing code for VAC that iterates your DNS cache and sends the hashed entries to their server. The proof provided of this was a prettied disassembly (that was not easily reproducible due to how VAC loads symbols) that showed only that VAC was indeed iterating the DNS cache, which any knowledgeable programmer understands is not exactly an uncommon thing to do, as no socket code was to be seen. Today, Gabe Newell responded to these allegations by confirming that no they do not in fact snoop your cache entries.
There are probably a few things to learn from this, including not trusting a screenshot of code that looks complex without actually understanding what it's doing. A lack of any level-headed investigation is a bad idea and it's important to handle these situations before they snowball into a mob (as Redditors are bound to do)."
(Score: 5, Informative) by Khyber on Tuesday February 18 2014, @05:06AM
People take ANY scrap of information and run with it on that site. It's shameful.
Destroying Semiconductors With Style Since 2008, and scaring you ill-educated fools since 2013.
(Score: 3, Informative) by Statecraftsman on Tuesday February 18 2014, @05:11AM
To be fair the moderation system there is more geared to speed than accuracy. Loving this place already!
(Score: 5, Insightful) by mrbluze on Tuesday February 18 2014, @05:19AM
It also shows how easy it is to smear an individual or company with no evidence. Doesn't matter if it's complete garbage, some of the stuff will stick anyway.
Do it yourself, 'cause no one else will do it yourself.
(Score: 5, Insightful) by dry on Tuesday February 18 2014, @05:44AM
This is also partially what has broken democracy. Politicians repeat lies about each other until they're believed.
(Score: 1) by ableal on Tuesday February 18 2014, @09:16AM
> Doesn't matter if it's complete garbage, some of the stuff will stick
Reminded me of the French "Calomniez, calomniez, il en restera toujours quelque chose", which seems to go back to a medieval Latin saying noted by Francis Bacon: Audaciter calomniare semper aliquid haeret
To be fair, this instance seems more a case of "a scalded cat fears cold water" ;-)
(Score: 2, Informative) by Sir Garlon on Tuesday February 18 2014, @01:27PM
That's called confirmation bias. You see it all over the place in comments here: "the government is evil." "Corporations are evil." If that's what you're predisposed to believe, that's what you want to hear.
[Sir Garlon] is the marvellest knight that is now living, for he destroyeth many good knights, for he goeth invisible.
(Score: 5, Informative) by GeminiDomino on Tuesday February 18 2014, @01:36PM
It also shows how easy it is to smear an individual or company with no evidence
Or how easy it is to absolve them even if they don't deserve it. Breaking with tradition, I actually read his response, and of course, TFS is full of crap. What Newell confirmed was that VAC does check your cache entries, if a suspected cheat is found, to identify "cheat DRM servers."
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.
So the code does what it was said to do, which is hardly "no evidence." Sadly, it looks like the almost Apple-like fervor people have for a scummy DRM system isn't one of the relics we'll be leaving behind for Dice to deal with.
"We've been attacked by the intelligent, educated segment of our culture"
(Score: 1) by GeminiDomino on Tuesday February 18 2014, @01:43PM
Aaand, quote tags don't work.
NB, for anyone not reading in threaded mode: The first line of my previous post was quoted (or supposed to be) from the post it was responding to. The rest is me.
"We've been attacked by the intelligent, educated segment of our culture"
(Score: 2, Informative) by GeminiDomino on Tuesday February 18 2014, @01:50PM
Correction: Paragraphs 2 and 4 are me, 1 is the post I was replying to, and 3 was a quote from Newell's response.
I'm done posting until I get some magic brain juice in me.
"We've been attacked by the intelligent, educated segment of our culture"
(Score: 1) by Lagg on Tuesday February 18 2014, @02:50PM
http://lagg.me [lagg.me] 🗿
(Score: 1) by GeminiDomino on Tuesday February 18 2014, @03:12PM
Whether or not quibbling over definitions of "snooping" qualifies as "objective" is low priority right now.
"We've been attacked by the intelligent, educated segment of our culture"
(Score: 0) by Anonymous Coward on Tuesday February 18 2014, @10:04PM
The summary is actually accurate. The poster used a double negative.
(Score: 1) by Angry Jesus on Tuesday February 18 2014, @06:11AM
People take ANY scrap of information and run with it on that site. It's shameful.
I wonder how much having such a crummy moderation system plays into it.
(Score: 3, Funny) by Anonymous Coward on Tuesday February 18 2014, @06:23AM
They cannot help it that they are on an inferior site with inferior technologies and inferior user base, cut them some slack not all SysAdmin's know how to set up slash code.
(Score: 5, Insightful) by isostatic on Tuesday February 18 2014, @09:08AM
(Disclaimer, I work in the "lame stream media")
This is why I get so annoyed by people saying "we don't need the news, we've got twitter"
Now don't get me wrong, news, especially 24 hour news, runs with rubbish too, but there is at least a little bit of fact checking behind it. The news machine does employ knowledgeable, dependable correspondents, who do tend to filter rumour. When I was in the office in Bangkok recently, I heard a lot of stuff coming in about the protests, which was later reported on twitter, but not reported by us. A couple of days later it was proven that the rumour was a load of rubbish.
Breaking news: A greater than B!
Then 12 hours later
Breaking news: A not greater than B!
(Score: 1) by cormacus on Tuesday February 18 2014, @07:51PM
I think the perception that the 24-hour news cycle doesn't in fact do any better fact checking than people microblogging on Twitter is one of the main drivers behind that statement ("I don't need the news, I have Twitter")
(Score: 1) by isostatic on Tuesday February 18 2014, @11:05PM
Sure, there's a perception, but certainly in my organisation it's really not true, and from the limited first hand, and greater second hand, experience it's not true for a lot of the competition. Certainly not foreign news (where I work)
(Score: 0) by omoc on Tuesday February 18 2014, @06:11PM
I will use this story to remove every news site that run this as legit from my daily reading. It's a good example to prove or disprove "quality" sites
(Score: 1) by Khyber on Tuesday February 18 2014, @10:51PM
I must disagree with that. Reddit does have its strong points, in the areas where knowledgeable people reside. Sadly, those points between them and us overlap very heavily, so we either have to get their attention or lose that rank with how we run this site.
But, in reality, I don't see in a statistical sense some estimated 60,000 others coming over to us. We might get 1,000 if we're lucky.
Destroying Semiconductors With Style Since 2008, and scaring you ill-educated fools since 2013.
(Score: 1) by omoc on Wednesday February 19 2014, @06:06AM
What are you talking about? I was talking about serious news sites, *not* about Reddit. Reddit cannot run anything as legit as content is user submitted. Your comment does not make any sense whatsoever.
(Score: 5, Informative) by SpallsHurgenson on Tuesday February 18 2014, @05:25AM
According to TFA, Valve does do some snooping. The Steam client / Valve Anti-Cheat system checks the DNS cache for certain DNS hits (for instance, the ones used by cheat-programmers to authenticate the licenses used in certain cheat programs). If VAC finds a match, it hashes the result and sends it to Valve, where the user is flagged for review. So they are peeking. However, Valve says they are not uploading the contents of the DNS cache in its entirety, so if you go to soylentnews.org or slashdot.org, they will never know because they aren't checking for the DNS entries on either of those sites.
Of course, this all assumes Valve is telling the truth, or that their software is working as intended. Given the current climate and unabashed greediness of corporations and governments for our personal data, you will have to forgive me if I take any and all such assurances with a large grain of salt.
(Score: 2, Interesting) by Lagg on Tuesday February 18 2014, @06:10AM
http://lagg.me [lagg.me] 🗿
(Score: 1) by GeminiDomino on Tuesday February 18 2014, @02:50PM
Well, it's pretty clear from TFS which way your biases lie.
"We've been attacked by the intelligent, educated segment of our culture"
(Score: 1) by Lagg on Tuesday February 18 2014, @03:04PM
http://lagg.me [lagg.me] 🗿
(Score: 3, Interesting) by GeminiDomino on Tuesday February 18 2014, @03:18PM
Perhaps the "fact" is that anti-cheating systems need to "snoop" as part of their primary function, but no, the contents of the DNS cache -- data unrelated to the game being executed -- are being read, without disclosure (until now), and reported back. But no, you can repeat it as much as you like but you're the one redefining "snooping" in an attempt to put a positive spin on your particular brand-tribe.
And I never said anything about "the editors", but even one of them acknowledged the slant after called out [soylentnews.org] by someone else.
"We've been attacked by the intelligent, educated segment of our culture"
(Score: 2, Insightful) by FatPhil on Tuesday February 18 2014, @12:05PM
But surely DNS is a red herring. If they're sniffing for dodgy DNS records, implying a connection to a dodgy site, then why don't the dodgy hackers just use an IP address, and disappear under that radar?
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
(Score: 5, Informative) by kru on Tuesday February 18 2014, @05:26AM
I read TFA (are we allowed to do that here?) and it has this bit in it.
"VAC checked for the presence of [kernel-level] 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. If found, then hashes of the matching DNS entries were sent to the VAC servers. "
So, from the horse's mouth comes the story that Valve does indeed snoop on DNS entries when it think it has detected a potential cheat. Valve has somewhere north of 10 million clients, so that it at least 10k people who have had their DNS caches snooped. Are they snooping on you and me? I doubt it, but I don't know for certain. I have no idea what it takes to trip VAC into peeking at my dns cache.
I do appreciate the integrity of Valve with the quick, concise and transparent announcement made in the wake of this news. The NSA could learn something from Gabe.
(Score: 5, Funny) by bugamn on Tuesday February 18 2014, @12:32PM
No, we aren't. Return your new id.
(Score: 1) by sar on Tuesday February 18 2014, @07:51PM
Not only was original "accusation" right on. It is very good it snowballed.
It is possible that Valve use this snooping with good intents. Nonetheless this story may detract some other companies from doing something evil if they now know it could be easily discovered...
(Score: 5, Insightful) by FalleStar on Tuesday February 18 2014, @05:27AM
Steam practically prints money for Valve. There would be little to no incentive for them to data mine their users DNS caches. I'm not saying that Valve is incapable of doing evil, but if they were going to, it would be by doing something far more profitable than this.
As a disclaimer, I am a huge Valve fan that spends hundreds of dollars on Steam games annually. So yeah, there could be some personal bias.
(Score: 3, Insightful) by Nesh on Tuesday February 18 2014, @07:38AM
FalleStar makes a valid point. You may not agree, but this post isn't flamebait.
(Score: 3, Insightful) by combatserver on Tuesday February 18 2014, @11:15AM
"Steam practically prints money for Valve."
And why do you think this is so? Games? Of course, but that doesn't mean that they couldn't also be gathering data to be shared for even greater profit. In this day and age, it would be foolish to think they wouldn't be doing this--corporation after corporation is being shown to have hands deep in NSA data gathering, and trust me--they are NOT doing it for free. It's a bit of a straw-man argument to claim that someone wouldn't try and make more money just because they are already wealthy.
Greed is a disease, never satiated.
I hope I can change this later...
(Score: 1) by spiritfiend on Tuesday February 18 2014, @03:55PM
Perhaps it would be foolish to do so in your opinion, but I trust Valve. It's a matter of trust as Gabe said in his release. Valve has a reputation of being pro-gamer, and I trust that it was done is for this specific anti-cheating policy. Why do I trust Valve? Because hats.
(Score: 5, Insightful) by juggs on Tuesday February 18 2014, @05:47AM
... programmers should get used to justifying why they need to iterate a user's DNS cache.
It may be necessary it may not, all this article offers is along the lines of "programmers have been doing it for ever" and "trust me I'm a programmer". Ergo it is OK. It's like doffing a cap to the local GP because he's "a doctor".
Having always done it in the past is not justification for continuing to do it. The article could do with some balance on ~why~ programmers think it OK to go snooping around around in DNS caches.
(Score: 1) by Lagg on Tuesday February 18 2014, @06:13AM
http://lagg.me [lagg.me] 🗿
(Score: 5, Insightful) by biff on Tuesday February 18 2014, @06:15AM
Anti-cheat code is necessarily intrusive as part of its function, but I agree. The range of acceptable behavior from computer programs continues to expand and is still almost entirely defined by entities that aren't end users. At the very least it should be clearly defined and prominently featured (i.e. not buried in EULA) when a program is about to do something unrelated to its direct function, such as scan the drive, collect device identifiers and information, communicate with a third-party service, or so on. I doubt it'd put most gamers off, especially as multiplayer gaming that relies on client-side optimizations would be completely unenjoyable if cheaters weren't kicked, but gamers should still be informed participants in the process.
Gabe Newell handled this like a champ though.
(Score: 3, Funny) by mattie_p on Tuesday February 18 2014, @07:42AM
There is every chance that the code does what someone says it does. I checked out this blog [tumblr.com] and it was, umm, ok. Nm.
(Score: 3, Insightful) by Marquis on Tuesday February 18 2014, @10:21AM
I love how by the time this news reaches me Gabe himself has already responded to douse the flames
(Score: 2, Funny) by zim on Tuesday February 18 2014, @12:26PM
Cheating people really ruin most multiplayer games these days. And most companys don't seem to be willing to DO anything about it. Even tho it's costing them millions i'm sure. People get fed up. And stop paying because they left that game community.
Besides. It's not like everyone else involved isn't spying on you anyway. Goverment, every company you do business with, your isp, their isp. Everyone in the chain.
One more data gathering company isn't going to hurt much.
(Score: 3, Insightful) by dilbert on Tuesday February 18 2014, @02:56PM
This is how we got ourselves into the surveillance state that we're in.
(Score: 1) by MrGuy on Tuesday February 18 2014, @01:25PM
I don't love Reddit's sensationalism. I don't love that this story gained more traction than it had proof.
That said, "Gabe Newell Said It's Not True" is hardly PROOF that the story was untrue. Indeed, he said it (at least partially) IS true - they DO look through your DNS cache and DO have the ability to upload hashed values. They just (he claims) don't do it for ALL the DNS entries.
Reading the summary, it reads like "Valve denies it!" is by itself definitive proof that a.) the story accusing Valve is untrue, b.) Reddit has terrible editorial standards, and c.) A noble company was clearly slandered here.
Consider whether any other company in the games industry would have "we said it's not true!" given such deference. What if the story was about EA, and they were the ones claiming "we don't exactly upload your WHOLE DNS cache!" Would the summary read similarly? I somehow doubt it.
Sure, many people trust Valve more than other game companies. I'm one of them. But for a NEWS site to accept one not-exactly-uniterested party's unverified assertion is fact, to the extent that the "story" is all about how horribly wronged they were, is mistaking your personal belief in Valve's credibility for fact. This is a horribly slanted summary. This ain't news- this is the editor's opinion. And it should at a minimum be marked as such.
(Score: 5, Insightful) by mattie_p on Tuesday February 18 2014, @01:48PM
Hey, editor here. Thanks for your feedback on this. I have to admit that 10 days ago I didn't think I'd be here, doing this. Neither did the other editors, but then again, tech writers don't grow on trees. Everything is moving pretty quickly and we're still hashing out some things. Part of that is learning how to be editors. Hopefully we'll get better at this and learn to detect bias or slant in the summary submitted, and either negate it or work around it. Thanks for reading. ~mattie_p
(Score: 1) by Dopefish on Wednesday February 19 2014, @07:09AM
I'm with mattie_p on this one, and I was the editor that greenlit this submission. To that end, I will be more cautious going forward with how details are represented in the submissions that go live to ensure accuracy and fairness. Thank you for your feedback MrGuy!
(Score: 1, Insightful) by Anonymous Coward on Tuesday February 18 2014, @03:35PM
"VAC was indeed iterating the DNS cache, which any knowledgeable programmer understands is not exactly an uncommon thing to do,"
I'm a knowledgeable programmer but I never deal with games or DNS (believe it or not!). The programming domain might be larger than you realize. Why is this not an uncommon thing to do? Thanks.
(Score: 1) by Lagg on Tuesday February 18 2014, @03:42PM
http://lagg.me [lagg.me] 🗿
(Score: 1) by paddym on Tuesday February 18 2014, @03:55PM
The only thing I can think of is that when dealing with DNS for looking up IP address information, it is definitely faster to find that in the cache than elsewhere. So iterating through the cache may happen; although I would tend to think that calls to the operating system's gethostbyname would do that iteration for the programmer. That would make it very common, but examining each entry is not common, to my knowledge. I don't see why a program would iterate through the cache looking at entries that have nothing to do with the context of the program, unless it's security software.
(Score: 1) by nitehawk214 on Tuesday February 18 2014, @04:16PM
The article linked says the exact opposite. They ARE snooping cache entries, but only reporting back those in violation. The message does claim that it is only server connections and not web traffic that initiate a ban, so looking at a website of a cheat (for instance, if you were doing research on it) should not result in a ban.
To state that they do not look at the cache is a misstatement in the summary.
"Don't you ever miss the days when you used to be nostalgic?" -Loiosh
(Score: 1) by Serial_Priest on Thursday February 20 2014, @09:22PM
"Our software is designed to spy on you, but we promise we won't!"
Valve is just following in the rhetorical footsteps of the telecoms/major Internet players/US government. With about the same credibility, if sentimental attitudes towards "Gaben" are filtered out.