CastGuard - Mitigating Type Confusion in C++
Offered By: Black Hat via YouTube
Course Description
Overview
Explore a groundbreaking mitigation technique called CastGuard in this 40-minute Black Hat conference talk. Discover how a small instruction sequence, combined with an object's virtual function table pointer, can effectively prevent illegal static down-casts in C++ code. Learn about the implementation of CastGuard in Windows components and its potential for wider deployment. Gain insights into enhancing C++ code security and mitigating type confusion vulnerabilities from speaker Joe Bialek.
Syllabus
CastGuard: Mitigating Type Confusion in C++
Taught by
Black Hat
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Testing
University of Utah via Udacity The Hardware/Software Interface
University of Washington via Coursera Software Debugging
Saarland University via Udacity Introduction to Systematic Program Design - Part 1
The University of British Columbia via Coursera