DébutantWeb SecurityDefensiveAppSec

Web Security for Developers

Real Threats, Practical Defense

4 / 5

Le primer côté développeur de Malcolm McDonald sur les problèmes classe OWASP, cadré autour de vraies attaques et défendu avec des patterns de code plutôt qu'avec des produits vendor.

Acheter sur Amazon

En tant qu'Associé Amazon, nous percevons une commission sur les achats éligibles. Le lien ci-dessus est sponsorisé.

Publié
2020
Éditeur
No Starch Press
Pages
216
Langue
English

À lire si

Développeurs qui veulent comprendre la sécurité sans gens de la sécurité dans la boucle. McDonald est le rare auteur qui explique XSS, CSRF, SQLi, auth et sessions sans distractions de tooling offensif, dans le langage qu'un codeur en activité utilise.

À éviter si

Praticiens qui connaissent déjà OWASP à fond, ou lecteurs voulant de la profondeur sur les classes de bugs modernes (chaînes SSRF, prototype pollution, race conditions). Le livre est fondamental, pas avancé.

Points clés

  • Le cadrage « real threats, practical defense » est le choix de design du livre et son mouvement pédagogique le plus fort ; chaque chapitre commence avec l'attaque et finit avec le pattern de code défensif.
  • La sécurité web est principalement les mêmes douze erreurs depuis deux décennies ; une fois la taxonomie connue, les variantes modernes sont reconnaissables.
  • Le chapitre sur la gestion de session et le chapitre sur le JS tiers sont les deux pièces au plus haut levier du livre pour les ingénieurs qui connaissent déjà les bases.

Notes

À coupler avec The Tangled Web (Zalewski) pour la profondeur conceptuelle sur le modèle de sécurité navigateur, et avec Bug Bounty Bootcamp (Li) pour la vue attaquant moderne. Le meilleur livre à assigner à un ingénieur backend lors de sa première semaine. Les diagrammes sont inhabituellement bons pour un titre sécurité No Starch ; ils récompensent la relecture.

Thématiques liées