News for hackers. Stuff that matters.
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...