Pour les équipes santé

Protégez les données patients avant qu'elles ne deviennent une notification de violation

Les organisations de santé font face à une notification de violation obligatoire, aux audits de l'OCR et à une atteinte à la réputation qu'aucun autre secteur ne connaît. Penetrify trouve les défauts de contrôle d'accès qui exposent les ePHI : en continu, à chaque déploiement, avant qu'un attaquant ne le fasse.

The problem

Why Healthcare security is uniquely hard

🏥

L'exposition d'ePHI déclenche une notification obligatoire

Sous HIPAA, l'accès non autorisé au dossier d'un seul patient impose une notification de violation au HHS et, le cas échéant, au patient. Les défauts de contrôle d'accès à l'origine de ces expositions, comme l'IDOR et l'autorisation défaillante dans les API FHIR, sont exactement ce que Penetrify détecte.

📋

La HIPAA Security Rule impose des tests réguliers

45 CFR §164.308(a)(8) impose des évaluations techniques et non techniques régulières de vos contrôles de sécurité. « Régulier » signifie plus d'une fois par an quand vous livrez du code tous les mois, et Penetrify rend le test continu économiquement praticable.

🔬

Les API FHIR créent de nouvelles surfaces d'attaque

Les standards modernes d'interopérabilité en santé (FHIR R4, SMART on FHIR) créent des endpoints d'API qui exposent les données patients à grande échelle. Une autorisation mal configurée sur un seul endpoint FHIR peut exposer toute votre population de patients.

What Penetrify finds

Real Healthcare vulnerabilities,
in minutes

Penetrify's AI agent reasons about your application the way an attacker would: testing authorization boundaries, probing business logic, and chaining findings into exploitable paths.

Run your first scan free
penetrify scan: api.yourhealthapp.io
$ penetrify scan https://api.yourhealthapp.io
// Initializing AI-driven reconnaissance...
◉ Mapping attack surface...
◉ Testing authentication & authorization...
◉ Probing business logic & API flows...
 
CRITICAL IDOR sur /api/patients/:id : tout utilisateur authentifié peut lire le dossier médical complet de n'importe quel patient
CRITICAL L'endpoint /Patient de l'API FHIR renvoie tous les enregistrements sans contrôle d'autorisation lorsqu'il est interrogé directement
HIGH Gestion de session défaillante : les jetons de session n'expirent pas après déconnexion, permettant le détournement de session
MEDIUM Des messages d'erreur trop verbeux incluent des noms de patients et des identifiants de dossiers dans les traces d'exécution
 
✓ Scan complete → app.penetrify.cloud/reports

Compliance

Frameworks that require penetration testing

HIPAA Security Rule

45 CFR §164.308(a)(8) : évaluation régulière des garanties techniques et non techniques

HITRUST CSF

Contrôle 10.m : tests d'intrusion dans le cadre du programme de gestion des vulnérabilités

SOC 2 Type II

CC6.1 : contrôles d'accès logiques avec preuves de tests d'intrusion

ISO 27001

A.12.6 : gestion des vulnérabilités techniques avec tests de sécurité réguliers

In depth

What Healthcare teams actually need to know

HIPAA aujourd'hui, et la règle proposée qui rend le test d'intrusion explicite

La HIPAA Security Rule actuelle impose une évaluation « régulière » technique et non technique des garanties (45 CFR §164.308(a)(8)) sans nommer explicitement le test d'intrusion, ce qui explique pourquoi les programmes de sécurité en santé varient autant. Cette ambiguïté est en train de disparaître : la mise à jour de la Security Rule proposée par le HHS (NPRM publiée le 6 janvier 2025) rendrait les exigences explicites, avec notamment un test d'intrusion au moins tous les 12 mois et un scan de vulnérabilités au moins tous les six mois.

À la mi-2026, la règle est toujours proposée et non définitive, et l'OCR continue d'appliquer la Security Rule actuelle. La direction est cependant sans ambiguïté, et les enquêtes de l'OCR traitent déjà l'absence de tests techniques comme la preuve d'une analyse de risques insuffisante, le manquement le plus souvent cité dans les procédures. Mettre la cadence de test en place maintenant, c'est faire de la future règle définitive un non-événement ; attendre, c'est devoir bâtir un programme sous la contrainte d'une échéance de conformité.

Le test continu répond d'ailleurs mieux au critère « régulier » dès aujourd'hui que n'importe quelle mission annuelle : un historique documenté de scans sur l'année, chacun accompagné de ses résultats et de ses preuves de correction, correspond précisément au type d'évaluation continue que décrit le §164.308(a)(8).

FHIR et SMART on FHIR : l'interopérabilité est une surface d'attaque

Les obligations américaines d'interopérabilité ont placé les données patients derrière des API standardisées : ressources FHIR R4, autorisation SMART on FHIR, export de données en masse. La standardisation aide aussi les attaquants : ils savent exactement quels endpoints existent (/Patient, /Observation, /DocumentReference) et exactement ce que fuite un endpoint mal configuré. Un seul endpoint FHIR qui n'applique pas l'autorisation au niveau de la ressource peut exposer toute une population de patients, et contrairement à un ordinateur portable volé, il le fait en silence.

