Tracking leaks on NDA beta Xbox 360s by embedding serial number on-screen
twitter.com
twitter.com
You still get leaks because people take screenshots for their bug reports, upload them somewhere (even with an unlisted URL) for discussion on the bug reports forum, and then other users under the same NDA can download your screenshots and share them (rather than getting busted for leaking their own). So having a screenshot from a bug report leak isn't necessarily actionable for banning people.
But it's still useful to prevent, say, users under NDA streaming the super buggy builds on Twitch. Once they're relatively stable, CIG drops the NDA requirement, opens testing to a wider audience, then eventually push out to the main servers.
Doing this with a disguised UI component is a pretty cute implementation.
Doing it in Gimp is easy. Load the image; Filters->Edge Detect->Sobel
Unedited https://media.discordapp.net/attachments/271503305283338250/...
Watermark edges https://media.discordapp.net/attachments/271503305283338250/...
The grid of noise in the highlighted edges is from the jpeg compression on the screenshot, if we had the full quality original to work from it'd look cleaner.
http://fotoforensics.com/analysis.php?id=9c41c242d475089ea8c...
Have you checked it out since they added Hurston?
Mark Hamil and John Rhys-Davies might have been an easier sell, having been in Wing Commander. For the rest, maybe they were excited to work on something that hasn't been done before. The quality of the characters shown in the trailer is crazy.
They must've been pressed on time.
At that point, the GPU doesn't care if it's overlaying text or something like a barcode. The main priorities would be resilience to image/video compression, and being large enough that you can't just crop it out of screenshots, while not impeding gameplay. Since it's only for the unstable testing builds, why spend more time than necessary implementing it?
Is there something I'm missing about what's wrong with this approach?
Instead of hiding an image of a text in a layer, they could've encoded the text itself (i.e. the ascii values) into the texture. That's trivial to do and doesn't produce visually-discernible artifacts as per above.
They render ID into rasterized text (blocks of pixels) and blend in these blocks. But they could've just as easily rendered raw 0s and 1s of the ID into blocks the exact same way. It just would've not looked like text, but as a random pattern.
But a rasterized text has a lot more information about each character than the raw ASCII values. If you halve the resolution or add compression artifacts an OCR will still pick it up.
If they rendered raw binary data they would have to add lots of redundant information as well as spreading it out over a large enough area. Maybe that's what you meant but didn't fit the 'trivially to do' part for me. Seems a lot easier to just render the text.
It'd be overkill if they were building this feature from the ground up starting with nothing but a string, but they weren't.
It's a low-alpha checkerboard, and it's actually quite visible.
https://techcrunch.com/2018/06/12/spanish-soccer-app-caught-...
This presumably also inadvertently returns the home address of anyone opening the app while watching a game in their own living room? Not a huge stretch to move from pursuing public places without the correct licensing to pursuing individuals for pirate streams.
> "It also specifies that the feature is only deployed in its Android app."
Probably because this nonsense would cause a hellstorm in App Review on iOS.
Or because it wouldn't be approved in the first place. Say what you want about walled gardens, but at least someone is policing the ecosystem.
"App Review - We review all apps and app updates submitted to the App Store in an effort to determine whether they are reliable, perform as expected, and are free of offensive material."
Cut this misleading crap out.
The reasoning being that you could then look at any phishing/scam site that included the logo and find the IP of the perpetrator (presuming a bunch of other things).
[0] https://www.reddit.com/r/Eve/comments/1ftvub/pl_forum_waterm...
I saw this way back when and now assume any kind of NDA'd or questionable text has uniquely-identifiable unicode replacement character sequences and invisible watermarks. It's just too easy to do.
We do something similar to our stuff. No need to prove who did the copying as they publish the stuff on their app/homepage and have exactly the same spelling mistakes as our homepage displays to the ip-numbers we know they are using for harvesting. Document all and send to the lawyers.
People that make systems like this should make sure the hidden value is signed or encrypted in a way using a hidden key so that people can't make fake watermarks for other users.
Edit: Look a the yellow area above the door obscured by the Land Rover. They embedded their logo along the shape & size of an appropriately sized feature on the building, as opposed to somewhere randomly where it would be more visible as it crosses e.g. the boundary between a building and a tree.
When I first spotted this I thought Google's logo was actually on that building, but it disappears as you zoom in/out.
Behind the land rover, there is a door with a balcony above it. Just below the balcony, but almost touching the balcony, is "Google".
It took me a while to find.
I do se a small one overlapping the steering wheel on the car, which doesn't appear to be particularly smart placement.
Edit: especially considering that there's probably legal requirements concerning these logos, like there must be one logo every x pixels or something, I'd be very surprised if their placement was left to a fancy machine learning algorithm.
(You could do this for any logo, effectively creating a "real-world adblock"...)
Great tool to crack down on any clandestine poster campaigns.
-Promoting unions without getting blacklisted by employers (possibly with the help of state security agencies, see https://www.bbc.com/news/uk-43507728 )
-Shedding light on animal abuse in light of Ag-gag laws
-Giving instructions on how to break DRM (DeCSS)
-Revealing local corruption (e.g. in the police department or public office) without exposing yourself to retribution or crippling libel lawsuits
-Campaigning for Catalonian independence
-Etc..
Xbox have a reputation for watermarking things to a large extent to deter leakers. The first ever footage of Halo 4 Multiplayer came courtesy of someone recording it from a terrible camera, played on a CRT television, from a VHS recording, while in a barn. I would link it but it also has obnoxiously loud music playing over the top of it but if you search 'halo 4 barn leak' you will be able to find it. Admittedly I'm sure whoever leaked that went a bit too far for comedic effect
https://en.m.wikipedia.org/wiki/Dazzle_camouflage https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTv1x...
https://www-thelocal-se.cdn.ampproject.org/ii/w1000/s/www.th...
I wonder if anyone thought about those rings or ever noticed they were different machine to machine.
Sounds like a challenge for hackers. :-)
You can't generate your own without paying a licensing fee. Nothing[§] prevents you from extracting existing watermarks and applying them to other things. This is called a copy attack. There are mitigations[1] but I believe they are not practical for banknotes. I've been told by a Digimarc representative in private conversation about the mentioned paper, that "The Digimarc for Images solution does not utilize the exact functionality described in the paper [..]". This was in 2011, I don't know if things have changed.
[§] Ok, nothing technical at least; legally it's a different matter...
[1] https://www.digimarc.com/docs/default-source/technology-reso...
Someone has enumerated all the detected regions on the 20 pound note [2] if you'd like to take a stab at it!
https://www.zazzle.com/eurion_constellation_t_shirt-23550976...
This really embiggened my morning.
I mean, I won't deny there was a fun factor to having a New York Times reporter beg me to violate a Google NDA once. But even then, I had more fun knowing something the New York Times didn't than breaking my agreement, ruining my personal reputation/credibility as a trustworthy individual, etc.
And generally if I have access to these sorts of things, I'm enthusiastic about what the company is doing, and the last thing I'd want to do is sabotage them.
You can still be fined to high heaven, though, and subject to forfeiture if you can't pay...
That said, excellent example of steganography as pointed out by others too! Thumbs up!
However I guarantee this was real, but hasn’t been a part of the Xbox experience for yearrrs
Lots of broadcasters do something similar (display a number on the screen) when they are broadcasting sports events etc to detect streaming. I'd love to know how that works. Presumably they broadcast the same thing to everybody, so is it actually the box/receiver which adds the number to the screen? Does everybody get a unique number, or do groups of people get the same one?
> “There’s nothing else like it in the world,” Esteban Israel, beIN’s executive director of technology, said of beoutQ’s level of sophistication. “We work with all the top technology vendors, technology developers. We have our experts, we deploy state of the art technologies and we have not seen this anywhere else.”
https://www.nytimes.com/2018/05/09/sports/bein-sports-qatar-...
Instead they've put together a team of highly-paid professionals bumbling about that they can't possibly figure out who is behind all this.
While it may be slightly more complicated in the real world, I suspect it's simply a case of justifying their own overpaid positions.
It's true. And boy did it surprise those leakers who wanted to show off the fancy new UI and the new avatars.
There were rumors that Windows Phone 7 started embedding IDs in the builds. The leaks stopped pretty quickly.
Strangely, not every film company did it. And it wasn't limited to just the big movie companies. It seemed pretty random. Maybe because a shotgun approach was cheaper.
As a side note, I don’t see why after not having any substantial interaction in nearly a decade you continue to see the need to follow me around and harass me.
And just for reference, a former Xbox employee confirming https://news.ycombinator.com/item?id=18650000
RAF: people grow and change.
Making a comment "around" a topic doesn't imply anything about the comment's quality.
So we can shorten that to "I'm getting penalized for what I said."
Which happens if you say a bad thing!
It's weird of you to try to make that sound inherently unreasonable.