[FTRM] ¿Qué es la segregación de deberes?

Las políticas de segregación de funciones (SoD) permiten a las organizaciones definir combinaciones tóxicas de derechos, que ningún usuario debería poseer. El impulsor comercial más común para estas políticas es la prevención del fraude, es decir, garantizar que el fraude no pueda ser cometido sin colusión por al menos dos usuarios.

Un motor SoD efectivo tiene varios componentes:

  • Definiciones de política:
    • Defina conjuntos de dos o más derechos que no debe tener un solo usuario.
    • Debe admitir diferentes tipos de derechos, como roles, cuentas de inicio de sesión y grupos.
    • Debe admitir conjuntos grandes, como “ningún usuario debe tener más de 2 de estos 30 derechos”.
  • Excepciones aprobadas:
    Inevitablemente, hay situaciones en las que una política de SoD debería, legítimamente, ser violada. Debería ser posible definir excepciones aprobadas a las reglas de SoD.
  • Aplicación proactiva:
    Las solicitudes de cambio que pasan por un sistema IAM deben estar sujetas a la verificación de la política de SoD. Los cambios que desencadenarían una violación de SoD deben bloquearse en la fuente.
  • Detección posterior a los hechos:
    Muchos usuarios y derechos existirán antes de que se implemente el sistema IAM o antes de que se defina una política de SoD dada. Además, los administradores del sistema pueden asignar derechos a usuarios fuera del sistema IAM. Estos escenarios significan que no todas las violaciones de SoD pueden prevenirse; algunas deben detectarse después del hecho y remediarse manualmente.

Un motor de SoD eficaz debería detectar violaciones, incluso si la política se establece en términos de roles, pero la violación es en términos de derechos de nivel inferior, o viceversa.

Segregación de deberes