Chapitre 19. Considérations sur la sécurité de l'interface utilisateur
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
La sécurité est un autre domaine de l'interface utilisateur que doit prendre en compte lorsque tu implantes de nouvelles fonctionnalités. La sécurité est extrêmement importante et englobe tellement de détails qu'elle mériterait son propre livre, mais ce chapitre en couvrira suffisamment pour que tu saches à quoi t'attendre.
Tu as déjà appris à connaître certaines des vulnérabilités et des remèdes pour la sécurité du backend au chapitre 8. Le frontend est généralement la partie la plus accessible d'un produit et peut servir de passerelle pour les attaques du serveur. Tu dois maintenant prendre en compte des éléments tels que les vulnérabilités du navigateur et les façons dont les utilisateurs malveillants peuvent manipuler le flux de fonctionnement de l'application pour obtenir plus d'accès qu'ils ne le devraient. Réfléchis à la façon dont tu stockes et transmets les données sur le frontend car tout ce qui se charge dans le navigateur est accessible par les utilisateurs s'ils ouvrent simplement les outils de développement. Toi et l'équipe devez trouver un équilibre entre la commodité pour l'utilisateur et la sécurité.
Dans ce chapitre, j'aborderai :
-
Plus d'informations sur le Top 10 de l'OWASP
-
Vecteurs de vulnérabilité courants
-
Comment attaquer une application
-
Façons dont ...