Calculateur sûr et sécuritaire – conception et développement d’un démonstrateur

Description

La survenue d’attaques sur des systèmes cyber-physiques et industriels ces dernières années fait peser de nouvelles menaces sur les équipements des systèmes ferroviaires, de plus en plus connectés, qui sont actuellement peu ou pas protégés. Dans ce contexte, CLEARSY a choisi d’intégrer la gestion des menaces cyber-sécuritaires dans ses équipements ferroviaires. En effet, CLEARSY conçoit des équipements pour des systèmes ferroviaires dont l’objectif premier est le respect de contraintes en sûreté de fonctionnement qui sont exprimées dans des standards (EN5012{6,8,9}, IEC 61508). Le respect de ces contraintes vise à la prise en compte des erreurs logicielles, des défaillances matérielles, etc.  Certains des mécanismes de sûreté actuellement utilisés pour satisfaire ces contraintes permettent de contrer certaines attaques mais ne sont pas suffisants pour protéger convenablement des installations critiques.

Objectif

L’objectif du stage est de réaliser un démonstrateur fonctionnel sûr (safety) et sécuritaire (security) d’un calculateur réalisant le contrôle/commande d’actuateurs à partir de données captées. Construit à partir d’une cible de sécurité et d’un profil de protection, ce démonstrateur doit permettre d’apprécier le niveau de sécurité d’un système de contrôle commande, au travers des opérations courantes (récupération de logs, paramétrage, programmation) tout au long de son cycle de vie.

La cible technologique est la CLEARSY Safety Platform, un calculateur de type PLC (Programmable logic controller) certifié au niveau SIL4, qui permet de programmer avec les langages B et C des applications critiques mono-tâches (sans système d’exploitation).

Plan de travail

Le stage se décompose en plusieurs étapes successives :

  • définition et justification de l’architecture du démonstrateur, des algorithmes et moyens employés pour assurer le niveau de sécurité visé ;
  • construction d’un démonstrateur fonctionnel, d’abord complètement logiciel pour vérifier et valider les principes, puis implémenté sur  CLEARSY Safety Platform et d’autres calculateurs à définir
  • démonstration et évaluation avec des scénarios d’attaque à définir, pour une fonction contrôlant quelques entrées/sorties booléennes.

Livrables attendus

  • Définition du démonstrateur, de ses principes et traitements
  • Démonstrateur fonctionnel (code source, schématique, documentation, manuel utilisateur)
  • Dossier de test contenant la définition des scénarios et leurs résultats

Profil

  • Il s’agit d’un stage requérant une connaissance et une expérience :
    • des systèmes embarqués et de leur programmation (y compris bas niveau), leur environnement technique et leurs contraintes de mise en œuvre,
    • de la mise en œuvre de la cyber-sécurité.

    Le stage s’adresse à des étudiants Bac+5 ou plus. Il est établi pour une durée de 5 ou 6 mois

Location
  • Aix en Provence
  • Lyon
Duration 6 mois
Level Bac+5 ou plus

Postuler à cette offre de stage d'ingénieur

Pour postuler merci d’envoyer
un CV et une lettre de motivation
à l’adresse :

stages-ingenieurs@clearsy.com