Julien Thomas - Site de thèse : 2007 à 2010 - TELECOM Bretagne

french english

Enseignements

Note importante : Etant donné que ces TPs ont été réalisés dans des établissements, je ne dispose pas des droits d'auteurs.
Les documents dont j'ai la paternité et que je suis autorisé à diffuser (notices, corrigés, ...) sont disponibles sur demande.

INSA de Rennes (http://www.insa-rennes.fr)

TP C

Ce module fait partie du Tronc Commin (TC) de l'INSA de Rennes, catégorié Informatique.
Promotions : 1ère année 2ème cycle, Génie Civile et Urbanisme (GCU) - Octobre 2007 à Janvier 2008.

Objectifs : ce module a pour but de fournir les notions de base de la programmation en C et plus généralement d'un langage de programmation. Différentes TPs mettant en jeu les concepts de base (tableaux, pointeurs, allocation dynamique, ...) font partie de ce module. Ce module ayant pour but de donner des notions de bases, l'apsect compréhension (introduction) est également important et est un point sur lequel les TPs insistent (présentation du TP, des objectifs, des notions).
Notions importantes : language C, introduction à la programmation, notions avancées : allocation dynamique, pointeurs, structures.
Documentation : informations pratiques

Développement de sujet de TP

Dans le cadre des TPs de C, j'ai été à l'origine du TP n°8 intitulé Manipulation d'images BITMAP, pour l'année universitaire 2007-2008.

TP Java

Promotions :

Objectifs : ce module a pour but de fournir les notions de base de la programmation en Java et plus généralement d'un langage de programmation orientée objet ((C)POO). A partir des Travaux dirigés associés, ces TPs mettent en avant les notions élémentaires de la programmation orientée objet : notions de classes, de progammation objet proprement dite (« modulaire »), objets et mémoires (instances), conception complète de classes (définition des méthodes), algorithmie de base. Tout comme pour les TPs de C, ces TPs insistent sur les aspects pédagogiques et compréhensions (initiation).
Notions importantes : langage Java, introduction à la programmation orientée objet.

TD Java

Promotions : 1ère année 1er cycle (STPI) - Janvier 2008 à Juin 2008.

Objectifs : ce module a pour but de fournir les notions de base de la programmation en Java et plus généralement d'un langage de programmation orientée objet ((C)POO). A partir des Travaux dirigés associés, ces TPs mettent en avant les notions élémentaires de la programmation orientée objet : notions de classes, de progammation objet proprement dite (« modulaire »), objets et mémoires (instances), conception complète de classes (définition des méthodes), algorithmie de base. Tout comme pour les TPs de C, ces TPs insistent sur les aspects pédagogiques et compréhensions (initiation).
Notions importantes : langage Java, introduction à la programmation orientée objet.
Documentation : résumé

Telecom Bretagne (http://www.telecom-bretagne.eu)

TP : Principe des réseaux IP

Promotions :

TP : Expression d'une politique de sécurité réseau et mise en oeuvre avec Firewall Builder

Promotions :

Objectifs : partant d’une expression en langue naturelle (français) d’une politique de sécurité réseau, générer un ensemble de règles pour configurer le firewall NetFilter.
Notions importantes : Firewall Builder, User Mode Linux (UML), firewall Linux (iptables), politique de sécurité, réseau.
Documentation : annexes, Notice pour les encadrants

TP : Gestion des utilisateurs, permissions, et ACL

Promotions :

Objectifs : notions essentielles pour la gestion des utilisateurs, permissions et ACL sur les fichiers et répertoires.
Notions importantes : Linux, DAC, droits, Acces Control List (ACL).
Documentation: annexe utilisateurs, annexe ACL

TP : Sécurité Linux en Réseau

Promotions :

Objectifs :
Gestion des services : configuration de services sous Linux.
Mise en oeuvre d’une politique de sécurité réseau : configuration du firewall Linux iptables pour respecter des politiques de sécurité prédéfinies (sécurisation d'un mini réseau local).
Notions importantes : démons, inetd (TCP Wrapper), runlevels, politique de sécurité, réseau, firewall Linux (iptables).
Documentation: Annexe Netfilter (voir http://www.lea-linux.org)

TP : Expression d’une politique de Sécurité en SQL sous Oracle

Promotions :

Objectifs : Deploiement d'une politique de sécurité dans une base de données gérée par une banque. Le SGBD Oracle est utilisé comme support du module.
Notions importantes : SQL (Oracle SQL), Triggers, vues, administrations des droits, tests

TP : Introduction à SELinux

Promotions : 3ème année Ingénieur (3a) - Février 2009

Objectifs : Utilisation du modèle DTE sur un système d'exploitation (Gentoo). Dans ce TP, les points suivants sont traités : interaction entre SELinux et un système Linux classique, analyse d'une politique de sécurité, développement d'une politique de sécurité.
Notions importantes : DTE, SELinux, LSM

Développement de sujet de TP

Dans le cadre des TPs sur SELinux, j'ai été à l'origine du TP n°8 intitulé Introduction à SELinux.

IFSIC (http://www.ifsic.univ-rennes1.fr)

TP : Introduction à SELinux

Promotions :

Objectifs : Utilisation du modèle DTE sur un système d'exploitation (Gentoo). Dans ce TP, les points suivants sont traités : interaction entre SELinux et un système Linux classique, analyse d'une politique de sécurité, développement d'une politique de sécurité.
Notions importantes : DTE, SELinux, LSM

TP : Cryptographie

Promotions:

Objectifs: Bases de la cryptographie : chiffrements par substitutions et cryptanalyses, implémentation d'AES, implémentation et cryptanalyse de RSA..
Notions importantes : cryptographie, Kisaski, AES, RSA

Développement de sujet de TP

Dans le cadre des TPs de cryptographie, j'ai été à l'origine du TP intitulé Implémentation de AES qui repose sur un travail de Sébastien Varrette intitulé Implémentation de l'algorithme A.E.S.

«Design-by-assumption works as long as assumptions hold. Assumptions are shortcuts to useful efficiencies, provided they are not violated. »
David S. Isenberg

«If the kernel is not evaluated to an MLS-capable protection profile, MLS features cannot be trusted regardless of how impressive the demonstration looks.»
J. Davidson

DGA CNRS

Valid XHTML 1.0 Strict Valid XHTML 1.0 Strict

http://www.julienthomas.eu/