Défenses contre les vulnérabilités courantes
- Dernière mise à jour2021/10/09
La plateforme Automation 360 fournit un certain nombre de défenses contre les attaques courantes sur les applications.
La liste ci-dessous contient plusieurs exemples de ces attaques et des contrôles de sécurité mis en place pour les prévenir.
Injection de SQL (SQLi)
L'injection de SQL est une vulnérabilité à haut risque qui peut avoir de graves répercussions sur la confidentialité, l'intégrité et la disponibilité d'une base de données. Elle permet à un attaquant d'exécuter n'importe quel SQL de son choix à l'intérieur de la base de données, ce qui lui donne la possibilité de lire des données sensibles, de modifier/d'insérer des données et d'exécuter diverses opérations.
La Control Room empêche l'injection de SQL en utilisant la requête fournie par le framework Hibernate.
Scriptage intersite (XSS)
Le scriptage intersite constitue une vulnérabilité à haut risque qui peut avoir de graves répercussions sur la confidentialité, l'intégrité et la disponibilité de toute session Web d'utilisateur. Il permet à un attaquant d'exécuter n'importe quel JavaScript à l'intérieur du navigateur de la victime, ce qui lui donne la possibilité d'espionner les entrées et sorties de l'utilisateur ou d'effectuer des actions non autorisées au nom de l'utilisateur. Les attaquants peuvent également rediriger l'utilisateur hors site vers une page de téléchargement de logiciels malveillants ou d'hameçonnage d'informations d'identification.
La Control Room empêche le scriptage intersite grâce à un codage automatique de sortie fourni par le framework ReactJS.