Episode #843 Quiz
Trojan Source
Date: 2021-11-02 | Length: 1.75 hrs | Episode page at twit.tv
About this episode
Trojan Source exploits Unicode bidirectional controls and isolates to make source code visually differ from compiler interpretation, hiding logic changes from reviewers. It affects C, C++, C#, JavaScript, Java, Rust, Go, and Python. Defenses include banning or terminating bidi controls in source, plus compiler, editor, repository, and build-pipeline checks.
Your name and email are stored only in your browser local storage for convenience. They are not retained server-side.