top | item 4505584

Blizzard is secretly watermarking WOW screenshots

380 points| mike_esspe | 13 years ago |ownedcore.com | reply

93 comments

order
[+] sabalaba|13 years ago|reply
One reason Blizzard would do this is to combat RMT + selling your account to a third party. All they would need to do is set up a crawler on eBay or any other website where somebody has posted a screenshot of their account for sale, then dole out a warning / suspension / ban.
[+] revenz|13 years ago|reply
One reason nefarious people would use this is to gain verified account name information. Get enough of those and there are bound to be some passwords that are easily brute forced.

Furthermore as the article states blizzard could use this to track private servers.

[+] ChuckMcM|13 years ago|reply
We'll add this one to copier watermarks, printer watermarks, and fax machine watermarks.

So your account id and realm is available as a watermark in the screen shots, what nefarious problem does that cause? (I can imagine it helps identify griefers and people who cheat and brag)

[+] RHSeeger|13 years ago|reply
I'd be concerned for lots of random people that take screenshots and post them online, making public their account ids. Probably not a huge deal, but it's more information that they're giving out that they don't need to be.

The people under NDAs, hackers, and griefers are going to know about this now and just turn them off. Which means the only people negatively impacted by it are the innocents.

[+] DanBC|13 years ago|reply
People spend a lot of time and money on WOW.

Combine money and time and intense interest and huge number of users gives you the situation where people will find exploits.

People in real life have (very rarely) been murdered over video game items. It's probably a good idea to make sure any hidden information is carefully encrypted.

[+] pseudonym|13 years ago|reply
This is an old post so I don't know if anyone will see it, but I'm betting that this is used at least in part to crack down on private servers, thus the inclusion of Server IP.
[+] zachinglis|13 years ago|reply
If you've ever dealt with giving support to people, they usually love to give as little information as possible. I suspect this could potentially help solve any issues or disputes.
[+] zwdr|13 years ago|reply
The only problem here is that Blizzard didnt encrypt the information in the screenshots. I can understand why they would embed this info, and 9/10 of those cases are ethically sound, but I wouldnt want some random skiddies get this information.

So why wouldnt they encrypt it? Not enough space?

[+] trotsky|13 years ago|reply
probably due to wanting to recover as much information as possible in the event of data loss such as cropping, competing watermarks, compression, etc.
[+] furyofantares|13 years ago|reply
I don't feel like encrypting it would make it acceptable. Keys can be leaked.

I just don't feel like it's okay to secretly store someone's private information in a file they believe is safe to share publicly, no matter how well you think you've hidden it.

[+] TazeTSchnitzel|13 years ago|reply
Um, this is done client-side, no? How would they protect the encryption key?
[+] nitrogen|13 years ago|reply
I'm growing increasingly tired of technology being used by the large to monitor the small. I'd like to see an RFS from YC for companies that use data mining, machine learning, etc. to the advantage of the individual.
[+] jmsduran|13 years ago|reply
I believe the best defense would simply be education & knowledge of all the encryption/privacy tools available to the average user, if they feel their ISP/whatever is snooping or intruding too far.
[+] stcredzero|13 years ago|reply
I have a project for DRM for the masses. (will also use watermarking)
[+] kibwen|13 years ago|reply
'in order to avoid any further watermarking, type: /console SET screenshotQuality "10" which will set the quality of your screenshots to the maximum and create screenshots that do not include the watermark.'

If this was nefarious, I doubt they would give you such an easy way to disable it. Though I am curious what the default value of screenshotQuality is.

In any case, steganography remains awesome, as ever:

http://en.wikipedia.org/wiki/Steganography

[+] mbell|13 years ago|reply
I don't think its disabled, the finders just aren't able to retrieve it via the sharpening technique. There is some disassembly of the WOW binary several pages into the thread which I have no way to verify but if accurate is a strong indication that this is real.
[+] chaud|13 years ago|reply
The default setting is 3.
[+] shin_lao|13 years ago|reply
It's probable that with a 10 screenshot quality a different algorithm can be used.
[+] cousin_it|13 years ago|reply
So it looks like Glyph Lefkowitz's "extremist" opinion on software ethics http://glyf.livejournal.com/46589.html was completely right. When a program does something the user doesn't want, the programmer is in the wrong. Programmer is to user as lawyer is to client. We need a recognized and binding way for programmers to submit to this code of ethics.
[+] phazmatis|13 years ago|reply
Your premise is flawed. Programmer is to user as refrigerator manufacturer is to user. If the fridge fails and your food goes bad, caveat emptor. If you have a problem with that, nobody is stopping you from writing your own code.
[+] ericcholis|13 years ago|reply
Being a former player, I can think of some good uses for this technology.

1) Automatically attaching image galleries to the Armory* profile of characters based on account id

2) Easy to give credit to players providing screenshots for Blizzard run contests

3) Opens the Armory API a bit more

Obviously, these can all be exploited due to the "openness" of the screenshot format.

*For the WoW illiterate: The Armory is a public database of player's characters, items, achievements, etc...

