Les capteurs observent le processus physique, les éléments de calcul interprètent l'état ou prennent des décisions, et les actionneurs ou les personnes peuvent changer les conditions physiques, souvent sous des contraintes de timing, de sûreté et de fiabilité.
Les exemples de CPS incluent les véhicules, les dispositifs médicaux, les machines industrielles, les contrôles de bâtiment, les robots et les systèmes d'énergie. Leur comportement émerge de la rétroaction entre logiciel, communications, équipement, personnes et environnement, de sorte que les défaillances de cybersécurité et les fautes d'ingénierie ordinaires peuvent s'affecter mutuellement.
Points clés
Modéliser le système entierIdentifier les processus, les boucles de contrôle, le timing, les communications, les dépendances environnementales, les personnes, les services et les états qui pourraient produire un fonctionnement dangereux ou indisponible.
Protéger la rétroaction et le contrôleAuthentifier les commandes lorsque possible, valider l'information d'état, contraindre les privilèges et les plages de fonctionnement, préserver un temps digne de confiance, surveiller les anomalies et séparer les fonctions de sûreté.
Ingénierer l'assurance du cycle de vieAnalyser dangers et menaces ensemble, vérifier les exigences, tester la défaillance et la récupération, contrôler les changements, maintenir les composants et préserver les preuves sans perturbation.
Limite importanteLes contrôles conventionnels des technologies de l'information ne peuvent être appliqués à tout CPS sans revue d'ingénierie. Un scan, une isolation, un correctif, un redémarrage ou un basculement non coordonné peut interrompre le contrôle, invalider une certification, endommager l'équipement ou mettre des personnes en danger.