Saltar al contenido principal

Control de Acceso Basado en Roles (RBAC)

NetRecon utiliza control de acceso basado en roles para gestionar lo que cada usuario puede ver y hacer. Los roles se definen en la sonda y se aplican tanto en el dashboard web como en la aplicación Admin Connect.

Requisitos Previos​

  • Acceso de nivel administrador al dashboard de la sonda
  • Al menos una sonda inscrita en Admin Connect

Cómo Funciona RBAC​

A cada cuenta de usuario se le asigna un rol. Los roles contienen un conjunto de permisos que controlan el acceso a las funciones. Cuando un usuario inicia sesión a través de Admin Connect o el dashboard web, el sistema verifica su rol antes de permitir cualquier acción.

Usuario → Rol → Permisos → Acceso Concedido / Denegado

Los permisos se aplican tanto a nivel de interfaz (ocultando funciones no disponibles) como a nivel de API (rechazando solicitudes no autorizadas).

Roles Predefinidos​

NetRecon incluye cinco roles predefinidos:

RolDescripciónUsuario Típico
Super AdminAcceso completo a todas las funciones y configuracionesPropietario de la plataforma
AdminAcceso completo excepto gestión de roles y configuración del sistemaGerente de TI
AnalistaVer resultados de escaneo, alertas, reportes; no puede modificar configuracionesAnalista de seguridad
OperadorIniciar/detener escaneos y servicios; ver resultadosTécnico de NOC
VisorAcceso de solo lectura a dashboards y reportesEjecutivo, auditor

Matriz de Permisos​

PermisoSuper AdminAdminAnalistaOperadorVisor
Ver dashboardSíSíSíSíSí
Ver resultados de escaneoSíSíSíSíSí
Iniciar/detener escaneosSíSíNoSíNo
Ver alertas IDSSíSíSíSíSí
Gestionar reglas IDSSíSíNoNoNo
Iniciar/detener PCAPSíSíNoSíNo
Descargar archivos PCAPSíSíSíNoNo
Ejecutar escaneos de vulnerabilidadesSíSíNoSíNo
Ver resultados de vulnerabilidadesSíSíSíSíSí
Gestionar honeypotSíSíNoNoNo
Gestionar VPNSíSíNoNoNo
Configurar sinkhole DNSSíSíNoNoNo
Generar reportesSíSíSíSíNo
Gestionar usuariosSíSíNoNoNo
Gestionar rolesSíNoNoNoNo
Configuración del sistemaSíNoNoNoNo
Respaldo/restauraciónSíSíNoNoNo
Ver registro de auditoríaSíSíSíNoNo
TicketsSíSíSíSíNo
Gestión de flotaSíSíNoNoNo

Gestionar Usuarios​

Crear un Usuario​

  1. Inicie sesión en el dashboard de la sonda como Super Admin o Admin
  2. Navegue a Configuración > Usuarios
  3. Haga clic en Agregar Usuario
  4. Complete los detalles del usuario:
    • Nombre de usuario
    • Dirección de correo electrónico
    • Contraseña (o enviar enlace de invitación)
    • Rol (seleccione de los roles predefinidos)
  5. Haga clic en Crear

Editar el Rol de un Usuario​

  1. Navegue a Configuración > Usuarios
  2. Haga clic en el usuario que desea modificar
  3. Cambie el menú desplegable de Rol
  4. Haga clic en Guardar

Desactivar un Usuario​

  1. Navegue a Configuración > Usuarios
  2. Haga clic en el usuario
  3. Cambie Activo a desactivado
  4. Haga clic en Guardar

Los usuarios desactivados no pueden iniciar sesión pero su historial de auditoría se preserva.

Roles Personalizados​

Los Super Admins pueden crear roles personalizados con permisos granulares:

  1. Navegue a Configuración > Roles
  2. Haga clic en Crear Rol
  3. Ingrese un nombre y descripción del rol
  4. Active/desactive permisos individuales
  5. Haga clic en Guardar

Los roles personalizados aparecen junto a los roles predefinidos al asignar usuarios.

Autenticación de Dos Factores​

2FA puede aplicarse por rol:

  1. Navegue a Configuración > Roles
  2. Seleccione un rol
  3. Habilite Requerir 2FA
  4. Haga clic en Guardar

Los usuarios con ese rol deberán configurar 2FA basado en TOTP en su próximo inicio de sesión.

Gestión de Sesiones​

Configure políticas de sesión por rol:

ConfiguraciónDescripciónPredeterminado
Tiempo de espera de sesiónCierre automático por inactividad30 minutos
Máximo de sesiones concurrentesMáximo de inicios de sesión simultáneos3
Restricción de IPLimitar inicio de sesión a rangos de IP específicosDeshabilitado

Configure estos bajo Configuración > Roles > [Nombre del Rol] > Política de Sesión.

Registro de Auditoría​

Todas las acciones relevantes de permisos se registran:

  • Eventos de inicio/cierre de sesión de usuarios
  • Cambios de roles
  • Modificaciones de permisos
  • Intentos de acceso fallidos
  • Cambios de configuración

Vea el registro de auditoría en Configuración > Registro de Auditoría. Los registros se retienen por 90 días de forma predeterminada.

Preguntas Frecuentes​

P: ¿Puedo modificar los roles predefinidos? R: No. Los roles predefinidos son de solo lectura para asegurar una línea base consistente. Cree un rol personalizado si necesita permisos diferentes.

P: ¿Qué sucede si elimino un rol que tiene usuarios asignados? R: Debe reasignar todos los usuarios a un rol diferente antes de eliminar un rol personalizado. El sistema impedirá la eliminación si aún hay usuarios asignados.

P: ¿Los roles se sincronizan entre múltiples sondas? R: Los roles se definen por sonda. Si gestiona múltiples sondas, necesita configurar roles en cada una. Una actualización futura soportará gestión centralizada de roles.

P: ¿Puedo restringir un usuario a subredes o dispositivos específicos? R: Actualmente, los roles controlan el acceso a funciones, no el acceso a nivel de datos. Las restricciones a nivel de subred están en la hoja de ruta.

Para ayuda adicional, contacte a support@netreconapp.com.