TSU-04 richt zich op onveilig ingerichte of geïmplementeerde Published Integrations.
Zorg dat authenticatie, autorisatie en validatie consequent zijn toegepast en dat alleen vertrouwde systemen toegang hebben. Zo voorkom je dat API-integraties het zwakke punt van je Mendix-app worden.
Published Integrations maken het mogelijk om microflows en entiteiten beschikbaar te stellen aan externe systemen via standaard API-protocollen zoals SOAP, REST of OData. Ze vormen dus de schakel tussen jouw applicatie en andere systemen.
In de praktijk worden ze gebruikt om:
Omdat deze integraties vaak met vertrouwde systemen communiceren, verwerken ze regelmatig gevoelige data en gebruiken ze soms eigen authenticatie- en autorisatiemethoden. Wanneer een integratie verkeerd is ingericht of geïmplementeerd, kan dit leiden tot ongeautoriseerde toegang tot gegevens of functies, of tot het omzeilen van beveiligingslimieten voor externe partijen.
Om TSU-04-kwetsbaarheden te voorkomen, richt je Published Integrations zo in dat alleen geautoriseerde systemen toegang krijgen.
Beperk rechten op twee niveaus:
Volg deze best practices:
Dit zijn de meest voorkomende risico’s bij verkeerd ingerichte Published Integrations.
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. Wil je meer informatie? Contact ons.