November 2006
Intermediate to advanced
1200 pages
31h 45m
English
“One day you will understand.”
Neel Mehta, Senior Researcher, Internet Security Systems X-Force
When you’re reviewing software to uncover potential security holes, it’s important to understand the underlying details of how the programming language implements data types and operations, and how those details can affect execution flow. A code reviewer examining an application binary at the assembly level can see explicitly how data is stored and manipulated as well as the exact implications of an operation on a piece of data. However, when you’re reviewing an application at the source code level, some details are abstracted and less obvious. This abstraction can lead to the introduction of subtle vulnerabilities ...
Read now
Unlock full access