FINDING · DETECTION
WeChat's OCR filter performs blob merging to reconstruct characters from disconnected components. Filling character strokes with tiled letter patterns evaded OCR filtering in 100% of tests (vs. 92% for tiled square patterns), because tiled letters distract the blob-merging stage into finding the letter tiles rather than the composed characters.
From 2018-knockel-analysis — An analysis of automatic image filtering on WeChat Moments · §3.1.2 · 2018 · Free and Open Communications on the Internet
Implications
- Render sensitive text with complex fill patterns — tiled letters are more effective than tiled squares — to fragment characters into blobs that defeat blob-merging OCR stages.
- Use larger font sizes when applying blob-disruption techniques; smaller text has fewer blobs per character and reduces evasion effectiveness, as seen in the two 25-keyword failures.
Tags
Extracted by claude-sonnet-4-6 — review before relying.