Seguridad en todo el proceso asistencialAtlant Security
Sector sanitario/PentestPOR ATLANT SECURITY
Defina el alcance Generador gratuito de brief

Prestación

Seguridad de los portales de pacientes: pruebe los accesos más allá del inicio de sesión

Pruebe los permisos de pacientes, representantes y profesionales clínicos sobre historiales y exportaciones, así como tras revocarse las relaciones de representación. Detecte deficiencias de autorización mediante datos sintéticos de pacientes.

Comente sus requisitos
Una tranquila sala de consulta clínica ilustrativa con un puesto informático

La decisión que le ayudará a tomar esta guía

El inicio de sesión confirma una identidad, pero no acredita el permiso para acceder a un registro concreto o exportarlo. Compare los roles de pacientes, representantes y profesionales clínicos en relaciones asistenciales activas y revocadas. Observe la operación específica y el acceso resultante, en lugar de basarse en el resultado del inicio de sesión.

Para la persona responsable del encargo. Un inicio de sesión satisfactorio solo identifica al usuario. Pruebe los permisos para actuar sobre cada objeto clínico, incluidos los accesos delegados, las exportaciones y las relaciones revocadas.

Defina claramente el modelo de permisos

El acceso de pacientes, los representantes familiares, los profesionales sanitarios responsables, el personal de soporte y los administradores suelen estar sujetos a reglas diferentes. Defina estas relaciones como actor, objeto y acción antes de examinar las cargas útiles. Incluya el acceso caducado de representantes y los cambios de personal entre organizaciones proveedoras; estos estados del ciclo de vida suelen revelar lagunas que las pruebas del flujo habitual no detectan.

Una decisión de autorización tiene tres elementos de entrada. Sujeto: paciente, representante autorizado o profesional clínico; Operación: lectura, modificación o exportación; Objeto: registro y relación asistencial
Modelo de trabajo 01Una decisión de autorización tiene tres elementos de entradaDiagrama de planificación ilustrativo. Adapte las decisiones al alcance autorizado.
Leer el texto del diagrama
Entidad principal
Paciente, representante o profesional sanitario
Operación
Leer, modificar o exportar
Objeto
Registro y relación asistencial

Comparar decisiones sobre el mismo objeto

Mantenga constante el objeto mientras cambia el principal; después, mantenga constante el principal mientras cambia el propietario del objeto. Compruebe la respuesta del servidor y el evento de auditoría posterior. Ocultar un botón no constituye un control de acceso, y un identificador de registro impredecible no sustituye una decisión de autorización.

Una ilustración de un equipo empresarial que revisa documentos conjuntamente en una sala de reuniones
Perspectiva operativaAcordar las decisiones de control con las personas responsables del servicio.Configuración ilustrativa generada; no es la ubicación de un cliente.

Revisar las interfaces secundarias

La descarga de documentos, el proceso de exportación o la API móvil de un portal pueden aplicar controles distintos de los de la página principal del registro. Pruebe cada ruta permitida con la misma matriz sintética de roles. La creación, la consulta del estado y la descarga de una exportación son operaciones separadas y pueden requerir controles de permisos independientes.

Comprobaciones emparejadas del portal. Paciente A / registro A: permitir dentro de los permisos acordados; Paciente A / registro B: denegar si no existe una relación válida; Representante revocado: aplicar la política de revocación acordada
Modelo de trabajo 02Comprobaciones emparejadas del portalDiagrama de planificación ilustrativo. Adapte las decisiones al alcance autorizado.
Leer el texto del diagrama
Paciente A / registro A
Permitir dentro de los permisos acordados
Paciente A / registro B
Denegar si no existe una relación válida
Delegado revocado
Aplicar la política de revocación acordada

Haga que la corrección pueda verificarse

Recomiende una política en el servidor en el límite del objeto y la operación y vuelva a probar tanto los accesos permitidos como los prohibidos. Registre la identidad, el registro de prueba, el ID de solicitud y el resultado. El objetivo es obtener una decisión de acceso clara sin interrumpir el acceso legítimo a la asistencia, en lugar de limitarse a ocultar un mensaje de error.

Evidencias de un hallazgo en el portal. Contexto: función, relación y propietario del objeto; Prueba: respuesta o cambio de estado con datos ocultos; Auditoría: decisión correlacionada y marca de tiempo
Modelo de trabajo 03Evidencias de un hallazgo en el portalDiagrama de planificación ilustrativo. Adapte las decisiones al alcance autorizado.
Leer el texto del diagrama
Contexto
Rol, relación y propietario del objeto
Evidencia
Respuesta o cambio de estado con datos ocultos
Auditoría
Decisión correlacionada y marca de tiempo

