Hack-proofing Your C/C++ Code
Greg Davis (Director of Engineering, Compiler Development, Green Hills Software)
Automotive, Industrial & Functional Safety
50-Minute Technical Session
Audience Level: Intermediate
While 85% of embedded designs use C and C++, these languages are notorious for allowing unsafe code practices that give hackers a way to attack. This talk shows exactly how to keep your internet-connected product safe by writing your code properly the first time. Well-proven tools and techniques can be used to augment any software design paradigm and to effectively hack-proof your code. Techniques include coding conventions, automatic run-time error checking, manual compile-time and run-time assertions, static analysis, and the most common mistakes to avoid.
Attendees will learn about the tools and coding techniques that can help make their products secure and reliable.
Embedded developers or managers of teams who program in C or C++.