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.

Logo de LDNR

Supports de cours

Sécurité

  1. pdf Histoire du hacking - première partie
  2. pdf Histoire du hacking - deuxième partie
  3. pdf Introduction à la sécurité des logiciels
  4. pdf Code pénal et sécurité informatique
  5. pdf Histoire de la cryptographie
  6. pdf Cryptographie et mots de passes
  7. pdf Cryptographie symétrique
  8. pdf Cryptographie asymétrique
  9. pdf Contrôle d’accès - RBAC
  10. pdf Retour d’expérience - conférence SSTIC
  11. pdf PHP - Inclusion et upload
  12. pdf PHP - Injections de commandes
  13. pdf SQL - Injections
  14. pdf SQL - Injections en aveugle
  15. pdf Authentification
  16. pdf PHP - Injections d’objets
  17. pdf XSS - Principes et fonctionnements
  18. pdf XSS - Protections

Tests

  1. pdf Introduction au test logiciel
  2. pdf La recette de logiciels
  3. pdf Des spécifications aux tests
  4. pdf Qualité du code
  5. pdf Maintenance et refactoring
  6. pdf Couverture du code
  7. pdf Couverture des conditions
  8. pdf Métrologie des logiciels
  9. pdf Doublures
  10. pdf TDD

Tests - Travaux Pratiques

  1. pdf PHP Unit
  2. pdf Assertions
  3. pdf Providers
  4. pdf Code Quality
  5. pdf Tests risqués
  6. pdf Couverture du code
  7. pdf Couverture des conditions
  8. pdf Métrologie du code
  9. pdf Doublures et bouchons
  10. pdf 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.

  1. pdf Sujet