Sécurité tout au long du parcours de soinsAtlant Security
Secteur de la santé/PentestPAR ATLANT SECURITY
Définissez votre périmètre Générateur de brief gratuit

Prestation

Sécurité des portails patients : tester les accès au-delà de la connexion

Testez les autorisations des patients, de leurs mandataires et des professionnels de santé concernant les dossiers et les exportations, ainsi qu’après la révocation des relations de représentation. Détectez les lacunes d’autorisation à l’aide de données patient synthétiques.

Échangez sur vos exigences
Une salle de consultation clinique calme, à titre d’illustration, avec un poste de travail

La décision que ce guide vous aide à prendre

La connexion confirme une identité ; elle n’établit pas le droit d’accéder à un dossier précis ou de l’exporter. Comparez les rôles des patients, de leurs représentants et des cliniciens pour les relations de soins actives ou révoquées. Observez l’opération précise et l’accès qui en résulte, au lieu de vous fier au résultat de la connexion.

Pour la personne responsable de la mission. Une connexion réussie identifie uniquement l’utilisateur. Testez les autorisations permettant d’agir sur chaque objet clinique, y compris les accès délégués, les exportations et les relations révoquées.

Définissez clairement le modèle d’autorisations

Les accès des patients, les mandataires familiaux, les cliniciens traitants, le personnel d’assistance et les administrateurs obéissent souvent à des règles différentes. Décrivez ces relations en précisant l’acteur, l’objet et l’action avant d’examiner les charges utiles. Incluez les accès de mandataire expirés et les membres du personnel transférés entre organisations prestataires ; ces états du cycle de vie révèlent souvent des lacunes que les tests du parcours nominal ne détectent pas.

Une décision d’autorisation comporte trois entrées. Principal : patient, mandataire ou professionnel de santé ; Opération : lecture, modification ou exportation ; Objet : dossier et relation de soins
Modèle de travail 01Une décision d’autorisation comporte trois entréesSchéma de planification illustratif. Adaptez les décisions au périmètre autorisé.
Lire le texte du diagramme
Principal
Patient, mandataire ou clinicien
Fonctionnement
Lire, modifier ou exporter
Objet
Dossier et relation de soins

Comparer les décisions concernant le même objet

Gardez l’objet constant tout en changeant le principal, puis gardez le principal constant tout en changeant le propriétaire de l’objet. Vérifiez la réponse du serveur et l’événement d’audit en aval. Un bouton masqué ne constitue pas un contrôle d’accès, et un identifiant d’enregistrement imprévisible ne remplace pas une décision d’autorisation.

Une illustration d’une équipe d’entreprise examinant des documents ensemble dans une salle de réunion
Point de vue opérationnelConvenir des décisions relatives aux contrôles avec les personnes qui gèrent le service.Paramètre illustratif généré ; il ne s’agit pas du site d’un client.

Examiner les interfaces secondaires

Le téléchargement d’un document, une tâche d’exportation ou l’API mobile d’un portail peuvent appliquer des contrôles différents de ceux de la page principale de l’enregistrement. Testez chaque parcours autorisé avec la même matrice synthétique des rôles. La création, la consultation du statut et la récupération d’une exportation sont des opérations distinctes et peuvent nécessiter des contrôles d’autorisation séparés.

Vérifications croisées du portail. Patient A / dossier A : autoriser dans les limites des permissions convenues ; Patient A / dossier B : refuser en l’absence d’une relation valide ; Représentant révoqué : appliquer la politique de révocation convenue
Modèle de travail 02Vérifications croisées du portailSchéma de planification illustratif. Adaptez les décisions au périmètre autorisé.
Lire le texte du diagramme
Patient A / dossier A
Autoriser dans le cadre des permissions convenues
Patient A / dossier B
Refuser en l’absence d’une relation valide
Délégué révoqué
Appliquer la politique de révocation convenue

Rendez la correction vérifiable

Recommandez une politique côté serveur à la frontière entre l’objet et l’opération, puis retestez les accès autorisés comme les accès interdits. Consignez l’identité, l’enregistrement de test, l’identifiant de requête et le résultat. L’objectif est d’obtenir une décision d’accès claire sans perturber l’accès légitime aux soins, plutôt que de simplement masquer un message d’erreur.

Éléments probants relatifs à une constatation dans le portail. Contexte : rôle, relation et propriétaire de l’objet ; Preuve : réponse ou changement d’état expurgé ; Audit : décision corrélée et horodatage
Modèle de travail 03Éléments probants relatifs à une constatation dans le portailSchéma de planification illustratif. Adaptez les décisions au périmètre autorisé.
Lire le texte du diagramme
Contexte
Rôle, relation et propriétaire de l’objet
Élément probant
Réponse ou changement d’état expurgé
Audit
Décision corrélée et horodatage

