| ▲ | Noroboto: Lying Fonts and Mitigation in Rust(tritium.legal) | |||||||||||||||||||||||||||||||||||||||||||
| 25 points by piker 2 days ago | 12 comments | ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | PufPufPuf an hour ago | parent | next [-] | |||||||||||||||||||||||||||||||||||||||||||
Wouldn't ligatures be a more effective attack vector for the "Maryland -> Delaware" case? That's all that ligatures do -- render a specific sequence of characters as something else. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | echoangle an hour ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||||||||||||||
At that point you can just paste a screenshot of your doc into word and celebrate. Also, the mitigation can probably be fooled with ligatures since they are only verifying the letters alone as far as I skimmed. I don’t even understand the threat model. Is my opponent in a court case going to use this on the PDF they give the court? Surely the judge will be pretty annoyed since you can’t even ctrl+f in the files then. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| ▲ | mproud an hour ago | parent | prev [-] | |||||||||||||||||||||||||||||||||||||||||||
Someone could also just make a font file that swaps all of the characters around. So like an A looks like a Z, and a Z looks like an A. | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||