3 ms·
> We found that the use of client re-encoding can make the image filtering more powerful in that it effectively results in an image’s hash representing all imag
by NKCSS 7y ago
> We found that the use of client re-encoding can make the image filtering more powerful in that it effectively results in an image’s hash representing all images with identical pixel values as opposed to merely a specific image encoding. The process of re-encoding extends the generalizability of hash-based filtering because any image containing the same pixel contents will be encoded to the same file and thus have an identical hash (see Figure 3). When this happens, any changes to the original image’s encoding or to its metadata will be ineffective at evading filtering, and some change to the image’s pixel values, if even a small one, will be required to change the resultant hash. When the client does not re-encode, then any change to an image’s file encoding, including to its metadata, is sufficient to change its hash.
So, just add a random off-color pixel in your image and the system will fail.
- ComodoHacker 7y agoI doubt it's that simple. Perhaps they have an AI part that analyzes new images and adds their hashes to the blacklist.
- elaus 7y agoNo, according to the article this will only evade the hash-based lookup. All images that aren't in the hash database are then analyzed by some other, computational more expensive system (OCR, …).