Accueil / Formation / programmation serveur
De par sa nature même, le service dynamique de pages Web ouvre de nombreuses portes sur le monde extérieur. Pour le développeur, il est primordial de prendre conscience des types d'attaques auxquelles son code sera potentiellement exposé. Ce cours se concentre sur le point de vue du développeur, par une approche pratique basée sur des sessions de hacking éthique.
Cette formation s'adresse aux développeurs PHP ayant déjà une bonne pratique du langage, désirant développer des applications plus sécurisées.
Bonnes connaissances des langages PHP et SQL. Connaissances de base de JavaScript.
4 jours
- Destruction de données.
- Détournement de site.
- Publication de données confidentielles.
- Abus de ressources.
- Vol d'identité.
- Conception, Développement et Maintenance.
- Principe et méthodes de protection.
- Moteur de recherche.
- Principe et contre-mesures.
- Virus en base de données
- Validation et limitations de l'approche JavaScript.
- Chaînage, attaques HTTP et Ajax.
- Contre-mesures.
- Tests et principe des listes.
- Expressions régulières, standards et filtres.
- Failles et contre-mesures.
- Pornographie & nudité.
- Images : la face cachée.
- Principes et risques.
- Manipulation JavaScript.
- Tableaux de cookies.
- Mode Cookie vs. Header.
- Nouveaux paramètres de Cookie
- Principe du vol de session.
- Directives sensibles, sessions et erreurs.
- Protection physique.
- Exécution de scripts distants ou à la volée.
- Risques : données et administration.
- Stockage.
- Principe et contre-mesure.
- Procédures stockées et requêtes paramétrées.
- Limites.
- Organisation et valeurs par défaut.
- Accès anonymes et protocoles.
- Spam via un formulaire de contact : injections et contre-mesures.
- Appels séquentiels et récursifs.
- Attaque furtive.
- Principe : dictionnaire.
- Identification et contre-mesures.
- Principe et formation des utilisateurs.
- Quotas et gestion des charges.
- Renforcement et stockage.
- Création et rappel.
- Cryptage / décryptage : implémentation PHP et MySQL.
- HTTPS, SSL et Certificat.
- Pot de Miel, Obfuscation et Turing inversé.
- Gestion de la sécurité dans les développements composites.
- Gestion de la sécurité dans Symfony
- Gestion de la sécurité dans Laravel
- Gestion de la sécurité dans Wordpress
- Problèmes de Sécurité Composer / Packagist
- Méthodologie de base, OWASP, Cross-test et rapport d'audit.
© Sagexa.com