Fittleworth

Un module de chiffrement qui protégeait les informations sensibles de Clinical Respect, l’ancien service de Fittleworth destiné aux infirmiers, aux médecins généralistes et aux acheteurs de soins du NHS.

Les mains d’une personne âgée tenant une tasse blanche

Fittleworth est un service indépendant, fiable et dévoué de délivrance à domicile de produits de stomie, d’urologie, de continence et de soin des plaies, qui répond aux besoins individuels et variés des patients à l’échelle locale. L’entreprise a commencé à livrer des produits en 1984.

.NET Sécurité des données SQL Server Santé

Des informations sensibles, protégées là où elles sont stockées

Clinical Respect était le service de Fittleworth destiné aux professionnels de santé. Son site hébergeait ProVIS, un outil en ligne gratuit qui donnait aux infirmiers, aux médecins généralistes et aux acheteurs de soins du NHS accès aux données de délivrance des patients ayant choisi Fittleworth comme prestataire de dispositifs médicaux (Dispensing Appliance Contractor).

Ce type d’information doit être protégé partout où il est conservé, et le site indiquait que des mesures de sécurité garantissaient la confidentialité des informations des patients. Fittleworth nous a demandé un module capable de chiffrer les informations sensibles avant leur stockage, puis de les déchiffrer lorsque le service en avait besoin ; ce module faisait partie des moyens mis en œuvre par le site pour protéger ces données.

La page ProVIS de Clinical Respect, l’outil en ligne de Fittleworth pour les données de délivrance, en 2019

Un seul module, utilisé par le site et par la base de données

En 2015, nous avons développé le module en C# sur .NET. Il utilisait un chiffrement Rijndael 256 bits, la famille d’algorithmes sur laquelle repose la norme AES, avec des clés conservées dans un certificat protégé par mot de passe plutôt que dans le code ou la base de données.

Le même module était accessible de deux façons :

  • Un petit service web doté de fonctions de chiffrement et de déchiffrement, pour le site et d’autres applications
  • Des fonctions installées dans SQL Server, pour que la base de données puisse chiffrer et déchiffrer directement dans ses propres requêtes

Comme les deux accès reposaient sur un composant commun, une information chiffrée par l’un pouvait être lue par l’autre, et les erreurs étaient consignées de façon centralisée.

La page « Our Clinical Respect values » du site Clinical Respect en 2019

Pourquoi c’était important

ProVIS permettait aux professionnels de santé de consulter les données de délivrance de leurs patients, et Clinical Respect a publié des exemples d’infirmiers spécialisés utilisant les rapports ProVIS pour repérer les commandes excessives et accompagner leurs patients. Les champs sensibles étant chiffrés et la clé conservée dans un certificat distinct, une copie de la base de données ne suffisait pas à les révéler.

Clinical Respect n’est plus en service : il s’agit d’un projet passé. Il illustre bien le type de travail que nous menons pour les organisations de santé : intégrer la protection des données dès la conception d’un système plutôt que de l’ajouter après coup.

Une protection intégrée dès le départ

256 bits Chiffrement Rijndael, la famille d’algorithmes à la base de l’AES
2 accès Accessible via un service web et depuis SQL Server
2015 Créé pour Clinical Respect, qui a depuis fermé

Un partenariat, pas seulement un projet.

Sans engagement, sans discours commercial. Simplement une conversation sur ce dont vous avez réellement besoin.

Nous contacter Voir les études de cas