Brevet FR3038093A1 (20161230)
REVENDICATIONS1. Méthode mise en oeuvre par ordinateur pour l'évaluation de risques de sécurité d'une architecture industrielle, comprenant 5 une étape préliminaire (8) de - construction d'une base de connaissances décrivant des risques industriels associés à des procédés industriels respectifs d'exploitation de ladite architecture industrielle, et des étapes courantes de : - réception (9), en entrée, d'une description d'un procédé industriel, 10 - utilisation de ladite base de données pour évaluer (13) un risque associé au dit procédé industriel, et - fourniture (14), en sortie, de données d'évaluation dudit risque, dans laquelle ladite base de connaissances comprend des données de fonction pour calculer des scores de risques industriels associés : 15 - à des scénarios d'attaque de ladite architecture industrielle, et - à des procédés industriels d'exploitation de ladite architecture industrielle, de manière à fournir, en sortie, des données d'une liste classée de scores d'évaluation de risques associés à des scénarios d'attaque à l'intérieur de procédés industriels d'exploitation de ladite architecture industrielle. 20\n<CLM>\1\tMéthode selon la revendication 1, comprenant l'utilisation de ladite base de connaissances pour : - calculer d'éventuelles défaillances aléatoires en raison de procédés d'exploitation normaux de manière à évaluer des risques de sûreté, et calculer des défaillances en 25 raison d'attaques de ladite architecture industrielle de manière à évaluer des risques de sécurité, - fournir un modèle de gestion de risques de sûreté et de sécurité, et évaluer des conflits entre la gestion de sûreté et la gestion de sécurité, - délivrer des données d'aide à la prise de décision sur la base de ladite évaluation de 30 conflits pour aider un utilisateur en matière de prise de risque dans l'exploitation de ladite architecture industrielle. 3038093 24\n<CLM>\1\tMéthode selon l'une quelconque des revendications 1 et 2, dans laquelle ladite attaque est une cyberattaque.\n<CLM>\1\tMéthode selon l'une quelconque des revendications précédentes, dans laquelle 5 lesdites données en entrée sont utilisées pour modéliser une architecture d'informations dans un réseau d'entreprise.\n<CLM>\1\tMéthode selon l'une quelconque des revendications 1 à 3, dans laquelle lesdites données en entrée sont utilisées pour modéliser une architecture de commande d'un 10 réseau de supervision et de commande et/ou un réseau de procédé et de terrain.\n<CLM>\1\tMéthode selon l'une quelconque des revendications précédentes, dans laquelle la description du procédé industriel reçue en entrée comprend une description d'au moins un composant (3, 4, 5, 15, 16,\n<CLM>\1\tcompris dans le procédé industriel. 15\n<CLM>\1\tMéthode selon la revendication 6, dans laquelle l'étape de la réception en entrée de la description du procédé industriel comprend : ^ affichage (10) d'une interface graphique comprenant un élément graphique correspondant au composant compris dans le procédé industriel ; et 20 ^ sur détection d'une sélection de l'élément graphique, réception en entrée de la description du composant.\n<CLM>\1\tMéthode selon la revendication 6, dans laquelle le procédé industriel comprend un système d'information, et 25 dans laquelle l'étape de la réception en entrée de la description du procédé industriel comprend : ^ analyse (10) du système d'information pour détecter le composant compris dans le procédé industriel ; et ^ sur détection du composant compris dans le système d'information, extraction 30 d'une description du composant à partir du système d'information pour recevoir en entrée ladite description extraite du composant. 3038093 25\n<CLM>\1\tMéthode selon l'une quelconque des revendications 6 à 8, dans laquelle une description d'une pluralité de composants compris dans le procédé industriel est reçue en entrée, ladite pluralité de composants constituant le procédé industriel.\n<CLM>\1\tMéthode selon l'une quelconque des revendications précédentes, dans laquelle la base de connaissances comprend un bloc logiciel exécutant un programme orienté objet comprenant une pluralité de classes, au moins une classe de ladite pluralité de classes correspondant à un composant de l'architecture industrielle, et dans laquelle l'utilisation de ladite base de données pour évaluer un risque relatif au dit procédé industriel comprend en outre : ^ instanciation d'au moins un objet à partir de ladite classe en fonction de la description du composant reçu en entrée ; ^ construction (11) d'un modèle textuel à partir dudit au moins un objet.\n<CLM>\1\tMéthode selon la revendication 10, dans laquelle la liste classée de scores d'évaluation de risques est fournie par l'application d'un outil de quantification au modèle textuel, ledit outil de quantification comprenant au moins un élément parmi un outil de simulation de Monte-Carlo et un outil de méthode de Markov.\n<CLM>\1\tProduit programme informatique enregistré sur un support de mémorisation et exécutable par un ordinateur sous la forme d'un logiciel comprenant au moins un module logiciel configuré pour mettre en oeuvre la méthode selon l'une quelconque des revendications 1 à\n<CLM>\1\t13. Dispositif informatique (2) comprenant un circuit de traitement comprenant une unité de mémoire mémorisant un programme informatique pour effectuer la méthode selon l'une quelconque des revendications 1 à\n<CLM>\1\t25