Belangrijkste verantwoordelijkheden
- Voer statische en dynamische applicatieveiligheidstests (SAST/DAST) uit op web- en mobiele applicaties, identificeer kwetsbaarheden zoals injectiefouten, verbroken authenticatie en onveilige deserialisatie.
- Voer threat modeling-sessies uit samen met ontwikkelingsteams om aanvalsoppervlakken te identificeren, vertrouwensgrenzen te definiëren en beveiligingsmaatregelen vroeg in de softwareontwikkelingscyclus in te stellen.
- Controleer broncode op beveiligingszwaktes in veelvoorkomende kwetsbaarheidsklassen (OWASP Top 10, CWE/SANS Top 25) en geef bruikbare remediëringsguidance aan ontwikkelaars.
- Assisteer bij penetratietestingsoefeningen — inclusief reconnaissance, exploitatie en post-exploitatie-analyse — op interne applicaties en API's, en documenteer bevindingen in gestructureerde rapporten.
- Integreer beveiligingstools (SAST-scanners, afhankelijkheidscheckers, secret detectors) in CI/CD-pipelines en help beveiligingsgates definiëren die kwetsbare code blokkeren voordat deze productie bereikt.
- Sorteer en valideer inkomende kwetsbaarheidsrapporten, reproduceer bevindingen in gecontroleerde omgevingen, beoordeel CVSS-ernst en volg remediëringsvorderingen tot afsluiting.
- Onderzoek opkomende CVE's, zero-days en exploitatiemethoden relevant voor de technologiestapel van de organisatie, en informeer het team over toepasselijke risico's en mitigaties.
- Draag bij aan de ontwikkeling en onderhoud van richtlijnen voor veilige codering, beveiligingsrunbooks en interne kennisbasisdocumentatie.