Sécurité des applications PHP : Protection contre les pirates et les vulnérabilités
Sécurité des applications PHP : Protection contre les pirates et les vulnérabilités
Résumé :
Dans le développement web moderne, la sécurité n'est pas une option, mais une exigence obligatoire. Le livre « Sécurité des applications PHP » est un guide pratique qui vous aidera à transformer un code vulnérable en un système fiable et sécurisé. L'auteur, Alexeï Voronov, partage son expérience de plusieurs années et des techniques éprouvées que vous pouvez immédiatement appliquer dans des projets réels.
De quoi parle ce livre ?
Le livre couvre tous les aspects clés de la sécurité des applications PHP :
- Scripting inter-sites (XSS) : comment les attaquants injectent du code malveillant et comment échapper correctement la sortie
- Injections SQL : techniques de protection via des requêtes préparées et des requêtes paramétrées
- Attaques CSRF : mécanismes de protection des formulaires et des sessions contre la falsification de requêtes inter-sites
- Gestion des sessions : stockage sécurisé des données, protection contre la fixation et l'interception de sessions
- Authentification et autorisation : méthodes fiables de hachage des mots de passe, systèmes de rôles et de droits d'accès
- Chiffrement des données : travail avec OpenSSL, stockage sécurisé des informations confidentielles
- Travail sécurisé avec les fichiers : protection contre le path traversal, téléchargement de fichiers sans risque
À qui s'adresse ce livre ?
- Développeurs PHP de tous niveaux souhaitant écrire du code sécurisé
- Chefs d'équipe et architectes responsables de la sécurité des projets
- Programmeurs débutants qui veulent immédiatement maîtriser les bonnes pratiques
- Tous ceux qui préparent des applications pour un audit de sécurité ou une conformité PCI DSS
Qu'allez-vous apprendre ?
Après avoir lu ce livre, vous serez capable de :
- Identifier et corriger les vulnérabilités les plus courantes dans le code PHP
- Configurer une configuration sécurisée du serveur et de l'environnement PHP
- Mettre en œuvre une protection contre les attaques à tous les niveaux de l'application
- Effectuer des revues de code axées sur la sécurité
- Utiliser des bibliothèques et frameworks modernes pour renforcer la sécurité
- Travailler correctement avec les API externes et les entrées utilisateur
Le livre est rédigé dans un langage accessible, contient de nombreux exemples de code et d'exercices pratiques. Tous les exemples sont à jour pour PHP 8.x et compatibles avec les frameworks populaires (Laravel, Symfony).
N'attendez pas que votre projet soit piraté — apprenez à le protéger à l'avance. « Sécurité des applications PHP » deviendra votre assistant fiable dans le monde du développement web sécurisé.
Recommendations
Python simple. Style de programmation moderne
GraphQL en JavaScript (Node.js) : Guide complet pour les API modernes
Performances des applications PHP : Optimisation, mise en cache et profilage
Réusinage JavaScript. Transformer du mauvais code en bon code
Domain-Driven Design: Conception pilotée par le domaine
Trop de listes chaînées