Cómo revisar el acceso de una aplicación SaaS a los datos del negocio

Compara los permisos efectivos con una tarea aprobada y verifica tanto el acceso permitido como el que debe rechazarse.

Equipo enginerIT· 3 min de lectura
La conexión debe demostrar sus fronteras

Revisa una aplicación SaaS comparando su tarea autorizada con los datos y acciones que sus credenciales permiten realmente. Necesitas saber quién la conectó, si actúa como un usuario o como aplicación, qué recursos alcanza y cómo retirar el acceso. El nombre comercial de la integración no revela esos límites.

Empieza por una tarea y un dueño

Escribe para qué sirve la conexión, qué departamento la necesita y quién aprueba el acceso a los datos. Recoge identificador de aplicación, proveedor y tenant para no revisar otra integración de nombre parecido. Pide el flujo real: datos que lee, información que guarda, acciones que modifica y salidas hacia terceros. Si nadie puede justificar una capacidad, trátala como pendiente de autorización, aunque se concediera al instalar.

Lee los permisos efectivos

Contrasta lo solicitado con lo concedido y con los límites adicionales del recurso. En Microsoft Graph, el acceso delegado actúa en nombre de un usuario y el acceso de aplicación usa identidad propia sin usuario conectado. No interpretes ambos del mismo modo. Comprueba también grupos, roles y restricciones compatibles. Evita concluir que una cuenta de prueba sin privilegios demuestra el alcance de una credencial de aplicación diferente.

Prueba lectura y acción por separado

Con datos sintéticos, comprueba un recurso permitido y otro que deba quedar excluido. Después revisa cada capacidad de escritura, borrado o envío que figure en el consentimiento. En Graph, leer correo y enviar correo corresponden a permisos distintos; la lectura no otorga por sí sola autoridad de envío. Aunque el permiso exista, cada acción empresarial debe estar autorizada por la organización. No pruebes envíos reales a clientes para descubrir el alcance.

Deja preparada la retirada

Documenta quién revoca consentimiento o credenciales, qué integraciones dependen de ellas y qué datos retiene el SaaS tras desconectarlo. Revocar acceso futuro no borra automáticamente copias ya obtenidas. Programa una revisión tras cambios de función, propietario o permisos. Si falta evidencia del alcance, reduce la conexión o pausa las operaciones afectadas mediante el procedimiento aprobado. Conserva el resultado de las pruebas y el acuerdo de negocio junto a la ficha de aplicación.

Ejemplo: una integración que clasifica correo

Imagina una aplicación que etiqueta mensajes de una cuenta de prueba para preparar tareas internas. El dueño autoriza consultar mensajes y aplicar etiquetas, pero no enviar respuestas. La revisión debe comprobar si el conector tiene permiso de envío, si lo necesita y cómo retirarlo sin romper la función aprobada. Si el proveedor afirma que nunca lo utiliza, pide evidencia de la configuración efectiva: una restricción escrita en instrucciones no cambia necesariamente las capacidades de la credencial. Después prueba el acceso a otro buzón que deba quedar fuera, con autorización y sin extraer contenido. Guarda una conclusión por capacidad. La empresa puede aprobar una lectura limitada y rechazar el envío, aunque ambas funciones aparezcan agrupadas en la presentación comercial del SaaS.

Comprobaciones para cerrar la tarea

  • ✓ Identidad y tipo de acceso confirmados
  • ✓ Recurso permitido y denegado probados
  • ✓ Lectura, envío y borrado revisados por separado

Fuentes y documentación

Aplicarlo en tu empresa

Podemos revisar el entorno y acordar qué actuaciones, validaciones y mantenimiento necesitas.

Conocer el servicio relacionado →