École Privée d’Ingénierie du Niger — L’école du nouveau monde

✉ elearning@epiniger.edu.ne    🌐 epiniger.edu.ne

Écrit par

dans

Licence Professionnelle en Cyber et Cybercriminalité (CYB) › Licence 3 › CYB · S6 · UE4 — Services web

Diffusion des services web

Code DSW3641 4 crédits CM 20h · TD 10h · TP 20h · TPE 50h Évaluation : CC + ET

👤 Mounkaila Hassane — Master Informatique

Se connecter pour s'inscrire Créer un compte

4 leçon(s) · 1 quiz · 0 inscrit(s)

Présentation

Ce cours de sixième semestre donne une vision d’ensemble des technologies qui permettent de diffuser des services sur le Web : infrastructure d’Internet, services de base (messagerie, annuaires, collaboration, multimédia, commerce électronique), technologies côté client et côté serveur, serveurs Web et d’applications, services Web et architectures distribuées, cloud, mobilité et enjeux du digital. Il est traité sous l’angle de l’administrateur orienté sécurité : pour chaque brique, on identifie son rôle dans le système d’information (SI), ses protocoles, ses points faibles et les bonnes pratiques de protection. Les exemples s’appuient sur des organisations nigériennes (école, PME, banque, opérateur, administration) et des travaux pratiques réalisés sur le laboratoire virtuel de l’étudiant.

Objectifs d’apprentissage

  • Situer les applications intranet, extranet et Internet dans le SI et décrire l’évolution vers les architectures n-tiers et le cloud.
  • Expliquer le fonctionnement d’une infrastructure Internet (IP, IPv6, DNS, routage, ports, QoS) et évaluer son impact sur les performances Web.
  • Décrire les services de base (messagerie, LDAP, moteurs de recherche, CMS, VoIP, e-commerce) et leurs protocoles.
  • Mettre en place les mécanismes de sécurité d’un service Web : DMZ, pare-feu, ACL, TLS/PKI, VPN, authentification forte et SSO.
  • Comparer les technologies côté client et côté serveur, et appliquer les règles de développement sécurisé.
  • Concevoir une architecture distribuée disponible (répartition de charge, REST/SOAP, cloud IaaS/PaaS/SaaS) et en estimer la disponibilité et le coût.

Prérequis

Réseaux TCP/IP (adressage IPv4, sous-réseaux, VLAN), administration Linux de base (ligne de commande, services systemd), notions de programmation (Python ou JavaScript) et de bases de données SQL, bases de la cryptographie.

Plan du cours

  1. Leçon 1 — Le SI ouvert sur le Web : infrastructure Internet et services de base
  2. Leçon 2 — Sécuriser la diffusion des services : attaques, authentification, pare-feu, VPN et PKI
  3. Leçon 3 — Technologies côté client et côté serveur : du navigateur au serveur d’applications
  4. Leçon 4 — Serveurs, services Web, cloud et mobilité : architectures distribuées et enjeux du digital

Modalités d’évaluation

Volume horaire : 20 h de cours magistral (CM), 10 h de travaux dirigés (TD), 20 h de travaux pratiques (TP) et 50 h de travail personnel de l’étudiant (TPE), soit 4 crédits. Évaluation : contrôle continu (quiz en ligne, comptes rendus des TP guidés, exercices de TD) comptant pour 40 % et examen terminal écrit comptant pour 60 %.

Bibliographie

  • Andrew S. Tanenbaum, David J. Wetherall, Computer Networks, Pearson (traduction française : Réseaux, Pearson Education).
  • Guy Pujolle, Les Réseaux, Eyrolles.
  • Roy T. Fielding, Architectural Styles and the Design of Network-based Software Architectures, thèse de doctorat, University of California, Irvine, 2000 (définition du style REST).
  • OWASP Foundation, OWASP Top 10 et OWASP Cheat Sheet Series (owasp.org).
  • ANSSI, Recommandations pour la mise en œuvre d’un site Web : maîtriser les standards de sécurité côté navigateur et Recommandations de sécurité relatives à TLS (cyber.gouv.fr).

Évaluation globale de la matière

Connectez-vous pour suivre votre progression.

Programme

  1. 🔒 Leçon 1 — Le SI ouvert sur le Web : infrastructure Internet et services de base · 90 min
  2. 🔒 Leçon 2 — Sécuriser la diffusion des services : attaques, authentification, pare-feu, VPN et PKI · 90 min
  3. 🔒 Leçon 3 — Technologies côté client et côté serveur : du navigateur au serveur d'applications · 90 min
  4. 🔒 Leçon 4 — Serveurs, services Web, cloud et mobilité : architectures distribuées et enjeux du digital · 90 min
  5. 🔒 Quiz — Diffusion des services web · quiz

Évaluation globale de la matière

Connectez-vous pour suivre votre progression.