[+] hcarvalhoalves|13 years ago|reply
Clever, although I believe it's unethical.

It starts like this. How far from the day companies do this with the images you take with your mobile, with the videos you stream, etc.? The world will turn into a DRM fest.

[+] jodrellblank|13 years ago|reply
I was wondering recently if there's an equivalent of inkjet-dots in popular digital cameras, either deliberately added, or accidentally in noise patterns, which would allow you to link two separate images to the same camera.

That could be interesting for finding people posting some photos under their real name, and then identifying their other interests they'd prefer to keep separate (legal interests or not).

[+] fmax30|13 years ago|reply
something like this can be used to track down someone who does bootleg recordings. Say our bootlegger buys a camera from samsung, samsung uses a water mark like this which gives out a unique device id. The bootlegger who doesn't know about this tracking thing uploads his 1080p raw video. MPAA then collaborates with samsung to find out was the bootlegger(although that would involve tracking the sale from the reseller/distributer and contacting/capturing the bootlegger).I just gave MPAA a really nice idea.
[+] debacle|13 years ago|reply
Very interesting technology. Would be cool to see this put to good use. It's a lot easier to get someone to post a screenshot than it is to get them to email a dump.
[+] mattdeboard|13 years ago|reply
Isn't this just steganography? I'm quite sure organizations of all flavors and kinds are putting it to good use as we speak :)
[+] rtkwe|13 years ago|reply
I don't see the huge issue here. There's no real private information given by this, it's just character name and realm.
[+] teamonkey|13 years ago|reply
A minor point: the character name is not included, the account ID is. I don't think the account ID is that helpful for any prospective hacker, but this method might allow you to compare two screenshots and confirm that they were taken by the same person.
[+] yen223|13 years ago|reply
Why would Blizzard want to watermark their own screenshots?
[+] pavel_lishin|13 years ago|reply
A couple of hypotheses, off the top of my head.

1. NDAs - if someone's in a closed beta, and starts posting screenshots, they can quickly identify the culprit.

2. Hacks - if someone anonymously boasts about finding some exploit in the game, and shows screenshots, they can be tracked down.

3. Abuse prevention - if someone posts screenshots of themselves abusing another player, or breaking the TOS in some other way - but with names blurred out - it would still be possible to find out who it was.

[+] gilrain|13 years ago|reply
It's not uncommon for griefers or cheaters to anonymously brag about their exploits via screenshot. If the screenshot were watermarked, identifying their account and whatnot, then Blizzard could take action against them.
[+] lvh|13 years ago|reply
The suggested idea (regardless of whether or not it's plausible) is NDA leak tracking: finding the people in private betas that are leaking information when they shouldn't be.

If it turns out to be true, it's a pretty cool yet creepy application of steganography in the wild.

[+] cnlwsu|13 years ago|reply
Sounds like it has information in it like account name and date. Could be useful for debugging.
[+] viraptor|13 years ago|reply
"This item looks like it turned inside out, here's a screenshot!" (made up issue) -> now the support has all information they actually care about and which user may not even remember anymore - game version, time, servers, character ids, etc.
[+] markszcz|13 years ago|reply
Curious question here: If you take the screenshot you get from WOW and open it up with photoshop/gimp/paint and save it now as PNG or different format, would it be possible to degrade the quality of the dots rendering it useless to be tracked?
[+] shawnz|13 years ago|reply
PNG is a lossless format and will not cause the image data to change whatsoever upon saving. JPEG, on the other hand, is a lossy format, but until more is known, it's impossible to say whether or not this secret data (if that's what it really is) happens to be muddled by the lossyness of JPEG's algorithm.
[+] makomk|13 years ago|reply
Probably not. It looks like this might be doing something clever and possibly relatively robust in the frequency domain, though the details haven't been reverse engineered yet.
[+] andrewljohnson|13 years ago|reply
Secretly seems a little strong... is there any sort of effort to cover this up, or did they just not mention it in the patch?

I don't fault them for not mentioning it in release notes - if I make a change to my apps that the user won't notice, I don't mention it in the release notes.

To the extent that they introduced a security bug, they should admit it and fix it. But that's a technical lapse, not a moral lapse.

[+] makmanalp|13 years ago|reply
I can see this being partially helpful when verifying that in-game screenshots have not been tampered with (for example. for support, when you claim you had an item and it disappeared etc), but I don't know if there are that many copies of it duped across the image.
[+] chaud|13 years ago|reply
There are a significant amount of logs for things like that. Screenshots are likely never accepted for that kind of request.
[+] jc4p|13 years ago|reply
Is it just on my machine or does every single part of that web page start off a Amazon referral pop-up to Mists of Pandaria on click?
[+] lostlogin|13 years ago|reply
He give instructions on how to find the watermark. Am I missing what you mean?
[+] talloaktrees|13 years ago|reply
Not sure whether to be upset about this or proud of the technical achievement
[+] mike-cardwell|13 years ago|reply
Textbook example of why proprietary software is bad for users.