Ihre Aufgaben
- Führen Sie statische und dynamische Sicherheitstests (SAST/DAST) an Web- und Mobilanwendungen durch, um Schwachstellen wie Injection-Flaws, fehlerhafte Authentifizierung und unsichere Deserialisierung zu identifizieren.
- Führen Sie Threat-Modeling-Sitzungen mit Entwicklungsteams durch, um Angriffsflächen zu identifizieren, Vertrauensgrenzen zu definieren und Sicherheitsmaßnahmen früh im Softwareentwicklungszyklus zu priorisieren.
- Überprüfen Sie Quellcode auf Sicherheitsschwächen in gängigen Schwachstellenklassen (OWASP Top 10, CWE/SANS Top 25) und erstellen Sie umsetzbare Behebungsempfehlungen für Entwickler.
- Unterstützen Sie Penetrationstests — einschließlich Reconnaissance, Exploitation und Post-Exploitation-Analyse — auf internen Anwendungen und APIs, und dokumentieren Sie Ergebnisse in strukturierten Berichten.
- Integrieren Sie Sicherheits-Tools (SAST-Scanner, Dependency-Checker, Secret-Detektoren) in CI/CD-Pipelines und helfen Sie, Sicherheits-Gates zu definieren, die anfälligen Code von der Produktion fernhalten.
- Triagieren und validieren Sie eingehende Schwachstellenmeldungen, reproduzieren Sie Erkenntnisse in kontrollierten Umgebungen, bewerten Sie CVSS-Schweregrad und verfolgen Sie Behebungsfortschritt bis zum Abschluss.
- Recherchieren Sie aufkommende CVEs, Zero-Days und Exploit-Techniken, die für den Technologie-Stack der Organisation relevant sind, und informieren Sie das Team über anwendbare Risiken und Mitigationen.
- Tragen Sie zur Entwicklung und Wartung von Secure-Coding-Richtlinien, Security-Runbooks und interner Wissensdatenbank-Dokumentation bei.