Skip to Content
Sécurité des applications Web
book

Sécurité des applications Web

by Andrew Hoffman
November 2024
Intermediate to advanced
330 pages
9h 24m
French
O'Reilly Media, Inc.
Book available
Content preview from Sécurité des applications Web

Chapitre 18. Architecture des applications sécurisées

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

La première étape de la sécurisation d'une application web est la phase d'architecture.

Lors de la construction d'un produit, une équipe interfonctionnelle d'ingénieurs en logiciel et de gestionnaires de produits collabore généralement pour trouver un modèle technique qui servira un objectif commercial très spécifique de manière efficace. En génie logiciel, le rôle d'un architecte est de concevoir des modules à un niveau élevé et d'évaluer les meilleurs moyens pour que les modules communiquent entre eux. Cela peut s'étendre à la détermination des meilleures façons de stocker les données, des dépendances tierces sur lesquelles s'appuyer, du paradigme de programmation qui doit prédominer dans la base de code, etc.

De même qu'un architecte de bâtiment, l'architecture logicielle est un processus délicat qui comporte une grande part de risque, car la réarchitecture et le refactoring sont des processus coûteux une fois qu'une application a déjà été construite. L'architecture de sécurité comporte un profil de risque similaire à celui de l'architecture logicielle ou de l'architecture de bâtiment. Souvent, les vulnérabilités peuvent être facilement évitées lors de la phase d'architecture grâce à une planification et une évaluation minutieuses. Cependant, si la planification est insuffisante, le code de l'application ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Java™ 2 Enterprise Edition (J2EE™) Web Component Developer Exam Cram™ 2 (Exam 310-080)

Java™ 2 Enterprise Edition (J2EE™) Web Component Developer Exam Cram™ 2 (Exam 310-080)

Alain Trottier
VMware vSphere® 5 Building a Virtual Datacenter

VMware vSphere® 5 Building a Virtual Datacenter

Eric Maillé, René-François Mennecier

Publisher Resources

ISBN: 9798341620490