TSU-05 gaat over beveiligingsproblemen die ontstaan wanneer microflows externe systemen (API’s) aanroepen, zoals via SOAP, REST of OData. In Mendix worden zulke externe diensten vaak gebruikt om gegevens van of over gebruikers te verwerken. Die gegevens worden dan meegestuurd in de URL of in de inhoud van het HTTP-verzoek.
Kwetsbaarheden ontstaan wanneer gebruikersinvoer op een onveilige manier wordt gebruikt om zo’n URL of verzoek op te bouwen. Dit kan leiden tot:
Wanneer een microflow een externe webservice aanroept, moet je zowel de opbouw van de URL als de inhoud van het verzoek goed beveiligen. Zorg dat de betrokken microflow of het back-end systeem controleert of de gebruiker de gekozen web service mag gebruiken.
Deze best practices helpen daarbij:
Dit zijn de meest voorkomende risico’s bij verkeerd ingerichte Published Integrations.
Herkennen en vroegtijdig voorkomen van kwetsbaarheden in Mendix? Bekijk onze vernieuwde Mendix-securitytrainingen gebaseerd op The S-Unit Top 10.
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. Lees meer over onze samenwerking met Omnext en de Mendix specifieke SAST-module.