Sécurité des applications Go (Golang) : des fondamentaux aux techniques avancées
300 pages
French
PDF
4.5

Sécurité des applications Go (Golang) : des fondamentaux aux techniques avancées

Sécurité des applications Go (Golang) : des fondamentaux aux techniques avancées

Auteur :

Année :

Résumé :

Dans le monde moderne du développement en Go, la sécurité des applications devient primordiale. Le livre « Sécurité des applications Go (Golang) » est un guide pratique qui vous aidera à créer des services sécurisés, fiables et résistants aux attaques en langage Go. L'auteur, Alexeï Sokolov — développeur expérimenté et spécialiste en sécurité informatique — partage des méthodologies éprouvées et des cas concrets.



De quoi parle ce livre ?

Le livre couvre tous les aspects clés de la sécurité des projets Golang :

  • Fondamentaux de la programmation sécurisée en Go — gestion de la mémoire, traitement des erreurs, évitement des courses de données (data races).
  • Protection des applications web et API — prévention des injections SQL, XSS, CSRF, SSRF, attaques sur l'authentification et l'autorisation.
  • Sécurité de l'architecture microservices — chiffrement du trafic (TLS/mTLS), interaction sécurisée entre services, gestion des secrets.
  • Gestion des dépendances — analyse des vulnérabilités dans les paquets tiers, utilisation de Go Modules et d'outils comme govulncheck.
  • DevSecOps pour les projets Go — intégration de la sécurité dans le CI/CD, analyse statique du code (SAST), tests dynamiques (DAST).
  • Techniques avancées — protection contre l'empoisonnement du cache, travail sécurisé avec la cryptographie, audit des logs, surveillance des incidents.


À qui s'adresse ce livre ?

Ce livre sera utile :

  • Aux développeurs Go de tous niveaux souhaitant écrire du code sécurisé dès le départ.
  • Aux ingénieurs DevOps et architectes mettant en œuvre des pratiques de sécurité dans les projets Golang.
  • Aux spécialistes en sécurité informatique qui souhaitent comprendre les spécificités de la protection des applications Go.
  • Aux chefs d'équipe et responsables techniques chargés de la sécurité du produit et des revues de code.


Qu'allez-vous apprendre après la lecture ?

  • Comment identifier et corriger les vulnérabilités typiques dans le code Go.
  • Comment configurer correctement l'authentification, l'autorisation et la gestion des sessions.
  • Comment protéger une API contre l'OWASP Top 10 et les attaques spécifiques à Go.
  • Comment intégrer la sécurité à toutes les étapes du cycle de vie du développement (SDLC).
  • Comment utiliser les outils de recherche automatique de vulnérabilités et d'audit.


Ce livre n'est pas qu'une simple théorie. Chaque chapitre contient des exemples de code, des listes de contrôle et des exercices pratiques. Vous apprendrez à penser comme un attaquant pour protéger votre application à l'avance. Idéal pour l'étude autonome et comme guide de référence pour une équipe de travail.



Rendez vos applications Go invulnérables — commencez à lire « Sécurité des applications Go (Golang) » dès maintenant !

Recommendations