Programme & Référentiel
Fondamentaux des systèmes d'exploitation
Notions de base sur les systèmes d'exploitation, Mise en oeuvre de la protection/isolation : notion d'espace d'adressage, de modes d'exécution user/superviseur, introduction des appels système.
Gestion des exécutions programmes, processus, ordonnancement, threads
Synchronisation
Gestion de la mémorisation, mémoire centrale pagination, problèmes de gestion mémoire et d'allocation de blocs de tailles variables
Notion de base en administration système, comptes, droits, etc gestion des I/O asynchrones et des interruptions.
SI et base de données
Introduction au Systèmes d'Information et Bases de Données
Processus de développement d'un Système d'Information
Méthodes agiles
Bases de Données et leur conception
Concepts abordés :
Entité-Association / MERISE
Notation UML : diagramme de cas d'utilisation
Conception d'une base de données relationnelle, normalisation.
Réseaux
Diviser pour régner / Modèles en couches OSI vs Internet / Encapsulation
Découverte de l'architecture de communication en couches : du modèle OSI à l'architecture Internet ;
L'outil d'analyse de traces Wireshark pour comprendre l'encapsulation et l'articulation entre les couches.
Les autoroutes de l'information : nids de poules et travaux en tous genres / Couche Physique/
Concepts et problèmes de la transmission de données
Erreurs de transmission, et le contrôle d'erreur
Collectivisme ou Libre entreprise¿ à la recherche d'un modèle efficace / Couche Liaison, sous-couche MAC /
Ponts, Commutation et Arbre Couvrant-STP.
VLAN
Carrefours, itinéraires et destinations / Couche Réseau /
Protocole IP.
Adressage IPv4 sans classe (CIDR, Classless Inter-Domain Routing) : adresse d¿interface, adresse de réseau, masques, broadcast sur sous-réseau.
Tables de routage (plan de données et commutation/forwarding) et acheminement de datagrammes dans un réseau IP.
D'IPv4 à IPv6 : le point de vue du datagramme et des adresses IPv6
Algorithme du plus court chemin de Dijkstra pour le routage dynamique
Une lettre ou un appel ? / Couche Transport /
Transport de données entre un client et un serveur
Mode connecté TCP : ouverture de connexion, transfert de données, fermeture de connexion, contrôle de flux et fenêtre glissante
Quelques protocoles de la couche application
Introduction aux protocoles dédiés aux applications : HTTP, DNS
Sécurité (1/3 du volume de l'enseignement) :
Introduction à la sécurité
Bonnes pratiques de sécurité personnelle
Droit du numérique
Côté entreprises : normes et règlementation : RGPD, SOx, PCI DSS, OIV, ISO 27000
Menaces
Études de cas : Stuxnet, TV5Monde, Banque du Bangladesh, EternalBlue/WannaCry/NotPetya, Carbanak/Cobalt, fraude au président (Pathé), SolarWinds.
Rançongiciels : Colonial Pipeline, HSE, Kaseya VSA
Processus d'attaque : MITRE ATT&CK Framework, Unified Kill Chain, menaces persistantes avancées (APT)
Mesures de sécurité