TSU-01 laat zien welke risico’s ontstaan als rechten in Mendix te ruim zijn ingesteld. Wanneer gebruikers te ruime rechten krijgen, kunnen ze toegang krijgen tot functies of data die niet voor hen bedoeld zijn met datalekken als mogelijk gevolg. Een veilige configuratie begint bij het beperken van rechten tot wat strikt noodzakelijk is, het vermijden van dubbele rollen en het zorgvuldig toewijzen van module roles. Door deze principes consequent toe te passen, houd je controle over gebruikersrechten en verklein je de kans op misbruik.
Mendix gebruikt Role Based Access Control (RBAC) om te bepalen welke acties een gebruiker mag uitvoeren. Elke gebruiker heeft één of meer User Roles, gekoppeld aan specifieke module roles en soms aangevuld met rechten voor user management.
Worden deze rollen verkeerd geconfigureerd, dan krijgen gebruikers meer toegang dan bedoeld met alle gevolgen van dien, zoals ongewenste datatoegang of zelfs een datalek.
TSU-01 en TSU-02 worden vaak door elkaar gehaald. Beide draaien om gebruikers met te veel toegang, maar wie het verschil kent, kan gerichter risico’s voorkomen.
Beperk de macht van gebruikers tot wat noodzakelijk is.
Zo houd je controle over je applicatie en voorkom je TSU-01-kwetsbaarheden. Volg deze best practices als richtlijn.
Let op deze veelvoorkomende configuratiefouten om te voorkomen dat gebruikers meer toegang krijgen dan bedoeld.
Wil je weten hoe jouw Mendix applicatie scoort op The S-Unit Top 10?
In samenwerking met Omnext hebben we een Mendix-specifieke SAST-oplossing gemaakt die continu en automatisch scant op kwetsbaarheden. Door de integratie van de The S-Unit Top 10 in de CI/CD-pijplijn worden risico’s vroegtijdig opgespoord en direct inzichtelijk gemaakt. Voor vragen, contact ons.