Automatisiertes Security Testing.
Wiederholbar. Skalierbar. Nachweisbar.
Security Testing darf kein einmaliger Aufwand sein. Wir automatisieren die Prüfung Ihrer embedded Systeme und verankern sie fest in Ihrer CI/CD – von der automatisierten Schwachstellenanalyse über Fuzz- und Netzwerklasttests bis zum Threat Mitigation Test.
So wird Cybersecurity bei jedem Build reproduzierbar geprüft, statt erst kurz vor dem Release. Unser Vorgehen folgt dem sicheren Entwicklungslebenszyklus der IEC 62443-4-1 und den Komponentenanforderungen der IEC 62443-4-2.
Was ist automatisiertes Security Testing?
Automatisiertes Security Testing überführt manuelle Sicherheitsprüfungen in wiederholbare, in die Build-Pipeline integrierte Testläufe. Statt punktueller Audits prüfen Sie kontinuierlich – jede Änderung wird automatisch gegen Ihre Security-Anforderungen getestet.
Die IEC 62443-4-1 verankert dafür Verifikations- und Validierungsaktivitäten (SVV), die sich automatisieren lassen: den Threat Mitigation Test (SVV-2) sowie Vulnerability- und Robustheitstests (SVV-3) wie Fuzz-Testing und Netzwerklasttest – auf Komponentenebene u.a. Eingabevalidierung (CR 3.5) und DoS-Schutz (CR 7.1).
Security und Automatisierung aus einer Hand.
-
Automatisiertes Security-Testkonzept auf Basis Ihres Threat Risk Assessments
-
Threat Mitigation Test (IEC 62443-4-1 SVV-2) – automatisiert & wiederholbar
-
Automatisierte Fuzz-Tests (SVV-3 / CR 3.5) zur Prüfung der Eingabevalidierung
-
Automatisierte Netzwerklasttests (SVV-3 / CR 7.1) zum Nachweis des DoS-Schutzes
-
Integration in Ihre CI/CD-Pipeline (Jenkins, GitLab CI)
-
Reproduzierbare, prüffähige Nachweise für IEC 62443 – bei jedem Build

Anwendungsbeispiele für automatisiertes Security Testing
Überall dort, wo embedded Systeme kontinuierlich weiterentwickelt werden, lohnt sich automatisiertes Security Testing – damit jede Codeänderung sofort gegen bekannte Angriffsflächen geprüft wird, ohne manuellen Mehraufwand.
Typische Projekte reichen von nächtlichen Security-Regressionstests in der Pipeline über automatisiertes Fuzzing der Eingabeschnittstellen bis zu wiederholbaren Netzwerklasttests zum Nachweis der DoS-Resistenz.
-
Industrielle Steuerung (PLC)
-
Embedded Linux Gateway
-
IoT-Gateway
-
Sensor- oder Aktor-Firmware
-
Kommunikationsschnittstellen (MQTT, OPC UA, Modbus TCP)
So automatisieren wir Ihre Security-Tests
Wir helfen Ihnen ein hochwertiges Produkt zu erstellen
seit 2007
Erfahrung im Testing
> 400
Projekte erfolgreich durchgeführt
> 30
Testingenieur*innen
Unsere 3 Projektphasen

Analyse
- Sichtung von TRA & Security-Anforderungen
- Identifikation automatisierbarer Testfälle
- Testziele je IEC-62443-Anforderung
- Konzept für wiederholbares Testing

Entwicklung
- Automatisierte Testumgebung aufbauen
- Automatisierte Fuzz-Testfälle (SVV-3 / CR 3.5)
- Automatisierte Netzwerklasttests (SVV-3 / CR 7.1)
- KThreat Mitigation Test skripten (SVV-2)

Ausführung
- Integration in CI/CD – kontinuierlich
- Automatisierte Testläufe bei jedem Build
- Automatisiertes Reporting & Trend-Tracking
- Reproduzierbare, prüffähige Nachweise
Eine Auswahl unseres Security-Tech-Stacks
Automatisiertes Security Testing verlangt Werkzeuge, die sich skripten und in Pipelines integrieren lassen – von der Protokoll- bis zur Firmware-Ebene.
- Testautomatisierung (Robot Framework, Python)
- CI/CD (Jenkins, GitLab CI)
- Automatisiertes Fuzz-TestingAutomatisierte Netzwerklast (Locust, hping3)
- Reproduzierbare, prüffähige Nachweise
- Protokoll- & Busanalyse (CAN/UART/JTAG)
- Statische CodeanalyseSBOM / Vuln-ScanJira / X-Ray