LDNR - Sécurité et Tests
Ce cours a été construit pour le module d’enseignement de sécurité informatique et tests logiciels de la formation Développeur(se) Web et Web Mobile de LDNR.

Supports de cours
Sécurité
Histoire du hacking - première partie
Histoire du hacking - deuxième partie
Introduction à la sécurité des logiciels
Code pénal et sécurité informatique
Histoire de la cryptographie
Cryptographie et mots de passes
Cryptographie symétrique
Cryptographie asymétrique
Contrôle d’accès - RBAC
Retour d’expérience - conférence SSTIC
PHP - Inclusion et upload
PHP - Injections de commandes
SQL - Injections
SQL - Injections en aveugle
Authentification
PHP - Injections d’objets
XSS - Principes et fonctionnements
XSS - Protections
Tests
Introduction au test logiciel
La recette de logiciels
Des spécifications aux tests
Qualité du code
Maintenance et refactoring
Couverture du code
Couverture des conditions
Métrologie des logiciels
Doublures
TDD
Tests - Travaux Pratiques
PHP Unit
Assertions
Providers
Code Quality
Tests risqués
Couverture du code
Couverture des conditions
Métrologie du code
Doublures et bouchons
Setup / Teardown
Tests - Examen
L’entreprise Ktane s’est spécialisée dans la mise au point et l’assemblage de modules de bombes explosives. Depuis plus de 7 ans, ses bombes sont utilisées un peu partout dans le monde, procurant de l’adrénaline aux équipes de démineurs qui s’y attaquent. L’implémentation des modules a été confiée à des fournisseurs qu’elle met en concurrence. A partir du manuel officiel édité par Ktane, ceux-ci doivent implémenter les modules qui seront ensuite intégrés dans chaque bombe à destination des clients.
Afin de garantir la qualité des produit livrés à ses clients internationaux, Ktane vous a demandé de mettre au point une batterie de tests automatique des modules dans le but de détecter les implémentations non conformes et ainsi de les écarter de la ligne d’assemblage des bombes.