Les modes de défaillance récurrents sont précis : des identifiants de ressources acceptés sans vérifier la relation de soin de l'utilisateur demandeur (IDOR à l'échelle d'une population), des scopes SMART accordés largement et jamais appliqués ressource par ressource, et des endpoints d'export en masse accessibles avec des identifiants prévus pour l'accès à un seul dossier. Penetrify teste ces frontières d'autorisation comme un attaquant les sonde : entre rôles, entre patients, entre scopes, à chaque déploiement de votre API.

Common findings

What Penetrify finds in Healthcare applications

CRITICALIDOR sur les endpoints de dossiers patients : un utilisateur authentifié accède aux dossiers de patients hors de sa relation de soin
CRITICALContournement d'autorisation de l'API FHIR : les requêtes directes par identifiant de ressource contournent les contrôles d'accès
HIGHGestion de session défaillante : les sessions persistent après déconnexion, permettant la réutilisation du jeton de session
HIGHPHI exposées dans les messages d'erreur de l'API, les journaux ou les en-têtes de réponse
HIGHApplication des scopes SMART on FHIR absente : les jetons d'accès accordent un accès aux données plus large qu'autorisé
MEDIUMLiens directs non sécurisés vers des documents médicaux accessibles sans authentification via des URL prévisibles
MEDIUMJournalisation d'audit absente sur les endpoints d'accès aux PHI : les exigences HIPAA de traçabilité des accès ne sont pas satisfaites
LOWAutocomplétion activée sur des formulaires contenant des identifiants patients : risque de mise en cache par le navigateur

Why Penetrify

Built for Healthcare security requirements

Trouve les chemins d'accès aux PHI de façon systématique

Penetrify teste les frontières d'autorisation sur tous les rôles utilisateur (clinicien, administrateur, patient) et cherche spécifiquement les vulnérabilités IDOR qui exposent des dossiers patients hors des relations de soin autorisées. C'est la première cause de violations de données en santé.

Une documentation d'audit HIPAA, automatiquement

Chaque scan produit un rapport horodaté et classé par sévérité. Quand l'OCR audite votre programme de sécurité, vous pouvez démontrer un historique documenté de tests de sécurité réguliers sur toute votre application, et non un unique rapport annuel figé à un instant donné.

Teste les API FHIR avec une profondeur propre à la santé

Penetrify teste les implémentations FHIR R4 et SMART on FHIR sur l'application des frontières d'autorisation, la validation des scopes et le contrôle d'accès aux ressources : précisément les surfaces d'attaque que les outils DAST standard ne sont pas configurés pour tester.

Non destructif : sûr sur des environnements contenant des données patients

Penetrify ne modifie, ne supprime ni n'exfiltre jamais de données. Il teste en observant les réponses de l'application, pas en effectuant d'opérations d'écriture. Utilisable sans risque sur des environnements de staging qui reproduisent la structure des données patients de production.

FAQ

Healthcare security questions

Penetrify satisfait-il les exigences de tests d'intrusion de la HIPAA Security Rule ?

HIPAA §164.308(a)(8) impose une évaluation technique « régulière » des contrôles de sécurité. Le scan continu de Penetrify, accompagné de rapports structurés, fournit une preuve documentée d'évaluation de sécurité continue. De nombreuses organisations de santé utilisent Penetrify pour l'exigence d'évaluation « régulière » et la complètent par une mission manuelle annuelle pour l'examen approfondi des processus complexes.

Penetrify peut-il tester la sécurité des API FHIR ?

Oui. Penetrify teste les API REST implémentant les standards FHIR R4, y compris l'application des frontières d'autorisation, la validation des scopes SMART on FHIR et les contrôles d'accès au niveau des ressources. Les API FHIR qui exposent des populations de patients à cause d'une autorisation mal configurée constituent un cas de test hautement prioritaire.

Est-il sûr d'exécuter Penetrify sur des systèmes qui traitent de vraies données patients ?

Penetrify fonctionne en lecture seule et de façon non destructive ; il ne modifie ni ne supprime de données. La bonne pratique consiste à tester sur un environnement de staging reproduisant la production avec des données patients synthétiques ou dépersonnalisées. Pour un scan en production, les sondes légères de Penetrify sont conçues pour ne pas affecter la disponibilité du système ni l'intégrité des données.

Qu'est-ce qui constitue une violation HIPAA liée à une vulnérabilité applicative ?

Sous HIPAA, l'accès non autorisé à des ePHI, même par un utilisateur interne exploitant un défaut de contrôle d'accès, constitue une violation à notifier si les données ont été consultées de façon non permise. Une vulnérabilité IDOR qui permet à un clinicien de consulter les dossiers de patients hors de sa relation de soin est une violation même si aucune donnée n'a été exportée. Penetrify détecte ces défauts de contrôle d'accès avant qu'ils ne donnent lieu à des incidents à notifier.

Comment Penetrify gère-t-il les exigences de BAA pour les prestataires de santé ?

Penetrify peut agir en tant que Business Associate au sens de HIPAA lorsque cela est requis. Contactez-nous pour établir un Business Associate Agreement avant de scanner des systèmes qui traitent, transmettent ou stockent des ePHI en production. Pour des environnements de staging avec des données dépersonnalisées, les exigences de BAA ne s'appliquent généralement pas.

Get started

Find your first Healthcare vulnerability today

Penetrify starts at $100/month. Run your first scan in minutes, with no agent installation, no scoping calls, no contract.