Utilice pares de cuentas y registros

Prepare dos pacientes con citas, mensajes y documentos sintéticos independientes. Establezca la situación legítima de referencia para cada cuenta y, a continuación, repita una única operación acordada sobre el objeto canario de la otra cuenta. Mantenga comparables el tipo de solicitud y el estado del objeto. Así se aísla la decisión sobre la titularidad de los fallos de validación ajenos a ella. Incluya una cuenta delegada solo si el portal la admite, con una relación y una fecha de caducidad claramente documentadas. No presuponga que el acceso familiar a un tipo de registro concede acceso a todos los registros.

La misma comparación resulta útil para los profesionales clínicos que trabajan en varios centros: una cuenta puede tener legítimamente acceso a historiales en dos contextos, mientras que otra solo puede acceder a uno. El resultado esperado debe definirlo el responsable del servicio, no basarse en una suposición del evaluador sobre la relación asistencial prevista.

Probar el ciclo de vida de un permiso existente

El acceso puede ser correcto en el momento de su creación y dejar de serlo tras un cambio en la relación. Acuerde comprobaciones para la revocación, el traslado entre organizaciones y la caducidad de un rol delegado. Examine si un enlace a un documento emitido anteriormente, una exportación en cola o una sesión activa siguen exponiendo el material sintético. Utilice un número reducido de objetos preparados y registre el momento en que debería surtir efecto el cambio de política. No concluya que un control ha fallado solo porque la documentación del producto describa una demora intencionada y aprobada; compare lo observado con el requisito real.

Nuestra guía sobre el aislamiento entre clientes explica por qué deben examinarse conjuntamente el rechazo de la solicitud y el estado posterior. Este método también es aplicable a portales con generación asíncrona de documentos.

Redactar un hallazgo que el equipo de producto pueda corregir

Las evidencias deben identificar la función que realiza la solicitud, la persona responsable prevista, la operación y el permiso concreto que debería haberla impedido. Capture una solicitud y una respuesta con los datos sensibles ocultos, junto con el identificador sintético del objeto y una referencia de auditoría del servidor, cuando esté disponible. Indique si la observación demuestra acceso de lectura, modificación o únicamente el descubrimiento del objeto. Son impactos distintos. Una captura de pantalla de una página de paciente sin contexto de identidad constituye una evidencia débil y puede exponer material sensible innecesariamente.

La repetición de pruebas debe reproducir la comparación fallida, confirmar que el acceso legítimo sigue funcionando y comprobar el endpoint equivalente más cercano. Si el problema afecta a una integración utilizada por un hospital, nuestra guía sobre pruebas de integraciones de EHR e imagen médica ayuda a identificar las identidades de servicio adicionales que requieren atención.

Repetir las pruebas del ciclo de vida de los permisos. Reproducir el fallo: usar la misma comparación sintética; Comprobar la atención normal: verificar que la vía permitida sigue funcionando; Comprobar vías adyacentes: incluir exportaciones y llamadas de integración
Modelo de trabajo 04Repetir las pruebas del ciclo de vida de los permisosDiagrama de planificación ilustrativo. Adapte las decisiones al alcance autorizado.
Leer el texto del diagrama
Repetir el fallo
Utilice la misma comparación sintética
Compruebe la atención habitual
Verifique que la ruta permitida siga funcionando
Compruebe las rutas adyacentes
Incluir las exportaciones y las llamadas de integración

Ponga en práctica las directrices

Utilice la lista de preparación para documentar las premisas o consulte el informe ficticio de Healthcare AG para ver ejemplos de evidencias y planes de tratamiento. Póngase en contacto con Atlant Security con una descripción no sensible del alcance.

Fuentes primarias

Información general, no es una opinión sobre cumplimiento normativo. Confirme la aplicabilidad jurídica y los requisitos de pruebas para su entidad y jurisdicción.

Atlant Security publica esta guía y las publicaciones sectoriales relacionadas enlazadas arriba. Los ejemplos técnicos son ilustrativos para la planificación y no afirman que se hayan realizado pruebas para clientes.

Publicado por Atlant Security. Fuentes, política editorial y correcciones.

APLIQUE LAS ORIENTACIONES

Elige el siguiente paso.

INICIEMOS UNA CONVERSACIÓN

Defina el alcance.
Dé el siguiente paso.

Sus sistemas, restricciones operativas y objetivos de seguridad. Un punto de partida claro para la prueba.

Comentar su prueba de penetración