Een cloud-applicatie ontwikkelen met duidelijke bevoegdheden
Medewerkers hebben verschillende verantwoordelijkheden en mogen niet allemaal dezelfde gegevens veranderen. Radorfa helpt een cloud-applicatie ontwikkelen in Kerkdriel waarin toegang onderdeel is van het ontwerp. We bepalen rollen en toegestane handelingen en bouwen de controles in de software.
De werking wordt met verschillende accounts getest, inclusief pogingen die buiten de afgesproken bevoegdheid vallen.
1Vertaal verantwoordelijkheden naar handelingen
We bespreken wie informatie invoert, beoordeelt en mag wijzigen. Radorfa inventariseert applicaties, databases en de beschikbare aanmeldvoorziening. Een functienaam alleen is niet voldoende voor een toegangsregel. De rolmatrix benoemt concrete gegevens en acties, inclusief situaties waarin iemand tijdelijk een andere taak uitvoert of toegang moet verliezen.
2Bouw controles in de applicatie en gegevensroute
We ontwikkelen autorisatie in de servercode en richten passende configuratie voor accounts en sessies in. Radorfa scheidt rollen, gegevenscontrole en gebruikersschermen. De beveiliging mag niet uitsluitend afhangen van zichtbare knoppen. Logging maakt relevante handelingen onderzoekbaar, terwijl broncode, instellingen en geheimen gescheiden en beheersbaar worden vastgelegd.
3Beproef toegestane en geweigerde acties
We testen met meerdere rollen, gewijzigde bevoegdheden en directe aanvragen naar de applicatie. Radorfa controleert of toegang tot gegevens consequent wordt beperkt. De proceseigenaar beoordeelt de rolmatrix aan de hand van echte werktaken. Bevindingen worden opgelost of expliciet vastgelegd voordat de betreffende release voor gebruikers wordt vrijgegeven.
Controleer de complete gebruikershandeling
Een rolmatrix, configuratieregister en toegangstest onderbouwen de oplevering. Radorfa benoemt de geteste scenario’s. Dit is geen garantie tegen iedere kwetsbaarheid; afhankelijkheden, softwareversies en veranderende verantwoordelijkheden vragen blijvend onderhoud en beoordeling.
Maak onderhoud en verdere ontwikkeling duidelijk
We bespreken wie rolwijzigingen goedkeurt en meldingen opvolgt. Radorfa kan applicatiecode en afgesproken cloudconfiguratie onderhouden. Nieuwe functies krijgen eerst een toegangsbeoordeling en tests, zodat bevoegdheden niet ongemerkt breder worden tijdens verdere ontwikkeling.
Code, gegevens en releasecontroles
Accounts, applicatiecode en databases; autorisatiearchitectuur, configuratie, versiebeheer, logging en negatieve toegangstests met rolmatrix en testverslag.
Welke taak wilt u met eigen software verbeteren?
Welke gegevens en acties horen bij welke rol? We helpen die grenzen in uw cloud-applicatie bouwen.
Bespreek uw cloud-applicatie