Guillaume Dilichen

Ingénieur Cybersécurité

Contact

Guillaume Dilichen
Activez Javascript pour voir ceci
Activez Javascript pour voir ceci
Clé PGP: 0xEF89BE8BCC7101C2 Adresse:
Activez Javascript pour voir ceci
Activez Javascript pour voir ceci

Loisirs

  • Administration serveur (Debian, Archlinux)
  • Mise en oeuvre de configurations de sécurité (TLS, DNSSEC, DANE-TLSA)
  • Curiosité (technologies, électronique, ...)
  • Arts martiaux (Aikido & Ju-juitsu)
  • Intérêt pour la photographie

Expérience professionnelle

  • Analyse de logiciels selon la méthodologie CSPN
  • Analyse documentaire, et rédaction de recommandations de sécurité
  • Conseil et rédaction de documentation d'évaluation selon les Critères Communs (EAL6)
  • Analyse de Risques, recommandations de sécurité sur des politiques de mise à jour
  • Développement Javascript/PHP/OracleDB, et tests d'intégration
  • Création de ce site. Le contenu en YAML/Markdown, analysé en Python avec des templates Jinja (Django-like), puis génération de fichiers HTML et LaTeX.
  • Administration de serveur Linux : web (Nginx) et DNS (bind), en respectant les bonnes pratiques de sécurité
  • Nginx : Restriction aux protocoles et suites cryptographiques fortes, création d'un certificat signé par Letsencrypt, Perfect Forward Secrecy, ... . Voir SSL Labs
  • Bind : mise en place de DNSSEC, et utilisation du protocole DANE TLSA qui consiste à publier un résumé cryptographique du certificat HTTPS du site hébergé. Pour DNSSEC, voir DNSViz
  • Thèse de doctorat dans la cadre de la Chaire de Cyberdéfense des Systèmes Navals, avec l'École Navale et l'Institut Mines-Télécom
  • Sujet : Conception d'architecture résiliente de système industriel d'automates: Étude des moyens d'intégration de propriétés de sécurité dans un langage de description d'architecture
  • Étude du langage AADL et de son adéquation au sujet
  • Étude des problématiques de sécurité des automates industriels (SCADA), des Smart-Grids, et du M2M. Rédaction d'un document présentant les différentes formes d'installations industrielles, Smart-Grids et internet des objets.
  • Participation au développement de l'offre d'Orange Consulting dans ces domaines.
  • Projet industriel en partenariat avec l'Institut Mines-Télécom - DGA-MI
  • Sécurité du web : étude de solutions d'apprentissage de règles de filtrage de flux réseau
  • Développement d'une preuve de concept en Java
  • Kereval : conseil en systèmes et logiciels
  • Création de logiciels de e-learning
  • Développement du backend (PHP, MySQL, Javascript), en intégration continue
  • Stage : Développement en PHP, MySQL, JavaScript, en intégration continue (Test Driven Development)
  • Création d'un outil web (PHP) d'extraction de données afin de visualiser le partage des revenus générés entre les différents acteurs (les FAI, les développeurs de jeux, et G-Cluster)
  • Projet associatif de six mois, dans le cadre de la Coupe de France de Robotique
  • Développement d'algorithmes de perception, qui ont permis de positionner le robot dans un environnement en 3D. Les éléments de jeu ainsi que la trajectoire du robot adverse étaient également pris en charge.
  • Langages et technologies : C++, Qt, QtCreator

Formations

  • École Nationale d'Ingénieurs de Brest (ENIB)
  • Spécialisation en informatique. Connaissances en électronique et mécatronique

Compétences

  • Analyse de risques
  • Audits techniques, analyse statique de code, pentest
  • Rétro-ingénierie, virologie
  • Détection d'intrusion: IDS (Snort)
  • Analyse formelle de protocoles de sécurité
  • Administration des systèmes, Linux(++), Windows(+)
  • Sécurité des réseaux (VLANs, séparation des flux, ...)
  • Gestion de Projet : Intégration Continue, Test Driven Development
  • Langages : Python, C/C++, Java, Php, Bash
  • Technologies Web : HTML5, CSS3, Javascript, jQuery, Json, XML
  • Databases : MySQL, SQLite, Oracle
  • Serveurs Web : Nginx, Apache
  • Modélisation, Intelligence Artificielle, Réalité virtuelle/augmentée, Micro-électronique, traitement du signal, Mécatronique
  • Anglais (courant, professionel)
  • Allemand (B1, Baccalauréat Option Allemand)