4 ms·
So just take pics of the pages and convert the pics back to a PDF
by wly_cdgr 5y ago
So just take pics of the pages and convert the pics back to a PDF
- dbsmith83 5y agoEasier to just strip out the metadata
- squarefoot 5y agoA motivated publisher could embed codes by altering in subtle ways the differences in distances or color between adjacent characters, so that they would survive most color or grey scale conversions; a seemingly innocuous frame drawn around a photo could be either larger or smaller by say one millimeter, representing de facto a bit, therefore using enough pages they could identify a book among billions. Unfortunately there's no way to be 100% sure that a complex document doesn't contain some form of embedded code.
- json_dirs 5y agointeresting -- i don't know enough about PDFs, but I saw something in a PDF /OpenAction that sounded like this. wonder if anyone who knows more could see? https://twitter.com/json_dirs/status/1486274161655771136?s=20 https://twitter.com/json_dirs/status/1486274161655771136?s=2...
- deleted 5y ago[deleted]
- asdff 5y agoYou could try and break this by adding something like some random noise or jitter maybe, or slightly transforming the proportions of the pages perhaps, or shifting colors in a stochastic way would probably complicate their efforts. The frame around the photo will no longer be exactly 1.1231 mm and will throw off their embedded code reading systems. The colors won't be the same hex codes they are expecting and won't be shifted evenly. Spacing is now all off between the characters.
- viraptor 5y agoGood information hiding and watermarking doesn't get affected by common transformations. Most changes will be relative to other content, so noise and resizing shouldn't impact it, especially if there's redundancy in the fingerprint codes. It's not "frame is 1.1231 mm == 1", but rather "frame is slightly wider than average of other pages == push 1 into FEC".
- asdff 5y agoHow would be able to get past stochastic transformations? "frame is slightly wider than average of other pages == push 1 into FEC" could be stymied by making pages randomly wider or narrower, so now the average is different and the frame you are expecting to be slightly wider may even be slightly narrower than the average now, garbling your encoding.
- viraptor 5y agoSure, but you're taking two things for granted: you know this is the approach used, and it's the only approach used. If we assume those, you can work around any watermark.
- wly_cdgr 5y agoReminds me of printergate. Fair. Ok, so what about using an OCR tool to convert to text, then converting that back to PDF?