Cybersécurité
Ces termes constituent de base à la compréhension et à la mise en œuvre des principes de la norme. Passons maintenant à l’examen des exigences générales pour garantir la conformité à la norme IEC 81001-5-1.
La conformité à l’IEC 81001-5-1 dépend de l’adoption d’un système qualité. Il est nécessaire de définir les responsabilités et de délimiter précisément le périmètre des produits concernés. La formation des équipes impliquées constitue un élément clé pour garantir la compréhension et la maîtrise des exigences.
Pour les sous-traitants impliqués dans le développement des logiciels, ils doivent aligner leurs activités avec les attentes de la norme.
Il convient aussi d’avoir un processus pour informer les parties prenantes (Organismes notifiés, autorités et les utilisateurs) des vulnérabilités identifiées, ainsi que des mesures correctives qu’ils mettent en place
Vous devez réaliser une revue, au moins annuelle, des défauts de sûreté et des processus. Celle-ci peut se faire dans le cadre de la revue des processus selon la norme ISO 13485 relative au système de management de la qualité. La gestion des risques liés à la sûreté revêt une grande importance. Elle repose sur une modélisation des menaces et sur des critères d’acceptabilité des risques pour chaque vulnérabilité identifiée.
Le développement logiciel doit suivre des processus pour assurer sa sûreté et sa conformité aux exigences.
Vous devez documenter chaque étape du cycle de vie logiciel, de la conception à la mise hors service. Inclure la gestion de la configuration, la traçabilité des exigences, et les pratiques de conception. Avoir un processus reproductible de vérification et de validation, couvrant les tests d’intégration, d’atténuation des menaces, de vulnérabilités et de pénétration.
Intégrer la défense en profondeur dès la phase de conception, en tenant compte des menaces identifiées dans les modèles de menace. Vous devez caractériser et vérifier les interfaces, qu’elles soient physiques ou logiques. Vous devez suivre les normes de codage sécurisé.
La documentation des exigences de sûreté doit permettre une évaluation claire et des critères de test. Un processus de résolution des problèmes garantit que vous traitez toutes les vulnérabilités identifiées avant la diffusion du logiciel.
La gestion de la maintenance logicielle est essentielle pour garantir la continuité de la sûreté tout au long du cycle de vie.
Vous devez mettre une politique de maintenance en place, incluant les délais pour fournir des mises à jour de sécurité. Le fabricant doit surveiller activement les informations sur les vulnérabilités et s’assurer que les mises à jour corrigent les failles identifiées. Il faut informer les utilisateurs de la disponibilité de ces mises à jour et pouvoir vérifier leur intégrité. La gestion des risques est un aspect essentiel pour maintenir la sûreté tout au long du cycle de vie du logiciel.
La gestion des risques de sûreté nécessite un processus structuré qui identifie les vulnérabilités, les menaces et leurs effets, en tenant compte de l’usage prévu et de l’environnement d’utilisation. Il faut mettre en place un modèle de menace spécifique, revu au moins une fois par an et mis à jour si nécessaire.
Vous devez disposer des règles pour évaluer les risques. Elles de doivent d’être claires, et des mesures de maîtrise adaptées mises en œuvre. L’efficacité de ces mesures régulièrement contrôlée et documentée.
La gestion des configurations garantit une maîtrise totale du produit tout au long de son cycle de vie.
Le fabricant doit établir un processus général de développement, de maintenance et de service après-vente intégrant une gestion rigoureuse des configurations.
Vous devez pour chaque modification, la tracée et documentée pour assurer une maîtrise totale du produit tout au long de son cycle de vie.
Pour maintenir la sûreté, il faut mettre en place un mécanisme pour résoudre les problèmes liés aux vulnérabilités.
Un mécanisme dédié doit permettre de recevoir, analyser et traiter les informations sur les vulnérabilités, qu’elles soient internes, externes ou issues des retours utilisateurs. Une analyse rapide des vulnérabilités doit permettre de déterminer leur applicabilité au produit, leurs menaces associées et les mesures correctives nécessaires.
Vous devez évaluer les modifications apportées au produit pour leurs impacts sur la sûreté et la sécurité. Les fabricants doivent également informer les parties tierces des vulnérabilités détectées dans leurs logiciels intégrés.
L’application de la norme IEC 81001-5-1 requiert une maîtrise des exigences réglementaires spécifiques aux dispositifs médicaux. Notre équipe peut vous accompagner dans cette démarche, depuis la mise en conformité initiale jusqu’à l’optimisation continue de vos processus.
Répondre au commentaire