Rechercher Se connecter FR EN

ASL 1: Sécurité des applicationsSécurité des Infrastructures et des Services (STI)

FISEFISA STI Semestre 9 Tronc Commun

ASL 1 : Sécurité des applications

Unité d'enseignement Sécurité applicative · AS09_SA1  |  Code EC AS09_SA1-1
4ECTS (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