YoVDO

CastGuard - Mitigating Type Confusion in C++

Offered By: Black Hat via YouTube

Tags

Black Hat Courses Software Development Courses Cybersecurity Courses C Programming Courses

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 Service
University 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