HYBRID RBAC + ABAC

Estrategia de Control de Acceso para FinSecure Bank
800 Empleados
5 Departamentos
4 Niveles de Sensibilidad
" "
Desliza

ORGANIZACIÓN

🏢 Departamentos

  • 💰 Finance
  • 👥 HR
  • 💻 IT
  • 📞 Customer Support
  • 👔 Executive Leadership

📊 Tipos de Datos

  • 🔴 Financieros (alta)
  • 🔴 PII Empleados (alta)
  • 🔴 Datos Cliente (alta)
  • 🟡 Comunicaciones internas (media)
  • 🟢 Material público (baja)

👤 Roles

  • Entry-level
  • Specialists
  • Managers
  • Directors
  • Executives
  • C-suite

ESTRATEGIA HÍBRIDA

RBAC

FUNDACIÓN

Role-Based Access Control

  • Permisos basados en roles
  • Fácil de gestionar
  • Mapeo organizacional
EJEMPLO

"Finance Manager" has basic permissions

ABAC

FLEXIBILIDAD

Attribute-Based Access Control

  • Decisiones contextuales
  • Control granular
  • Ajuste dinámico de riesgo
EJEMPLO

Time, location, device

COMPARACIÓN DE ESTRATEGIAS

Estrategia Descripción Pros Contras Ajuste
RBAC Acceso basado en roles Simple, manejable Rígido, sin contexto ✅ BASE
ABAC Basado en atributos Flexible, granular Complejo ✅ FLEX
MAC Etiquetas centrales Muy seguro Inflexible ❌ NO
DAC Dueño controla Flexible Riesgoso ❌ NO

DECISIONES DE ACCESO

Finance Analyst

view customer data

RBAC: Tiene acceso
ABAC: 2 AM (inusual)
BLOQUEADO + ALERTA

HR Manager

access payroll

RBAC: Tiene acceso
ABAC: Oficina + Dispositivo empresa
PERMITIDO

Executive

view merger docs

RBAC: Tiene acceso
ABAC: Requiere MFA + Dispositivo seguro
CONDICIONAL

DESAFÍOS Y SOLUCIONES

01

EXPLOSIÓN DE ROLES

"Finance Manager East Coast" vs "West Coast"

SOLUCIÓN

  • ⚡ Role engineering
  • ⚡ Hierarchy of roles
  • ⚡ Quarterly reviews
02

COMPLEJIDAD DE POLÍTICAS

"Spaghetti code" de políticas ABAC

SOLUCIÓN

  • ⚡ Policy-as-code (Git)
  • ⚡ Simulation pre-deploy
  • ⚡ Centralized management
03

INTEGRACIÓN DE SISTEMAS

HRIS, core banking, CRM

SOLUCIÓN

  • ⚡ Arquitecture PDP/PEP
  • ⚡ XACML/ALFA
  • ⚡ Phased implementation
04

RESISTENCIA DE EMPLEADOS

"Esto me ralentiza"

SOLUCIÓN

  • ⚡ Involucrar jefes
  • ⚡ Pilot program
  • ⚡ Faster feedback
05

GESTIÓN DE ATRIBUTOS

Datos incorrectos = decisiones incorrectas

SOLUCIÓN

  • ⚡ Automated sources
  • ⚡ Regular validation
  • ⚡ Default-deny

NIVELES DE SENSIBILIDAD

🔴 CRÍTICO

Fusiones, credenciales CEO, juntas

Executive + MFA + Oficina + Aprobación
Hardware keys + IP whitelist + Session recording
🟠 ALTO

Datos financieros, PII

Rol + MFA + Dispositivo compliant
Field encryption level + Data masking
🟡 MEDIO

Memos internos, reportes

Departament + MFA estándar
VPN
🟢 BAJO

Material público

Sin autenticación
Basic web security

DEFENSA EN PROFUNDIDAD

📀
DATOS
AES-256
🔐
ENCRIPTACIÓN
AES-256
🎯
ACCESO
RBAC/ABAC
🔑
AUTENTICACIÓN
MFA/FIDO2
📊
MONITOREO
SIEM/UEBA

ROADMAP DE IMPLEMENTACIÓN

1

FASE 1

RBAC BÁSICO

Descubrimiento de roles, sistemas core

Meses 1-3

2

FASE 2

ATRIBUTOS + DISEÑO

Fuentes de atributos, políticas

Meses 4-6

3

FASE 3

PILOTO ABAC

Un departamento, feedback

Meses 7-9

4

FASE 4

DEPLOY COMPLETO

Entrenamiento, monitoreo

Meses 10-12

5

FASE 5

OPTIMIZACIÓN

Revisiones trimestrales

CONTINUO

CUMPLIMIENTO

🇪🇺

GDPR

Art. 25

ABAC asegura mínimo acceso

💳

PCI-DSS

Req. 7

RBAC + MFA para pagos

📈

SOX

Sec. 404

Separación de funciones

🏦

GLBA

Safeguards

Controles integrales

CONCLUSIÓN

El modelo híbrido RBAC-ABAC proporciona el equilibrio perfecto para FinSecure Bank:

  • RBAC da estructura y simplicidad
  • ABAC añade inteligencia contextual

Este enfoque protege datos sensibles mientras permite a los empleados trabajar eficientemente.

REFERENCIAS

  1. Sandhu, R. et al. (1996). Role-Based Access Control Models. IEEE Computer.
  2. Hu, V. et al. (2014). Guide to ABAC (NIST SP 800-162).
  3. OASIS. (2013). XACML Version 3.0.
  4. Ferraiolo, D. et al. (2007). Role-Based Access Control.
  5. NIST. (2020). Digital Identity Guidelines (SP 800-63B).
  6. PCI Council. (2022). PCI-DSS v4.0, Req. 7.