TOP SECRET//HCS/SI/TK//ORCON/NOFORN
Bug class genocide
Applying science to eliminate 100% of buffer overflows
Hackito Ergo Sum, 2014 Andreas Bogk, @andreasdotorg
Bug class genocide Applying science to eliminate 100% of buffer - - PowerPoint PPT Presentation
Bug class genocide Applying science to eliminate 100% of buffer overflows Hackito Ergo Sum, 2014 Andreas Bogk, @andreasdotorg TOP SECRET//HCS/SI/TK//ORCON/NOFORN The problem void foo (char* arg) { char some[16]; char* p = some; while (*p++
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
Hackito Ergo Sum, 2014 Andreas Bogk, @andreasdotorg
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
– Valgrind – gcc and llvm memory sanitizer – SAFEcode – Ccured – SafeC – Cyclone – Etc... – –
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN
TOP SECRET//HCS/SI/TK//ORCON/NOFORN