*Special offer for a limited time
Secure Coding
€399.00
Quantity
Start Date: December 2, 3, 4 & 5, 2024
Time: 4 PM CET - 8 PM CET (4 hours each day)
Total Duration: 16 hours
Prerequisite: None
Course Outline:
Module 1: Introduction to SEI CERT Coding Standards
Lesson 1
- Overview of Software Engineering Institute (SEI) and CERT
- Importance of secure coding standards
- Common security vulnerabilities in software development
- Introduction to SEI CERT coding standards and their purpose
Module 2: SEI CERT C Coding Standard
Lesson 2
- Introduction to the CERT C coding standard
- Key principles and guidelines in CERT C
Lesson 3
- Common vulnerabilities in C and how CERT C mitigates them
- Detailed study of specific CERT C rules and recommendations:
* Rule EXP00-C: Do not use invalid pointers
* Rule STR31-C: Guarantee that storage for strings has sufficient space for character data and the null terminator
* Rule MSC32-C: Properly seed pseudo-random number generators
Lesson 4
- Hands-on exercises:
* Identifying and fixing vulnerabilities in sample C code
* Applying CERT C guidelines to improve code security
Module 3: SEI CERT C++ Coding Standard
Lesson 5
- Introduction to the CERT C++ coding standard
- Key principles and guidelines in CERT C++
Lesson 6
- Common vulnerabilities in C++ and how CERT C++ mitigates them
- Detailed study of specific CERT C++ rules and recommendations:
* Rule DCL50-CPP: Do not define a C-style variadic function
* Rule EXP61-CPP: A lambda object must not outlive any of its reference captured objects
* Rule CTR50-CPP: Guarantee that container indices and iterators are within the valid range
Lesson 7
- Hands-on exercises:
* Identifying and fixing vulnerabilities in sample C++ code
* Applying CERT C++ guidelines to improve code security
"I recently completed the Automotive Cybersecurity and Automotive Penetration Testing Course at Matrickz GmbH, and I highly recommend it to anyone interested in this growing field.
The course provided a comprehensive overview of automotive cybersecurity concepts and hands-on experience with penetration testing techniques. I particularly enjoyed the practical exercises that allowed us to apply the learned concepts to real-world scenarios.
This course has significantly enhanced my knowledge and skills in automotive cybersecurity. It has made me a more valuable asset to my current role and opened doors to new opportunities in the automotive security field.
I would highly recommend this course to security professionals, automotive engineers, and anyone interested in gaining a deeper understanding of automotive cybersecurity threats and mitigation strategies."
“Dr. Hasan Ibne Akram stands for extremely fast thinking, the special extra mile and high quality software.”
"My experience with Matrickz GmbH was always pleasant. The consultants and engineers of Matrickz GmbH provided services to my fullest satisfaction.”
“We have been cooperating successfully with Matrickz in software development for more than a year. This has brought us forward very quickly in the project work.”
"Valeo Powertrain Actuators Systems, in Ebern, was very satisfied with Matrickz. So there is nothing standing in the way of further collaboration in the future.”
Discover Your Journey: Where Every Adventure Begins with Quality Essentials.
10785 W. Twain Ave. Ste 229, Las Vegas NV 89135
Phone: +49 177 5010543
Email: [email protected]
Facebook
Instagram
Youtube