On Demand

C/C++ Secure Coding

Dive deep into the security aspects of C and C++ through our comprehensive training. This course provides a hands-on learning experience with numerous examples, enabling you to understand and avoid common programming errors. You will discover techniques and tools designed to enhance your ability to write more secure code in C and C++. Elevate your programming skills and security awareness with us!

Agenda

Introduction

  • Introduction to secure coding in C and C++
  • Common C and C++ programming errors
  • Memory related vulnerabilities
  • Integer overflow problems
  • Concurrency issues

Hands-on examples

  • Interactive coding sessions to demonstrate vulnerabilities
  • Exercises to fix and improve existing code snippets
  • Tools for secure coding
  • Introduction to static analysis tools and their benefits
  • Leveraging AddressSanitizer (ASan) to detect memory errors
  • Employing UndefinedBehaviorSanitizer (UBSan) for runtime error detection

Advanced Techniques

  • Modern C and C++ language features to improve code security
  • Best practices and tips

Experts

Hey, no worries, it's not me holding the training. Our team just hasn't decided yet who will do it. We will let you know as soon as possible.

Benefits

Penguin with safety glasses working with a soldering iron.
Practical Training for Real-World Success
Our hands-on workshops prepare your team for actual scenarios, building confidence and ensuring they're ready to tackle challenges in the workplace.
Penguin in frontal view, next to him in big letters the words 10 max.
Small Groups, Better Results
Team learning with small groups: Our recipe for successful trainings. It means personalized attention, easier engagement in discussions, and a focused environment.

FAQ

Are your trainings also available in German?

Ja, wir sprechen auch Deutsch.

Do I need a specific training platform to take part in a training?

No, you don't need to worry about anything. Sigma star gmbh provides the training platform, and you will receive access to it.

Do I get the training material afterwards?

Sure! All presented material will be available to attendees after the session.

Do you also offer in-house trainings?

Yes, we provide in-house workshops for our custom trainings. They are available upon request: Contact us to book your in-house session.

How big is the group per training?

The training is limited to 10 persons. Larger trainings are available upon request.

What timezone will the training be conducted in?

Our base timezone is CET; however, we can arrange customized training slots to align with your specific time zone upon request.

Can you help us with NIS2, EU CRA, IEC 62443, EN 303 645, or another security standard?

Yes! There are quite a lot of new security standards that bring new requirements and often uncertainty about what to implement. We can help you out there! Feel free to request a custom-tailored training session for your specific use case and requirements.

The answer you were looking for is not in the list?
Feel free to write us anytime an E-Mail: trainings@sigma-star.at.
We’ll be happy to assist you.

Audience

C/C++ Secure Coding

Format

Remote

Location

Remote

Duration

1 Day

Icon with a waving hand

Get in touch

+43 5 9980 400 00 (email preferred)

sigma star gmbh
Eduard-Bodem-Gasse 6, 1st floor
6020 Innsbruck | Austria

LinkedIn logo
sigma star gmbh logo