Utilisez des paires de comptes et d’enregistrements

Préparez deux patients avec des rendez-vous, des messages et des documents synthétiques distincts. Établissez la référence légitime pour chaque compte, puis répétez une seule opération convenue sur l’objet canari de l’autre compte. Maintenez le type de requête et l’état de l’objet comparables. Cela permet d’isoler la décision de propriété des échecs de validation sans rapport. N’incluez un compte délégué que si le portail le prend en charge, en documentant clairement la relation et sa date d’expiration. Ne supposez pas qu’un accès familial à un type de dossier donne accès à tous les dossiers.

La même comparaison est utile aux professionnels de santé qui interviennent dans plusieurs cabinets : un compte peut légitimement consulter des dossiers dans deux contextes, tandis qu’un autre ne peut accéder qu’à un seul. Le résultat attendu doit être défini par le responsable du service et ne doit pas reposer sur une supposition du testeur quant à la relation de soins prévue.

Tester le cycle de vie d’une autorisation existante

Un accès peut être correct lors de sa création et ne plus l’être après une évolution de la relation. Convenez de vérifications portant sur la révocation, le transfert entre organisations et l’expiration d’un rôle délégué. Examinez si un lien vers un document émis auparavant, un export en file d’attente ou une session active expose toujours le contenu synthétique. Utilisez un petit nombre d’objets préparés et consignez le moment auquel le changement de politique devrait prendre effet. Ne concluez pas à la défaillance d’un contrôle au seul motif que la documentation du produit prévoit un délai intentionnel et approuvé ; comparez l’observation à l’exigence réelle.

Notre guide sur l’isolation des tenants explique pourquoi il faut examiner à la fois le rejet de la requête et l’état qui en résulte. Cette méthode s’applique également aux portails qui génèrent des documents de manière asynchrone.

Rédiger un constat que l’équipe produit peut corriger

Les éléments probants doivent identifier le rôle à l’origine de la demande, le responsable prévu, l’opération et l’autorisation précise qui aurait dû l’empêcher. Capturez une requête et une réponse expurgées, ainsi que l’identifiant synthétique de l’objet et, lorsqu’elle est disponible, une référence d’audit côté serveur. Indiquez si l’observation démontre un accès en lecture, une modification ou simplement la découverte de l’objet. Il s’agit d’impacts différents. Une capture d’écran d’une page patient sans contexte d’identité constitue un élément probant faible et peut exposer inutilement des informations sensibles.

Les nouveaux tests doivent reprendre la comparaison ayant échoué, confirmer que l’accès légitime fonctionne toujours et vérifier le point de terminaison équivalent le plus proche. Si le problème concerne une intégration utilisée par un hôpital, notre guide sur les tests des intégrations de DSE et d’imagerie médicale aide à identifier les identités de service supplémentaires à examiner.

Retester le cycle de vie des autorisations. Reproduire l’échec : utiliser la même comparaison synthétique ; Vérifier les soins courants : confirmer que le parcours autorisé fonctionne toujours ; Vérifier les parcours adjacents : inclure les exports et les appels d’intégration
Modèle de travail 04Retester le cycle de vie des autorisationsSchéma de planification illustratif. Adaptez les décisions au périmètre autorisé.
Lire le texte du diagramme
Répéter l'échec
Utilisez la même comparaison synthétique
Vérifiez la prise en charge habituelle
Vérifiez que le parcours autorisé fonctionne toujours
Vérifiez les parcours adjacents
Inclure les exports et les appels d’intégration

Mettez les recommandations en pratique

Utilisez la liste de préparation pour consigner les hypothèses, ou consultez le rapport fictif de Healthcare AG pour des exemples d’éléments probants et de plans de traitement. Contactez Atlant Security en fournissant une description non sensible du périmètre.

Sources primaires

Informations générales, sans avis sur la conformité. Veuillez confirmer l’applicabilité juridique et les exigences en matière de tests pour votre entité et votre juridiction.

Ce guide et les publications sectorielles associées, accessibles par les liens ci-dessus, sont publiés par Atlant Security. Les exemples techniques sont fournis à des fins de planification et ne prétendent pas décrire des tests réalisés pour des clients.

Publié par Atlant Security. Sources, politique éditoriale et corrections.

METTEZ LES RECOMMANDATIONS EN PRATIQUE

Choisissez la prochaine étape.

ENGAGEONS LA CONVERSATION

Définissez le périmètre.
Passez à l’étape suivante.

Vos systèmes, vos contraintes opérationnelles et vos objectifs de sécurité. Un point de départ clair pour le test.

Discuter de votre test d’intrusion