FINDING · DETECTION
WeChat's visual-based image filter compares uploads against a specific blacklist using a perceptual similarity metric rather than ML classification. Semantic-preserving transformations — mirroring, cropping, adding whitespace — evaded all 15 tested blacklisted images, and images filtered visually were typically removed within 10 seconds, faster than OCR-filtered images (5–30 seconds).
From 2018-knockel-analysis — An analysis of automatic image filtering on WeChat Moments · §3.2.2 · 2018 · Free and Open Communications on the Internet
Implications
- Simple geometric transformations (mirror, crop, canvas extension) reliably evade blacklist-based image filters that lack semantic ML classification and require no knowledge of the filter's internals.
- The sub-10-second visual filter latency suggests server-side perceptual hashing with a precomputed index; evasion must survive whatever normalization precedes the hash, not just the hash comparison itself.
Tags
Extracted by claude-sonnet-4-6 — review before relying.