Acquis d'apprentissage

Maitriser la gestion informatique de données dans un contexte de sécurité informatique. Ce contexte varie durant les cours, et l'étudiant obtiendra des acquis concernant la sécurité réseaux, l'exposition sécurisé de base de données, le machine learning.

Objectifs

 

  • Mieux comprendre les raisons et le contexte qui permet les attaques actuelles contre la disponibilité des services informatiques.
  • Comment exposer des données de façon securisé dans un contexte de protection de la vie privée. Etude des limites des solutions existantes.
  • Comprendre la difference entre le machine learning appliqué à la sécurité informatique et la sécurité informatique appliqué au machine learning.
  • Obtenir un meilleure comprehension du fonctionement de la surveillance de masse, et des techniques pour s'en protéger.
  • Comprendre le lien entre les performance et la sécurité du web.

Contenu

Le cours se porte sur l'étude des performances et de la securité de systèmes dans lesquels une quantité de data conséquente doit être gérée. Cela concerne des systèmes variés, comme un réseau d'entreprise devant gerer une grande quantité de traffic et proteger un parc de machines, ou comment exposer des données publiquement sans mettre en danger les gens concernés par celles-ci. Le cours contiendra egalement des discussions sur des architecture alternatives pour etablir des communications sécurisées et fiables. Parmis elles, les services onions, le decoy routing, GNUnet, certificate transparency and SCION seront couverts avec divers degré de détails.

Le cours explorera le machine learning appliqué à la détection d'intrusion, et fournir les outils mathématiques élémentaires pour établir son utilité.

Le cours finira par discuter les principes de chiffrement de bout-en-bout et discutera les garanties que ceux-ci offrent.

Méthode d'évaluation

L’évaluation du cours est réalisée sur base d'un rapport de projet, et des classes inversées.

 

Langue d'instruction

Anglais