Secure Coding in C

Diese Schulung bietet einen Überblick über die Aspekte der sicheren Programmierung zum Schutz gegen Angreifer und ihre Wechselwirkungen mit Security Prozessen. Um ein Verständnis für die Wichtigkeit der Anwendung sicherer Programmierpraktiken zu vermitteln, wird den Teilnehmern anhand von Beispielen veranschaulicht, wie Softwareschwachstellen von Angreifer ausgenutzt werden können. Auf dieser Grundlage werden sichere Programmiermethoden sowie Tools eingeführt, die zur Unterstützung beim Schreiben von sicherem C-Code verwendet werden. Die Schulung wird von zwei Senior Cyber ​​Security Engineers durchgeführt, die aktiv in Cyber-Security Projekten im Bereich Medizin-, Automobil- und Industrietechnik arbeiten.

  • 2 Tage
  • Seminar, praktische Beispiele & Übungen
  • Bis zu 12 Teilnehmer
  • Kursunterlagen: Englisch
  • Kurssprache: Deutsch oder Englisch
  • Termine finden Sie hier
  • Seminarkosten: 2.321,00 € pro Teilnehmer, zzgl. MwSt.*

Inhaltliche Schwerpunkte

Was ist Sicherheit?

  • Terminologie
  • Institutionen und Standards

 

Was kann im C-Code schief gehen?

  • Einführung in C: Chancen und Risiken
  • Ein Blick unter die Haube: Was passiert nach dem Kompilieren?
  • Sicherheitslücken und Exploits

 

Sichere Programmierung in C

  • Techniken und Best Practices
  • Kodierungsstandards
  • Statische Code-Analyse
  • Dynamische Programmanalyse
  • Einführung in Seitenkanalattacken
  • Fallstricke bei der Verwendung externer Bibliotheken

 

Das Gesamtbild – Security Engineering Prozesse

  • Ausblick auf weitere sicherheitstechnische Themen, die von dieser Schulung nicht vollständig abgedeckt werden (z. B. Sicherheitsrisikoanalyse, Sicherheitskonzeptanalyse usw.)

Zielgruppe

Das Seminar richtet sich an Entwickler. Obwohl sich das Training auf die C-Sprache konzentriert, kann der größte Teil des Inhalts auch für andere Programmiersprachen (z. B. C ++) angewendet werden. Daher empfehlen wir auch Programmierern anderer Sprachen die Teilnahme an diesem Seminar.

Voraussetzungen

Wissen, wie man C-Code schreibt und diesen kompiliert sowie Grundkenntnisse in Software-Engineering-Prozessen

Für Fragen, Termine und Anmeldung kontaktieren Sie uns unter:

Tel: +49 89 8208598-123
Email: training@itk-engineering.de

*Etwaig anfallende Reise- und Aufenthaltskosten sind nicht Bestandteil der Leistung. Diese sind vom Kursteilnehmer selbst zu tragen.