filmov
tv
CastGuard: Mitigating Type Confusion in C++

Показать описание
...This talk introduces a new mitigation called CastGuard which uses a tiny instruction sequence in combination with the virtual function table pointer of an object to deterministically prevent illegal static down-casts in C++ code. CastGuard is currently being deployed to a set of Windows components with more coming in the future.
By: Joe Bialek
By: Joe Bialek