I'm glad to have had the chance to present at the Unicode conference yesterday, and meet all the wonderful people there.
You can download the presentation slides here for Exploiting Unicode-enabled software.


I'm glad to have had the chance to present at the Unicode conference yesterday, and meet all the wonderful people there.
You can download the presentation slides here for Exploiting Unicode-enabled software.
Chris Weber speaks on “Exploiting Unicode-enabled Software” at the 32nd Internationalization & Unicode Conference.
When it comes to Unicode implementations, there’s a rich set of test
cases to perform. Realizing it is the start. Automating it is the next
step.
At a high-level Unicode-related security bugs can be categorized into the following root-causes:
Canonicalization
Absorption (over-consumption)
Character deletion and swallowing
Interpreting Syntax replacements
Best-fit mappings
Buffer overruns
Timing issues
I'll be discussing some of the issues recently reported to Opera, Apple, and Mozilla at the 32nd Unicode Conference in San Jose next week. We discovered some issues with the way certain Unicode characters could be leveraged to enable cross-site scripting attacks in popular web browsers (aka User-Agents). These issues involve utilizing Unicode characters in ways which might bypass most filters, IPS, and IDS systems.