Developers/Consultants
Role details
Job location
Tech stack
Job description
Stageopdracht Cybersecurity Ontwikkeling van In-Database Detectie- en Preventiemechanismen voor PostgreSQL Binnen veel organisaties wordt endpoint- en netwerkbeveiliging verzorgd door tools zoals EDR/XDR-oplossingen (bijv. CrowdStrike). Hoewel deze oplossingen effectief zijn in het detecteren van OS- en procesniveau-gedrag, blijken zij beperkt wanneer het gaat om inhoudelijke en semantische controle van database-activiteit. Met name bij PostgreSQL is het lastig om afwijkend of kwaadaardig gedrag te herkennen dat zich binnen de database-engine zelf manifesteert, zoals:
-
Ongebruikelijke querypatronen
-
Data-exfiltratie via legitieme SQL
-
Misbruik van rollen, functies of stored procedures
-
Privilege escalation binnen de database Huidige tooling werkt vaak buiten de database om (agents, netwerkmonitoring), terwijl juist context en data-inhoud cruciaal zijn voor goede detectie. Dit biedt een kans om detectie en preventie direct binnen PostgreSQL te realiseren, met minimale performance-impact.
-
Literatuur- en praktijkonderzoek naar database-security en aanvalspatronen
-
Analyse van PostgreSQL interne architectuur en extensiemogelijkheden
-
Ontwerp van een in-database detectiemodel (architectuur)
-
Implementatie van een proof-of-concept (bijv. extensie of trigger-gebaseerd)
-
Opzetten van testscenario's (normaal vs afwijkend gedrag)
-
Meten van performance-impact (latency, throughput, resourcegebruik)
-
Evaluatie van effectiviteit en beperkingen
-
Documentatie en presentatie van bevindingen Verwachte resultaten
-
Architectuurontwerp voor een in-database detectie-/preventietool
-
Proof-of-concept implementatie binnen PostgreSQL
-
Analyse van performance-impact en detectiekwaliteit
-
Adviesrapport over haalbaarheid, risico's en vervolgstappen
-
Stageverslag conform opleidingseisen Vereiste kennis en vaardigheden
Requirements
-
PostgreSQL (bij voorkeur recente LTS-versies)
-
Detectie op query-, rol- en datagedrag
-
Proof-of-concept (geen productieklare oplossing vereist)
-
Focus op techniek, architectuur en meetbare effecten
-
Opleiding: HBO/WO IT, Cybersecurity, Informatica of vergelijkbaar
-
Affiniteit met cybersecurity en threat detection
-
Interesse in low-level security
-
Kennis van logging, monitoring of EDR-concepten
-
Leergierig, analytisch, gestructureerd en onderzoeksmatig werken
-
Basiskennis (bijv. Golang, C, Python of PL/pgSQL) en SQL is een pré
-
Kennis van database-internals is een pré Ervaring met PostgreSQL is een pré, maar geen vereiste.