Search Log in FR EN

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

FISEFISA STI Semester 9 Common Core Machine translation

ASL 1 : Application Security

Teaching unit Application Security · AS09_SA1  |  EC Code AS09_SA1-1
4ECTS (EU)
1Coefficient
21:20Hours

Séquencement

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

Learning objectives

This module introduces students to the security of applications and their evaluation through an audit process. After presenting the different types of audits that are commonly carried out, students learn to perform an offensive audit of an application by understanding current vulnerabilities and how to exploit them, but also their origin and how to correct them, whether during the design, implementation or deployment of an application.

Prerequisites

ModuleTeaching unitSemester
Web EngineeringNetwork and System AdministrationS6
Advanced Java ProgrammingFundamental Computer ScienceS7
System SecurityComputer SecurityS7
Network SecurityComputer SecurityS7

Program

  1. Why and How to Assess Application Security
  • Types of audits
  • Intrusion test methodology
  1. How a web application works
  • Reminder of HTTP protocol, n-third architecture, AJAX and API
  1. Features and vulnerabilities of web applications
  • Authentication and session
  • Code injections
  • Partitioning defects
  • File handling
  • Post-operation
  1. Intrusion test tools

Assessment

  • TP applying the phases of recognition, discovery and exploitation of vulnerabilities
  • QCM on course elements

SecNumEdu Skills

SkillLecture hoursPractical hoursEntry levelExit level
Penetration testing8802
Introduction to the methodology of intrusion tests and the discovery and exploitation of current vulnerabilities