News for hackers. Stuff that matters.
Re:Be careful what you copy: Invisibly inserting usernames i... by zbobet2012 on Wednesday April 04, 2018 @01:31AM (#16752221)
I did this (non-publicly) many years ago for my eve online alliance. A substantial problem exists in that forging the identity of _someone else_ is fairly easy in a naive scheme if someone detects these characters. That means you can sow chaos by blaming innocent folks. In practice you'll want to "sign" the inserted data as well.

Also because of the overhead here and the fact that you will want the signature to occur at regular intervals a better compression scheme than 0=>char1 1=>char2 is needed. Combining zero width chars and homoglyph substitution* can produce codings which hold signed usernames in only a few characters.

There are other, far more interesting ways, to watermark text than this that are both harder (to impossible) to detect that produce better results.

*https://www.researchgate.net/publication/308044170_Content-p...

P.S. It's nice to see people publish conference papers on this stuff. I always had to hide it because we actually used it.

Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @01:54AM (#16752321)
I saw the topic and the first thing my mind went to was eve online :)

People could still just make a screenshot and the special character would not be visible, so they implemented hidden watermarks: [0]

Then the same alliance would also generate slightly different text for each person. [1]

I think things might have changed now days, as everyone is recruiting new players and make it easy for other alliances to put spies in. Maybe in some sub-groups that manage large amounts of assets?

[0] http://failheap-challenge.com/showthread.php?12731-Once-upon...

[1] http://failheap-challenge.com/showthread.php?16311-Taking-th...

Re:Be careful what you copy: Invisibly inserting usernames i... by Cofike on Wednesday April 04, 2018 @02:30AM (#16752487)
Pandemic Legion? I haven't looked at the articles yet but I swear I remember them doing that in their forums.

Edit: Good old PL.

Re:Be careful what you copy: Invisibly inserting usernames i... by Zenst on Wednesday April 04, 2018 @12:42PM (#16756449)
Yip, did that as spying was a serious part of eve-online, so much metagaming in that game, fun times.
Re:Be careful what you copy: Invisibly inserting usernames i... by ry_ry on Wednesday April 04, 2018 @02:02AM (#16752359)
Later, we just told select people we had implemented some crazy undetectable watermarking, and the leaks stopped - effectively identifying the culprits in the process.
Re:Be careful what you copy: Invisibly inserting usernames i... by nsgi on Wednesday April 04, 2018 @09:12AM (#16754332)
The Death Note method. Reminds me of https://www.gwern.net/Death-Note-Anonymity
Re:Be careful what you copy: Invisibly inserting usernames i... by rtkwe on Wednesday April 04, 2018 @01:48PM (#16757119)
Whoa, does anyone else get huge memory usage on that page? I'm on Chrome 64.0.3282.186 and that page was using ~2GB.

More on topic it's always shocking how many things serve to deanonymize these days.

Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @02:16AM (#16752423)
You could say, you snuffed them out!
Re:Be careful what you copy: Invisibly inserting usernames i... by ry_ry on Wednesday April 04, 2018 @02:24AM (#16752460)
Kings of lowsec watermarking.
Re:Be careful what you copy: Invisibly inserting usernames i... by sshagent on Wednesday April 04, 2018 @05:35AM (#16753265)
I miss Eve so much, there isn't a mention of Eve on this site that doesn't get me pining for the game again. Sadly everyone i flew with no longer play :/ What the status of the game, last i looked i barely recognised any on the sov/influence map.
Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @07:58AM (#16753869)
Still a lot of people playing it. A bit less subscribers, but not too bad.

In 0.0 it's captials everywhere. People mine in Rorquals, people do PvE in Carriers and Supers. If you tackle a small ships doing PvE it opens a cyno and Captials jump in.

They now have fighters that have good applications against smaller ships. So the good old rock paper scissors for shipssize in eve is not more.

Still a diverse game, from solo to large fleet fights. I have my fun.

Re:Be careful what you copy: Invisibly inserting usernames i... by sshagent on Wednesday April 04, 2018 @08:49AM (#16754179)
I started in 2004, and played semi seriously for big bouts until probably 2012 or so. Every year or news story would get me back in...and i'd recognise less and less. I stopped myself reading eve politics not that long ago, as that was the bit that most interested me really. After the glory days of roaming in small fleets.

The last time i logged in, a couple of years back. I contemplated moving my shit to somewhere else to where one of the few people i knew was still playing but the jump fatigued meant that would take half my life. I get the whole point of trying to limit force projection cos it was very daft with every encounter in 0.0 finishing with PL, NC or Goons dropping in their super fleets. But logistics for the common player is awkward :( It would likely take me many days of gathering and moving shit to get into a position to actually play the game again haha. not fun.

Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @09:19AM (#16754371)
Just last week we got a patch were they capped the jump fatigue significantly. I don't know how much as I don't use jump drive, but it should be better now.

Also just sell your stuff and rebuy it. You don't need many ships to have some fun.

Roaming is .. not that common any more. What we do is live in a Wormhole, jump into 0.0 and try to tackle something big and hope they form a defense fleet.

Roll the hole to get a new 0.0 exit. Rinse and repeat

Re:Be careful what you copy: Invisibly inserting usernames i... by Ntrails on Wednesday April 04, 2018 @09:43AM (#16754574)
> Roaming is .. not that common any more.

Nor is gatecamping because some genius decided that instawarping bubble immunity (with optional covops cloak functionality) was a good idea so people could move through null in virtually perfect safety.

There have been so many changes which I find fundamentally stupid that it's hard for me to engage with the game these days. One day I'll probably play for a bit again though

Re:Be careful what you copy: Invisibly inserting usernames i... by avree on Wednesday April 04, 2018 @01:43PM (#16757070)
Most people gate-camp to try to get actual kills, not empty capsules from people just trying to get from point A to point B. And there's plenty of counterplay for insta-warping bubble immunity (i.e. smart bombs). Gate camps are still very common.
Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @10:05AM (#16754761)
Was killing ceptors and pods fundamental for your eve game play?

Edit: Also people stil gatecamp.

Re:Be careful what you copy: Invisibly inserting usernames i... by raker on Wednesday April 04, 2018 @10:11AM (#16754821)
I think he's talking about the luxury yachts... interceptors can't covops cloak. (And t3's can't instant warp _and_ have bubble immunity)
Re:Be careful what you copy: Invisibly inserting usernames i... by criley2 on Wednesday April 04, 2018 @09:16AM (#16754353)
I struggled to get in because character progression was based solely on account being active, not play time.

And every guide for the game basically starts with "Subscribe, and don't log in for 3 months while you get your newbie pilot some basic skills, or if you do log in, don't do much because you're useless anyway"

Three. Months. How can a game be basically unplayable for newbies for ninety days?

Meh. Time gated games are never fun. The only thing worse than grinding in the game is having to grind hours out of the game.

Re:Be careful what you copy: Invisibly inserting usernames i... by smogcutter on Wednesday April 04, 2018 @02:28PM (#16757509)
>> And every guide for the game basically starts with "Subscribe, and don't log in for 3 months while you get your newbie pilot some basic skills, or if you do log in, don't do much because you're useless anyway"

This really isn't true (at least it wasn't some years ago when I last played). What's true though is that the game is complex and does a terrible job of explaining itself. Unless you already know experienced players, the activities immediately available to you as a new player have no resemblance to the "real" game.

It's up to you to explore, get yourself blown up (a lot, ideally), figure out what you're doing, and find a niche. There's plenty to do as a new player that doesn't require months of skill points.

If it winds up speaking to you, the game is absurdly fun and absorbing. I burned out on it years ago, and still remember specific fights and weird adventures I got into.

Edit: My experience as a new player is years out of date, hopefully it's better now. But the real learning curve is always going to be steep.

Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @09:22AM (#16754408)
It's better now. You have more skill you start with, they removed some stupid skills and there are tons of corps that accept free to play chars.

The basic concept is still the same though. You skill with time. Which is nice, because sometimes I don't play for weeks. No "I have to grind X hours" to be on pair with my friends.

Re:Be careful what you copy: Invisibly inserting usernames i... by avree on Wednesday April 04, 2018 @01:46PM (#16757110)
Any guide that said that was wrong. In-game skills help, but actual ability and knowledge matters a lot more. There were guides like https://www.youtube.com/watch?v=de1hwoFYA_k where people used brand new trial accounts to go get good kills.

But yes, they've made it a lot easier to just hop in without the need to train for anything.

Re:Be careful what you copy: Invisibly inserting usernames i... by gnopgnip on Wednesday April 04, 2018 @02:04PM (#16757290)
There were some pretty significant improvements to the new player experience. Within a few hours you have enough skills to participate in faction warfare or other small scale pvp as a tackler.
Re:Be careful what you copy: Invisibly inserting usernames i... by billysielu on Wednesday April 04, 2018 @08:46AM (#16754169)
I stopped playing EVE recently because of all the micro-transaction stuff. One of my favorite things about EVE was how the subscription model deterred kids and meant they didn't need to have micro-transactions. Check out BjornBee or ZarvoxToral on Twitch, they run public fleets you can join, and seeing as it's free-to-play that's probably the easiest way to decide for yourself. -Ex [IRON] Pilot.
Re:Be careful what you copy: Invisibly inserting usernames i... by chii on Wednesday April 04, 2018 @07:20AM (#16753703)
I think they were bleeding subscribers for a while, and had to go to a form of limited free-to-play to keep the numbers up. I m a bit sad that the EVE legacy is eventually going to end, since i think the game is still the most unique MMO out there.

But i don't feel the game has the same dynamic as it had in 2008-2010. But i also quit at that time too, so who knows...

Re:Be careful what you copy: Invisibly inserting usernames i... by sshagent on Wednesday April 04, 2018 @08:50AM (#16754187)
indeed. I've played a lot of mmos, from UO and onwards. Nothing really compares to EVE in the slightest. Perhaps SWG to some extent but EVE is like the Dwarf Fortress of MMOs. lots of levels of details and harsh
Re:Be careful what you copy: Invisibly inserting usernames i... by elaus on Wednesday April 04, 2018 @01:53AM (#16752317)
> There are other, far more interesting ways, to watermark text than this that are both harder (to impossible) to detect that produce better results.

This sounds interesting, could you elaborate?

Re:Be careful what you copy: Invisibly inserting usernames i... by zbobet2012 on Wednesday April 04, 2018 @02:05AM (#16752377)
The post above mentions some. One good way is synonym replacement. In this method the actual _text_ is altered every time to produce a unique arrangement of synonyms used through out the text. For example I can replace "two" with "2" or "fast" with "quick" to obtain a bit to embed things in. See here for examples:

http://failheap-challenge.com/showthread.php?16311-Taking-th...

Another is to alter the _frequency_ of certain letters occurring in the text to produce a unique watermark. For example the "number of i's" that occur in the text can be used to produce a unique text per user. This is a very hard attack to detect or do anything about because even _summaries_ of the associated text tend to carry letter and word frequencies forward.

These methods are also impervious to "screenshot" etc. And because the embedded value can simple be a 64bit key to lookup the users/session info with attacks that attempt to impersonate other are impossible.

Re:Be careful what you copy: Invisibly inserting usernames i... by chatmasta on Wednesday April 04, 2018 @06:10AM (#16753400)
I can see a lot of problems with showing different texts to different users in the same place. For example:

- on a forum, if the post reads slightly different to each user, and one user “quotes” it, the quote will be of what that user saw, and other users will be able to identify the fingerprint from the quote.

- if the fingerprinting script modifies all posts on the forum, then a poster will be alarmed to see his words change.

There are clever ways around both of these issues (rewriting the quotes on render, and hiding the fingerprinting from the OP). But eventually the system gets pretty complicated, and ultimately you’re visibly presenting different text to different users, so it’s no longer an invisible fingerprint.

Re:Be careful what you copy: Invisibly inserting usernames i... by amelius on Wednesday April 04, 2018 @07:24AM (#16753726)
> on a forum, if the post reads slightly different to each user, and one user “quotes” it, the quote will be of what that user saw, and other users will be able to identify the fingerprint from the quote.

Not if the forum intelligently changes the quoted text :)

Re:Be careful what you copy: Invisibly inserting usernames i... by gruez on Wednesday April 04, 2018 @12:42PM (#16756452)
how do you handle partial quotes? what about broken quotes?
Re:Be careful what you copy: Invisibly inserting usernames i... by spicyj on Wednesday April 04, 2018 @02:19AM (#16752437)
How do you synthetically alter the frequencies of letters?
Re:Be careful what you copy: Invisibly inserting usernames i... by ry_ry on Wednesday April 04, 2018 @02:32AM (#16752498)
I'd assume just replace words with synonyms containing the appropriately weighted letter/s?

The hard part is going to be keeping the flow of the text, whilst brute forcing a thesaurus into it!

Re:Be careful what you copy: Invisibly inserting usernames i... by zbobet2012 on Wednesday April 04, 2018 @02:33AM (#16752502)
The easiest is again to do synonym/word/punctuation replacement but with the intent of altering the letter frequency instead of embedding information directly.

It's effectively a compression scheme built on-top of synonym replacement using "extra" available information to pack more bits in less words. This means even sentence long quotes in summary form are enough to compromise someone.

Re:Be careful what you copy: Invisibly inserting usernames i... by tjoff on Wednesday April 04, 2018 @03:17AM (#16752681)
It sounds to me that it would be blatantly obvious that a human didn't write whatever result that may produce.

And I don't quite get how you can encode that much information in a sentence without it being completely garbled.

Re:Be careful what you copy: Invisibly inserting usernames i... by athenot on Wednesday April 04, 2018 @10:57AM (#16755305)
It seems to me that it'd be very obvious that a human did not write whatever result that could produce.

Here's 5 bits in that simple sentence. I'm sure others can do better.

Re:Be careful what you copy: Invisibly inserting usernames i... by specialist on Wednesday April 04, 2018 @02:12PM (#16757367)
It now occurs to me: inject common proofreading mistakes that often go unnoticed.
Re:Be careful what you copy: Invisibly inserting usernames i... by thinkloop on Wednesday April 04, 2018 @02:33AM (#16752501)
It does seem tough to vary word usage to produce the right frequency of letters while keeping the meaning and not having it read awkwardly.
Re:Be careful what you copy: Invisibly inserting usernames i... by itronitron on Wednesday April 04, 2018 @07:50AM (#16753833)
interesting, I wonder if that is why there are so many typos and grammatical errors in news articles these days
Re:Be careful what you copy: Invisibly inserting usernames i... by ohitsdom on Wednesday April 04, 2018 @07:53AM (#16753846)
On forging the identity of someone else, the author did mention it and the workaround is pretty simple (using a secret ID for each user):

> There are some caveats to this method of course. For example, if a user knew of the script they could theoretically insert their own zero-width characters and accuse someone else. A better solution would be to insert a unique user ID that is not publicly available instead of the username.

Re:Be careful what you copy: Invisibly inserting usernames i... by PurpleBoxDragon on Wednesday April 04, 2018 @10:08AM (#16754792)
If someone manages to determine the secret ID then it fails. What about signing a combination of part of the message (likely some hash) and the user ID. This would create a secret ID, but one which if stolen can be shown to be false since trying to recreate the signature with their ID and the message would fail. Hash collisions between different messages are still a concern, but aren't their known solutions to that problem that can be implemented in combination?
Re:Be careful what you copy: Invisibly inserting usernames i... by aldoushuxley001 on Wednesday April 04, 2018 @10:32AM (#16755032)
Can't you just use a whitelist of allowable characters?
Re:Be careful what you copy: Invisibly inserting usernames i... by nzpopa on Wednesday April 04, 2018 @04:25AM (#16753006)
What about fingerprinting a photographed text? I'm thinking that by encoding the hidden message to bits and representing them in spaces around some arbitrary anchor keywords from the original text might work. Extracting the message then requires either OCR, either manual work(counting spaces).
Re:Be careful what you copy: Invisibly inserting usernames i... by cesarb on Wednesday April 04, 2018 @07:55AM (#16753855)
It could also be encoded in the choice of serif or sans-serif for each character: http://elonka.com/friedman/
Re:Be careful what you copy: Invisibly inserting usernames i... by specialist on Wednesday April 04, 2018 @02:16PM (#16757395)
That would have never occurred to me. So many tricks.

I wonder if round tripping texts could be an effective sanitizer. Text to speech and back. English to Chinese and back.

Re:Be careful what you copy: Invisibly inserting usernames i... by amelius on Wednesday April 04, 2018 @07:32AM (#16753753)
See e.g. Spread Spectrum Image Steganography for embedding messages under the noise level.

http://www.lia.deis.unibo.it/Courses/RetiDiCalcolatori/Proge...

Re:Be careful what you copy: Invisibly inserting usernames i... by lagadu on Wednesday April 04, 2018 @05:05AM (#16753163)
Just have the background image have a pattern to it that changes by user: you can encode stuff in a uniform-looking background by making some squares be color (255,255,255) and others be (255,255,254) for example: it would appear to be uniform white but not really.
Re:Be careful what you copy: Invisibly inserting usernames i... by chatmasta on Wednesday April 04, 2018 @06:15AM (#16753416)
The classic image stegonography technique is embedding bits in the least-significant-bit of each pixel, such that the differences do not produce visual changes but the information is preserved in the raw bytes of the file. The problem with this technique is that the encoded information will not survive a screenshot (since it’s in the LSB, the colors don’t actually change, just the raw bits).

In order to survive a screenshot (or even some of the common processing steps run after uploading an image somewhere), you would need to visibly change the colors, as you say. This could work but could also produce identifiable artifacts.

(Actually, now I’ve typed this out, I’m not sure if a LSB stego image wouldn’t survive a screenshot. I guess it depends on how the screenshot function is implemented — actually would be curious if anyone has tested this.)

Re:Be careful what you copy: Invisibly inserting usernames i... by pbhjpbhj on Wednesday April 04, 2018 @09:33AM (#16754491)
LSB alterations would be in lossless encoded images, like PNG (of the bit-depth was sufficient); but not in lossy image formats like JPEG.
Re:Be careful what you copy: Invisibly inserting usernames i... by chatmasta on Wednesday April 04, 2018 @09:51AM (#16754641)
Right, and since most screenshots are jpeg, that means LSB would likely be lost.
Re:Be careful what you copy: Invisibly inserting usernames i... by masonicb00m on Wednesday April 04, 2018 @03:04PM (#16757825)
At least on macOS, screenshots are PNG. Does Windows make JPEGs?
Re:Be careful what you copy: Invisibly inserting usernames i... by MandieD on Wednesday April 04, 2018 @03:43PM (#16758250)
The Snipping Tool included with Win 10 defaults to saving as PNG
Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @05:16AM (#16753211)
Has been done, see my comment above.

http://failheap-challenge.com/showthread.php?12731-Once-upon...

The images are 404, but they used a background with slightly different color and something similar to a QR code.

Re:Be careful what you copy: Invisibly inserting usernames i... by nzpopa on Wednesday April 04, 2018 @06:32AM (#16753472)
The background trick is cool, but what happens if the user removes it entirely? Lexical Steganography might be a more suitable approach: http://web.mit.edu/keithw/tlex/
Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @06:56AM (#16753596)
Just skimmed it, but is that not close to method #2 the same Alliance used: http://failheap-challenge.com/showthread.php?16311-Taking-th...
Re:Be careful what you copy: Invisibly inserting usernames i... by sillysaurus3 on Wednesday April 04, 2018 @03:45AM (#16752833)
Could you talk more about why this was useful for Eve? What's an example of how you could blame innocent folks? And how could you sign the inserted data – do you mean cryptographically?
Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @04:25AM (#16753005)
Lets say you are an Cuban spy inside the NSA. While you copy memos you notice a watermark with your personal NSA employee ID embedded in the paper.

The NSA might have spies inside the Cuban intelligence services. If you remove the water mark, the NSA will you that you know about their counter intelligence.

If you leave the watermark in they know you are the spy. But, if you change the watermark to some ID from another employee there will be no downside for you. And you start tension within the NSA.

Maybe you can even turn the burned innocent employee, because he will be pissed at the NSA.

Eve is like that.

____________

Reminds me of a story. That one time there was a large battle in eve. If you want to repair / heal a friendly ship in eve you have to target it, and press F1 to start your remote rapair module (healing spell).

In the heat of the battle the pilot Ivory, a healer from Team A, messed up and accidentally targeted the enemy ship his fleet what shooting at the time. He did not notice his mistake and shouted "All reps on Cain!" (Use healing spells on the pilot Cain) Cain was from Team B.

Counter intelligence officers from Team A thought that our healer Ivory was a spy and just pressed the wrong push-to-talk button in TeamSpeak. They sifted through logs and found out his IP, he was from Alberta, CA. Just like the leader from TeamB.

Team A set a trap and killed a expensive ship from Ivory .. and kicked from the Alliance (Guild)

Ivory was not a spy :) Internet spaceships are serious business.

Re:Be careful what you copy: Invisibly inserting usernames i... by lozenge on Wednesday April 04, 2018 @07:33AM (#16753761)
How did you find out he wasn't a spy?
Re:Be careful what you copy: Invisibly inserting usernames i... by Mashimo on Wednesday April 04, 2018 @07:49AM (#16753824)
I think a week later Team A apologized, replaced his ship and took him back.

But the accusation was stupid to begin with. He was a loyal member for years, living in the same Canadian state as another eve player is not really uncommon any shouting on TeamSpeak who is currently getting shot would not have been helpful.

Diplomats from Team B said he was not a spy.

Re:Be careful what you copy: Invisibly inserting usernames i... by lagadu on Wednesday April 04, 2018 @04:19AM (#16752973)
Spying is a big problem in Eve. At the most basic level a spy is able to take screenshots and copy/paste text to send back to the entity they're spying for. By watermarking both text and forum backgrounds the data effectively becomes tainted in the sense that the screenshot/text will have unique characteristics that allow the original poster to identify who copied the data in the first place.

The whole flow would be:

- X is a player in alliance FOO but is actually an agent planted there by alliance BAR.

- Y is a player in alliance BAR but is actually an agent planted there by alliance FOO (or any other).

- X copies intel from FOO's forums and sends it back to the people in charge of the spy program in BAR.

- That intel gets shared with key personnel in alliance BAR, so they can take action based on the gathered intelligence; unknown to BAR, among that personnel is Y

- Y sees that intel and sends it back to their leadership in alliance FOO

- The people at alliance FOO identify the unique data on that intel and track it down to X and proceed to kick him for being a spy.

As someone who is involved with alliance leadership stuffs: This may sound convoluted but it's really bread-and-butter level stuff in Eve, it can get significantly weirder. For example this article discusses whitespace character-based fingerprinting: that's amateur level, like described elsewhere in this thread.

To answer your question: counter-intelligence. If your method for tagging data is known and easy to replicate, such as watermarking your forum userID in screenshots, the people at alliance BAR can edit the screenshot (or forge a new one) where they insert the userID of an innocent person in alliance FOO in the gathered intel, this way when Y grabs the data for sending back to FOO, they'll be unknowingly sending evidence that incriminates a loyal member.

edit: I noticed I didn't address your last question. Signing data is just regular cryptographic signing yeah, in the above example to prevent tampering you'd insert the hash from the userID plus a secret salt for example. You just need some way to prevent the hostiles from incriminating someone else.

Re:Be careful what you copy: Invisibly inserting usernames i... by ThrustVectoring on Wednesday April 04, 2018 @04:34AM (#16753048)
> The people at alliance FOO identity the unique data on that intel and track it down to X and proceed to kick him for being a spy.

That, or deliberately feed misinformation to the spy.

Re:Be careful what you copy: Invisibly inserting usernames i... by Fnoord on Wednesday April 04, 2018 @06:23AM (#16753441)
Screenshots made in World of Warcraft contain a watermark which contains the account number of the player, as well as other info [1] [2]. This is used to find/combat cheaters (e.g. botters).

As for spying, I'm pretty sure this is a problem in high end raiding in WoW. But due to the nature of WoW (not being a king of the hill MMO to rule land) not nearly as much as EVE. Blizzard uses it to combat cheating.

[1] http://www.tomshardware.com/news/watermark-screenshots-World...

[2] https://eric-diehl.com/world-of-warcraft-and-watermarking/

Re:Be careful what you copy: Invisibly inserting usernames i... by earenndil on Wednesday April 04, 2018 @11:30PM (#16761543)
Couldn't someone just black out the watermark?
Re:Be careful what you copy: Invisibly inserting usernames i... by Fnoord on Thursday April 05, 2018 @05:09AM (#16763145)
In this case not. The watermark is all over the place, viewable when you zoom in. The alternative is to use a 3rd party tool to make screenshots such as Greenshot, ShareX, or Gyazo.
Re:Be careful what you copy: Invisibly inserting usernames i... by michaelcampbell on Wednesday April 04, 2018 @07:04PM (#16760158)
Could "fingerprinting" a screenshot be foiled by running the screenshot through a lossy algorithm? Or doing something like converting to jpg->gif->jpg->gif->png->jpg... a few rounds? Enough to keep the picture viewable, but just barely?

Or hell, even simpler; taking a cameraphone picture of the screenshot?

Re:Be careful what you copy: Invisibly inserting usernames i... by lagadu on Thursday April 05, 2018 @04:25AM (#16762937)
Depends on the type of fingerprinting used. The example I mentioned with the invisible pattern yes but if the fingerprinting is done via other means such as replacing some words on a post with synonyms for each user in such a way that each has a unique combination of words it wouldn't work.

Generally speaking in these scenarios you don't want to grab anything directly from the source, just relay what you saw and write it down in your own words. Even then it has to be handled carefully (how many other people got this information? Are the details I'm seeing slightly incorrect in order to filter out who leaked this?)

Also take into account that you can be caught just by repeated "A/B testing" of sorts: half the population gets informed that at 19:05 some operation is taking place, the other half that the op is taking place at 19:10. The next day they do the same but using different groups, if you have access to the data that is being leaked you can track down who is leaking it like that after a few iterations.

Re:Be careful what you copy: Invisibly inserting usernames i... by ry_ry on Wednesday April 04, 2018 @05:24AM (#16753229)
The in-game stuff is the tip of the PVP iceberg as far as Eve goes. Whole alliances have been killed off using a handful of reddit sockpuppets impersonating their members, brought down by a player flipped at a social event, or simply imploded under the weight of internal drama stoked by rivals. Often all 3 at the same time.

It's a very interesting game, built on a really crappy space themed spreadsheet.

Re:Be careful what you copy: Invisibly inserting usernames i... by ksrm on Wednesday April 04, 2018 @08:12AM (#16753960)
The advantage of putting the (signed) full username in there is that you can demonstrate to a third party (like a court?) who is to blame. Just encoding a number for each user, or giving each user a different number of Es is deniable to a certain extent.
Re:Be careful what you copy: Invisibly inserting usernames i... by scottmf on Wednesday April 04, 2018 @08:50AM (#16754182)
But such a simple system would make it easy for one user to frame another.

You would need a way of signing the username. Perhaps you could hash the user ID with a secret salt, and hide that in the text along with the username.

Re:Be careful what you copy: Invisibly inserting usernames i... by wodenokoto on Sunday April 08, 2018 @08:38AM (#16785851)
I dont have access to the paper, but wouldn't unicode normalization (and zero width deletion) effectively remove all watermarking?
Re:Be careful what you copy: Invisibly inserting usernames i... by avree on Wednesday April 04, 2018 @02:09AM (#16752393)
which alliance were you in? :)