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

Categories

  • training
  • usa
  • cyber security

Contacts

NCC Group Press Office

Press contact All media enquires relating to NCC Group plc +44 7721577574

NCC Group - Financial Media Enquiries

Press contact Maitland AMO Financial Results Media Enquiries +44 (0)20 7379 5151

Regional Press Office - North America

Press contact +1 408 776 1400

Regional Press Office - Europe

Press contact +31 20 794 4737

Related events