La sicurezza dell'app in Mendix è la parte della piattaforma in cui gli sviluppatori definiscono i ruoli utente, i ruoli di modulo e le impostazioni dei permessi. È il luogo principale per controllare chi può leggere, creare, aggiornare o eliminare i dati, e quali funzioni dell'applicazione può usare ciascun ruolo.
Questo è importante perché le applicazioni sicure dipendono da un'autorizzazione corretta, non solo da codice sicuro. Se i permessi sono impostati in modo troppo ampio, gli aggressori o gli utenti non fidati potrebbero accedere a dati e azioni che non dovrebbero mai vedere. In Mendix, la sicurezza dell'app è particolarmente importante per gestire l'accesso a entità come System.User, dove il comportamento imposto dalla piattaforma può prevalere sulle assunzioni fatte nelle regole a livello di entità. I difensori dovrebbero usare la sicurezza dell'app per verificare la progettazione dei ruoli, testare l'accesso anonimo e a basso privilegio e confermare che il comportamento reale in runtime corrisponda al modello previsto.


