Black Hat USA 2021 – Secure Coding training
Event date 31 July 2021 09:00 – 18:00
Location Black Hat
Don't miss NCC Group's very own Robert C. Seacord presenting secure coding in C training at BlackHat 2021 on 31st of July at 9:00am – 6:00pm.
Secure Coding Training in C and C++ is a four-day course that provides a detailed explanation of common programming errors in C and C++ and describes how these errors can lead to code that is vulnerable to exploitation. This course concentrates on security issues intrinsic to the C and C++ programming languages and associated libraries.
The course will teach developers to identify common security flaws including:
- Buffer overflows
- Integer overflow
- Dangerous compiler optimizations
- Race conditions
- Memory management errors
- Logical errors
- Invalid assumptions
For each of these security flaws, Robert will demonstrate specific remediation techniques as well as general secure coding practices that help prevent the introduction of vulnerabilities.
This course will be useful to anyone involved in developing secure C and C++ programs regardless of the specific application. The duration and content of this course can be customized to any organization's needs; including an optional fifth day focused on developing multi-threaded, data race-free programs
Robert C. Seacord is a Technical Director with NCC Group where he works with software developers and software development organizations to eliminate vulnerabilities resulting from coding errors before they are deployed. Previously, Robert founded and led the secure coding initiative in the CERT Division of Carnegie Mellon University's Software Engineering Institute (SEI). Robert is also an adjunct professor in the School of Computer Science and the Information Networking Institute at Carnegie Mellon University. Robert is the author of six other books, including "The CERT C Coding Standard, Second Edition" (Addison-Wesley, 2014), "Secure Coding in C and C++, Second Edition" (Addison-Wesley, 2013), and "Java Coding Guidelines: 75 Recommendations for Reliable and Secure Programs" (Addison-Wesley, 2014). Robert is on the Advisory Board for the Linux Foundation and an expert on the ISO/IEC JTC1/SC22/WG14 international standardization working group for the C programming language.
For more information on key takeaways, who should take the course and what equipment is needed, click here: https://www.blackhat.com/us-21/training/schedule/#secure-coding-in-c-21933