Skip to content
Back to all courses

Secure Coding — Security by Design

Next date
19.05.2026
Duration
1 day
Level
Basic
Price
€890 per person plus VAT
Location
On site
In-house available
Yes

Book this course

Summary

Everyday work in software development asks for more than meeting an application's functional requirements. One non-functional quality matters above all others: security. With the Cyber Resilience Act, the European Union has put cyber security in the development process on a legal footing and given it still more weight. The act lays binding cyber security requirements on products with digital components, and makes secure coding something software development can no longer step around. ​ The workshop “Secure Coding — Security by Design” is the right occasion to get to grips with cyber security through hands-on exercises and to anchor that knowledge in how you build things. Participants learn to spot possible weaknesses the way an attacker would, to work out effective countermeasures and to build them in. The aim is to raise both the awareness and the ability of everyone taking part, so that the requirements of the CRA are met and the products and software you build match the harmonised rules.

Module 0: the Cyber Resilience Act

An introduction to what the CRA wants and requires. What it changes about software development

Module 1: broken access control

Authorisation next to authentication. Flaws in the design. Error handling

Module 2: validating input

Tampering with the front end. Path and query parameters. Tampering with requests. Tampering with URLs. Session storage

Module 3: the password mechanism

Two-factor authentication. Forgotten passwords. Security questions

Learning objectives

After completing the course you will be able to …

  • understand what the CRA requires and what it means for developers
  • you understand how attackers go about it
  • you know the usual methods of attack
  • you know the measures that keep them out
  • you can test a website for its security
  • you have a better eye for a weakness when you see one
Who it is for

Software developers​. Software architects​. Testers​. IT operations and DevOps​. Anyone answerable for the security of the software they and their teams build

What is included

Certified, experienced trainers Personal attention: at most 12 participants per trainer Parking in the building for participants who come by car

Interested? Book the course now

Secure Coding — Security by Design

Das Formular wird geladen …

Loading the form …