Omschrijving van de opdracht
De centrale rol van Identity Governance & Administration (IGA) in de cybersecuritystrategie van een organisatie kan niet genoeg benadrukt worden. Terwijl organisaties navigeren door complexe digitale landschappen, wordt de behoefte aan een samenhangende, op identiteit gerichte benadering van cybersecurity essentieel. IS4U is een toegewijde partner om organisaties te begeleiden en te ondersteunen op deze reis, ervoor zorgend dat solide Identity Governance & Administration de hoeksteen vormt van hun cybersecuritystrategie.
MidPoint is een open source Identity Governance en Administration (IGA) platform dat organisaties helpt bij het beheren van identiteiten, rollen en toegangsrechten. De configuratie van midPoint kan complex en foutgevoelig zijn, zeker in grotere omgevingen. AI biedt kansen om deze configuratie te analyseren, optimaliseren en zelfs deels automatisch te genereren.
Doelstellingen
Het doel van deze stage is om te onderzoeken hoe AI kan worden ingezet om midPoint-configuraties te verbeteren. Enerzijds door het aanleveren van nieuwe configuraties op basis van input of templates, anderzijds door het analyseren en optimaliseren van bestaande configuraties.
De stagiair zal:
- Verkenning van AI-toepassingen binnen IGA:
- Welke AI-technieken zijn relevant voor configuratie-analyse en -generatie?
- Welke bestaande tools of modellen kunnen worden ingezet?
- Analyse van bestaande midPoint-configuraties:
- Detectie van inconsistenties, redundantie of inefficiënties.
- Suggesties voor optimalisatie op basis van best practices.
- Ontwikkeling van AI-ondersteunde configuratiegenerator:
- Op basis van input (bijv. use cases, policies, rollen) automatisch configuratievoorstellen genereren.
- Gebruik van NLP of machine learning om configuratie-elementen te voorspellen.
- Integratie en validatie:
- Integratie met midPoint testomgeving.
- Validatie van gegenereerde of geoptimaliseerde configuraties.
- Documentatie en kennisdeling:
- Technische documentatie van het ontwikkelde AI-component.
- Presentatie van resultaten en demo.
Naargelang het verloop van de stageopdracht en voortschrijdend inzicht kan in overleg de opdracht worden uitgebreid.
Projectmethodologie
IS4U maakt voor haar projecten gebruik van agile projectmethodologieën zoals pair programming en Scrum. Het hierboven beschreven project vormt hier geen uitzondering op. Deze methodologieën stellen de kwaliteit van software oplossingen centraal. Dit wordt bereikt door het project op te delen in kortere iteraties en een zeer intense communicatie binnen en buiten het project team. Intensieve communicatie is inherent aan agile en zorgt voor een kwalitatieve stagebegeleiding.