Rechercher Se connecter FR EN

Sécurité des applicationsSécurité des Infrastructures et des Services (STI)

FISEFISA STI Semestre 9 Option Architecture et Sécurité Logicielles et Intelligence Artificielle

Sécurité des applications

Unité d'enseignement Sécurité des Infrastructures et des Services · S09_4ASL_IA  |  Code EC S09O_ASL2-1
8ECTS (UE)
1Coefficient
21:20Heures

Séquencement

C TD C TD C TD C TD C TD C TD C TD C TD

Objectifs pédagogiques

Ce module présente aux élèves la sécurité des applications et leur évaluation via une démarche d'audit. Après avoir présenté les différents types d'audits couramment réalisés, les élèves apprennent à réaliser un audit offensif d'une application en comprenant les vulnérabilités courantes et comment les exploiter, mais également leur origine et comment les corriger, que ce soit lors de la conception, de l'implémentation ou du déploiement d'une application.

Pré-requis

ModuleUnité d'enseignementSemestre
Ingénierie du WebAdministration réseaux et systèmeS6
Programmation Java AvancéeInformatique FondamentaleS7
Sécurité systèmeSécurité InformatiqueS7
Sécurité réseauSécurité InformatiqueS7

Programme

  1. Pourquoi et comment évaluer la sécurité d'une application
  • Types d'audits
  • Méthodologie du test d'intrusion
  1. Fonctionnement d'une application web
  • Rappel du protocole HTTP, architecture n-tiers, AJAX et API
  1. Fonctionnalités et vulnérabilités des applications web
  • Authentification et session
  • Injections de code
  • Défauts de cloisonnement
  • Manipulation de fichiers
  • Post exploitation
  1. Outils de tests d'intrusion

Modalités d'évaluation

  • TP appliquant les phase de reconnaissance, découverte et exploitation des vulnérabilités
  • QCM sur les éléments de cours

Compétences SecNumEdu

CompétenceHeures coursHeures pratiqueNiveau entréeNiveau sortie
Tests d’intrusion8802
Initiation à la méthodologie des tests d'intrusion et à la découverte et l'exploitation de vulnérabilités courantes