Volver al blog Data Governance

¿Quién es responsable de esta aplicación autoalojada? Cree un registro de propiedad de aplicaciones

Una aplicación autoalojada puede estar en línea, tener copias de seguridad y recibir mantenimiento técnico sin que nadie sea responsable de su propósito empresarial, decisiones sobre datos, aprobaciones de acceso o elecciones de recuperación. Aprenda a crear un registro práctico de propiedad de aplicaciones que aclare las responsabilidades sin asignar todas las tareas a una sola persona.

Equipo de operaciones revisando un registro de propiedad de aplicaciones para software empresarial autoalojado

Por qué una aplicación puede estar funcionando técnicamente y, aun así, no tener un responsable operativo

Una página de inicio de sesión operativa no demuestra que exista un responsable. Una aplicación puede tener un dominio funcional, un certificado TLS válido, recursos de servidor y copias de seguridad programadas, y aun así carecer de responsable en los aspectos que importan cuando se requiere una decisión empresarial. ¿Quién decide si la herramienta sigue siendo necesaria? ¿Quién aprueba a un nuevo administrador? ¿Quién determina si se puede compartir una exportación? ¿Quién puede decidir que restaurar los datos de ayer es la respuesta adecuada ante un error?

Esta brecha es habitual en carteras pequeñas y medianas. Un departamento solicita una herramienta, alguien la despliega y se completa el trabajo de infraestructura. Con el tiempo, el solicitante original cambia de puesto, las personas que entendían el proceso se marchan y permanecen las credenciales, las integraciones y los datos. La aplicación sigue funcionando, pero la responsabilidad solo está distribuida de manera informal, o no existe en absoluto.

El Marco de Ciberseguridad 2.0 de NIST establece que las funciones, responsabilidades y autoridades de ciberseguridad deben definirse y comunicarse. Este principio se aplica bien al software autoalojado: una responsabilidad clara no es burocracia por sí misma. Hace que las decisiones cotidianas sean más rápidas y que las decisiones bajo presión sean menos improvisadas.

La solución es un registro de propiedad de aplicaciones autoalojadas: un registro mantenido de cada aplicación, por qué existe, quién tiene autoridad de decisión, dónde se encuentran las dependencias importantes y qué debe ocurrir si el servicio cambia o falla. Puede comenzar como una hoja de cálculo. NIST señala explícitamente que un inventario puede ser tan sencillo como una hoja de cálculo; el valor proviene de mantenerlo útil, actualizado y vinculado a decisiones operativas reales.

  • Considere «la persona que la desplegó» como un hecho temporal, no automáticamente como el responsable permanente.
  • Haga seguimiento de aplicaciones, datos, software, servicios y dependencias de proveedores, no solo de servidores y contenedores.
  • Asigne a cada aplicación de producción un responsable principal identificado y un respaldo o ruta de escalado identificados.
  • Revise la propiedad tras un cambio de puesto, un cambio importante de integración, un incidente de seguridad o un cambio en el proceso empresarial.
Por qué una aplicación puede estar funcionando técnicamente y, aun así, no tener un responsable operativo

Separe los cuatro roles de propiedad antes de asignar nombres

Una misma persona puede desempeñar varios roles en un equipo muy pequeño, pero los roles en sí deben mantenerse diferenciados. Esto evita esperar que un operador de infraestructura decida la política de retención de un departamento, o que un responsable empresarial diagnostique un problema de enrutamiento. El registro debe identificar a la persona o equipo responsable de cada rol y especificar la autoridad asociada.

El responsable empresarial responde por el resultado que respalda la aplicación. Define por qué existe, quién debe utilizarla, qué nivel de interrupción puede tolerar el negocio y si la aplicación debe continuar, cambiar o retirarse. Es quien toma decisiones sobre el proceso empresarial, no necesariamente quien configura el software.

El administrador de la aplicación se encarga de la operación a nivel de aplicación: cuentas, roles, configuración, administración rutinaria y coordinación de primera línea con los usuarios. Según la aplicación, puede ser un usuario avanzado del departamento, un generalista de TI o una función externa de soporte. El administrador no debe convertirse silenciosamente en la autoridad final para decisiones empresariales o sobre datos personales solo porque puede usar los controles.

El propietario de los datos toma o escala las decisiones sobre la información del sistema: clasificación de datos, uso permitido, compartición, exportaciones, retención y eliminación. En los tratamientos dentro del ámbito del RGPD, el responsable del tratamiento es la entidad que determina los fines y medios del tratamiento de datos personales; un encargado del tratamiento procesa datos personales por cuenta del responsable. Los roles jurídicos dependen de los hechos y los acuerdos, por lo que un registro operativo no debe usarse como sustituto de un análisis jurídico. La distinción sigue siendo útil operativamente porque separa las decisiones sobre la finalidad de los datos del trabajo técnico de alojarlos o tratarlos.

El operador de infraestructura responde de la capa de nube y plataforma que rodea a la aplicación. Su ámbito puede incluir la operación de servidores, el ciclo de vida de las cargas de trabajo, el enrutamiento, los certificados, las comprobaciones de DNS y las copias de seguridad conforme al acuerdo de servicio. Este rol no implica automáticamente la propiedad de los usuarios de la aplicación, el proceso empresarial, las decisiones de retención de datos ni la aprobación de todos los cambios. Con Airbip, las instancias de aplicaciones se ejecutan como cargas de trabajo Docker en servidores en la nube de Airbip, mientras Airbip gestiona los servicios de infraestructura que las rodean, incluida la automatización del enrutamiento y TLS, las comprobaciones de DNS, la gestión del ciclo de vida y las programaciones de copias de seguridad configurables. Los clientes siguen necesitando personas identificadas para tomar las decisiones sobre la aplicación, el acceso y los datos que no pueden inferirse de la infraestructura.

  • Responsable empresarial: responde por el propósito, los usuarios, la criticidad y las decisiones de continuidad o retirada.
  • Administrador de la aplicación: responsable de la configuración diaria de la aplicación y de la administración de cuentas.
  • Propietario de los datos: responde por la clasificación, el uso permitido, la retención, la eliminación y las decisiones de exportación.
  • Operador de infraestructura: responsable del alcance acordado de alojamiento y operación de la plataforma.
  • Contacto de seguridad o privacidad: añada este rol cuando el riesgo, la política o la normativa requieran una revisión especializada.
Separe los cuatro roles de propiedad antes de asignar nombres

Los campos mínimos de un registro de propiedad de aplicaciones

Comience con una fila por cada aplicación de producción o instancia de producción diferenciada. Un registro fácil de completar y revisar es mejor que un sistema sofisticado que nadie actualiza. Añada enlaces a documentos de apoyo en lugar de convertir el registro en un repositorio de cada detalle de configuración.

La guía de gestión de activos de NIST respalda un inventario lo suficientemente amplio como para incluir software, sistemas, servicios, datos y servicios proporcionados por proveedores. También recomienda priorizar activos según su clasificación, criticidad, recursos e impacto en la misión. Por ello, su registro debe combinar hechos operativos con información sobre propiedad y decisiones.

Utilice identificadores estables. Los nombres de productos por sí solos suelen ser ambiguos cuando un equipo cuenta con una instancia de prueba y otra de producción, varios despliegues departamentales o una instancia retirada que conserva datos. Registre un ID interno único, el entorno y la URL canónica del servicio.

  • Identidad de la aplicación: ID interno, nombre de la aplicación, entorno de producción o no producción, URL del servicio y fecha de despliegue si se conoce.
  • Contexto empresarial: propósito, responsable empresarial, departamentos usuarios, población de usuarios y contacto de respaldo identificado.
  • Contactos operativos: administrador de la aplicación, operador de infraestructura, contacto de escalado de seguridad o privacidad y contacto del proveedor cuando corresponda.
  • Criticidad: un nivel sencillo y una declaración de impacto en lenguaje claro que explique qué se detiene si la aplicación no está disponible.
  • Acceso: responsable de aprobación de cuentas, responsable de acceso privilegiado, responsable de bajas y frecuencia de revisión.
  • Datos: propietario de los datos, clasificación, categorías principales de datos, ubicaciones, exportaciones, regla de retención, responsable de la decisión de eliminación y referencias legales o de políticas aplicables.
  • Dependencias: dominio, cuenta o responsable de DNS, servicio de envío de correo, proveedor de identidad, integraciones, responsable de credenciales de API, almacenamiento persistente y alcance de las copias de seguridad.
  • Cambios y recuperación: aprobador de cambios, responsable de la decisión de actualización, responsable de la decisión de recuperación, contactos de recuperación, fecha de la última prueba de restauración y enlaces a procedimientos operativos o evidencias de pruebas.

Registre el propósito, los usuarios y la criticidad empresarial en lenguaje de negocio

No describa el propósito de una aplicación como «CRM», «wiki» o «herramienta de automatización». Describa la actividad empresarial que permite: por ejemplo, «mantiene los registros de seguimiento de clientes potenciales y clientes del equipo de ventas» o «publica la documentación pública utilizada por clientes y soporte». Esto permite que alguien ajeno al equipo técnico evalúe el impacto y apruebe prioridades.

Enumere tanto a los usuarios previstos como a los usuarios afectados. Un panel interno podría tener diez usuarios directos, pero respaldar un servicio utilizado por todos los clientes. Un sistema de flujos de trabajo podría tener solo dos administradores, pero ser esencial para un proceso financiero mensual. Incluya períodos punta, plazos o alternativas manuales si afectan de forma significativa a cómo debe gestionarse una interrupción.

Elija un método de criticidad que su equipo pueda aplicar de forma coherente. No tiene que ser un modelo de puntuación complejo. Un nivel práctico puede combinar la consecuencia del tiempo de inactividad, la sensibilidad de los datos, la concentración de dependencias y la disponibilidad de un proceso manual viable. NIST respalda la priorización de activos según clasificación, criticidad, recursos e impacto en la misión.

La criticidad es una entrada para las decisiones, no una garantía. Ayuda al responsable empresarial y al operador de infraestructura a acordar qué servicios necesitan el plan de recuperación más claro, una revisión de propiedad más frecuente y una aprobación de cambios más deliberada.

  • Indique el proceso empresarial, no solo la categoría de producto.
  • Nombre el departamento responsable del resultado y la persona con autoridad de decisión.
  • Registre los usuarios directos, las partes interesadas afectadas y los ciclos sujetos a plazos.
  • Describa en términos concretos el impacto de un día sin la aplicación.
  • Indique si existe una alternativa manual, quién puede ejecutarla y sus límites prácticos.
  • Establezca una fecha de revisión; la criticidad puede cambiar a medida que cambian el proceso, las integraciones o los datos.

Asigne responsables para las cuentas, los roles y el acceso privilegiado

La administración de accesos es uno de los ámbitos más claros en los que el riesgo aparece cuando «todos pensaban que alguien más se encargaba». El registro debe responder quién puede solicitar acceso, quién lo aprueba, quién crea o modifica cuentas, quién puede conceder permisos elevados y quién revisa el acceso tras un cambio de puesto o una salida.

La guía general de NIST recomienda cuentas únicas para los empleados y acceso limitado a los recursos necesarios para sus trabajos. Traduzca esto en una regla operativa: evite las cuentas de usuario nominales compartidas cuando sean posibles las cuentas individuales, conceda solo el acceso necesario para el trabajo asignado y haga visible la ruta de aprobación.

El acceso privilegiado necesita un campo separado. Un usuario normal de la aplicación, un administrador de la aplicación, un administrador de dominios y un administrador de infraestructura pueden afectar al servicio de formas distintas. Registre qué rol puede acceder a la administración de la aplicación, los controles del servidor o de las cargas de trabajo, DNS, la configuración de envío de correo, las copias de seguridad y cualquier credencial de integración. No incluya secretos en el registro; guarde únicamente el sistema de registro donde se almacena el secreto y el responsable asignado.

Incluya un desencadenante de baja. Un registro no sustituye a los procesos de identidad y recursos humanos, pero debe identificar quién confirma que las cuentas y el acceso privilegiado se revisan cuando un empleado, contratista o administrador se marcha o cambia de responsabilidades.

  • Ruta de solicitud de cuenta: solicitante, aprobador y administrador.
  • Modelo de roles: roles estándar, quién puede asignarlos y quién puede crear roles personalizados.
  • Responsable de acceso privilegiado: persona o equipo identificado para cada superficie administrativa.
  • Frecuencia de revisión de acceso: defina el evento o intervalo que activa la revisión.
  • Responsable de bajas: identifique quién confirma la eliminación o reasignación de accesos.
  • Acceso de emergencia: documente quién puede autorizarlo y cómo se registra posteriormente la decisión.

Asigne responsables para la clasificación, retención, exportaciones y eliminación de datos

La infraestructura puede conservar datos, pero no puede decidir qué datos deben recopilarse, si pueden exportarse ni durante cuánto tiempo deben seguir siendo identificables. Son decisiones de gobernanza que corresponden a los responsables empresariales y de datos, con el asesoramiento de requisitos de privacidad, seguridad, contractuales y de gestión documental cuando corresponda.

Para los tratamientos dentro del ámbito del RGPD, el artículo 30 identifica elementos útiles de registro como los datos de contacto del responsable, los fines del tratamiento, las categorías de interesados y datos personales, los destinatarios, las transferencias, los plazos de supresión y una descripción general de las medidas de seguridad. Su registro de propiedad de aplicaciones no necesita duplicar un registro formal de actividades de tratamiento, pero debe enlazar a uno o contener suficiente información para identificar al propietario de los datos responsable y el registro autorizado.

La retención debe expresarse como una decisión vinculada a la finalidad, no simplemente como «conservar para siempre» o como el número de días que existe una copia de seguridad. El principio de limitación del plazo de conservación del RGPD exige que los datos personales no se mantengan en forma identificable durante más tiempo del necesario para la finalidad, con las excepciones especificadas. Que esto sea aplicable a su organización y cómo lo sea requiere contexto; la cuestión operativa es identificar quién es responsable de la decisión de retención y dónde se documenta.

Distinga en su análisis entre datos activos, exportaciones, registros y copias de seguridad. Un administrador puede eliminar un registro en la aplicación mientras una copia de seguridad permanece sujeta a un ciclo de vida diferente. Al final de los servicios del encargado del tratamiento bajo el RGPD, el responsable elige la eliminación o devolución de los datos personales, sin perjuicio de los requisitos legales de conservación. Su registro debe hacer visibles la autoridad de decisión y el proceso previsto, en lugar de asumir que una acción de infraestructura resuelve la cuestión.

  • Nombre al propietario de los datos y enlace al inventario de datos, política o registro de tratamiento aplicable.
  • Clasifique los tipos de datos clave, incluidos datos personales, confidenciales, financieros u operativos, según el esquema de su organización.
  • Registre dónde residen los datos: base de datos de la aplicación, almacenamiento de archivos, servicios conectados, exportaciones y ubicaciones o alcances de las copias de seguridad.
  • Defina quién puede aprobar exportaciones, importaciones, descargas masivas y transferencias mediante integraciones.
  • Registre los responsables de las decisiones de retención y eliminación, la regla que las rige y las excepciones que requieren aprobación.
  • Documente cómo se gestionan como cuestiones operativas separadas la eliminación en la aplicación, la retención de copias de seguridad y la finalización del servicio.

Documente las dependencias de dominios, DNS, correo e integraciones

Muchas interrupciones de aplicaciones son interrupciones de dependencias. Un servicio puede estar en buen estado, pero los usuarios no pueden acceder a él porque cambiaron el dominio, el registro DNS, la ruta del certificado, el proveedor de identidad, la configuración de correo o una integración externa. Estas dependencias deben registrarse con el mismo cuidado que la propia aplicación.

Para el enrutamiento público, la documentación de Traefik distingue los puntos de entrada que reciben tráfico, los enrutadores que conectan las solicitudes a los servicios y el middleware opcional. Su documentación de TLS señala que la gestión automática de certificados para dominios configurados depende de que los registros DNS correspondientes apunten a Traefik. La lección operativa es sencilla: registre el dominio canónico, el responsable de DNS, dónde se administra DNS y quién puede aprobar o realizar un cambio. No dependa de la cuenta de registrador de un antiguo empleado ni de credenciales sin documentar.

Si la aplicación envía correo electrónico, capture el dominio o servicio de envío, el responsable de los registros DNS pertinentes y la persona responsable de las decisiones de configuración. Para las integraciones, registre qué hace la conexión, qué datos intercambia, el responsable de las credenciales, el responsable empresarial en cada lado y la consecuencia si falla. Un enlace a la documentación de la integración es más útil que una nota imprecisa que diga «conectado a automatización».

Para los despliegues en contenedores, registre el almacenamiento persistente por separado de la carga de trabajo en ejecución. Docker admite volúmenes externos cuyo ciclo de vida se gestiona fuera de la aplicación. Un contenedor puede recrearse mientras el almacenamiento de datos tiene un ciclo de vida, responsable y consideración de recuperación independientes. Las etiquetas de Docker también pueden anotar contenedores, volúmenes, redes, imágenes y servicios con metadatos de clave-valor; cuando su práctica de despliegue lo admita, utilice etiquetas no sensibles, como un ID interno de aplicación o un grupo de propiedad, para mejorar la trazabilidad. Mantenga el registro como el registro empresarial autorizado, en lugar de depender únicamente de etiquetas técnicas.

  • URL canónica, dominios alternativos y URL específicas de cada entorno.
  • Responsable del registrador de dominios y de la gestión de DNS, con una ruta de escalado.
  • Responsabilidad de enrutamiento y TLS, incluido el límite acordado del servicio de infraestructura.
  • Dependencia de envío de correo, responsable del dominio remitente y contacto de configuración.
  • Dependencias de identidad, pagos, analítica, almacenamiento, API y automatización.
  • Propósito de la integración, datos intercambiados, responsable del sistema de credenciales e impacto del fallo.
  • Volúmenes persistentes u otro almacenamiento duradero, alcance de las copias de seguridad y responsable del almacenamiento.

Defina las decisiones de cambio, actualización y recuperación antes de un incidente

Un incidente es el peor momento para descubrir que el operador de infraestructura puede restaurar una copia de seguridad, pero no tiene autoridad para elegir un punto de recuperación, o que el responsable empresarial quiere retrasar una actualización, pero nadie sabe quién evalúa el riesgo. Escriba la ruta de decisión antes de que sea urgente.

Utilice una matriz de cambios ligera. La administración rutinaria y reversible de la aplicación puede delegarse en el administrador de la aplicación. Los cambios que afecten a los usuarios, el tratamiento de datos, las integraciones, los dominios públicos o los flujos de trabajo empresariales deben contar con un aprobador identificado. Los cambios en infraestructura, enrutamiento, configuración de copias de seguridad o ciclo de vida de la plataforma deben coordinarse con el operador de infraestructura conforme al alcance de servicio acordado. El objetivo no es ralentizar todos los cambios; es distinguir el trabajo rutinario de las decisiones con impacto material.

Para la recuperación, documente quién declara que el proceso empresarial está afectado, quién selecciona el objetivo o punto de recuperación tras consultar al responsable empresarial, quién realiza la acción técnica y quién verifica el servicio y los datos restaurados. NIST CSF 2.0 indica que las acciones de recuperación deben seleccionarse, delimitarse, priorizarse y realizarse, y que las copias de seguridad y los activos de restauración deben verificarse antes de su uso. También exige confirmar la integridad y el estado operativo normal tras la restauración.

Una programación de copias de seguridad por sí sola es insuficiente. NIST recomienda probar que los datos respaldados pueden restaurarse correctamente. En el registro, incluya la fecha de la última prueba de restauración, la persona o equipo que la verificó, lo que se probó y un enlace a la evidencia o al procedimiento operativo. Airbip proporciona copias de seguridad diarias, semanales y mensuales configurables, pero los clientes deben seguir asignando a los responsables del lado empresarial y de la aplicación que decidan qué recuperación es aceptable y quién verifica que la aplicación recuperada es apta para su uso.

Revise el registro en un intervalo predecible y tras cambios significativos. La revisión debe ser breve: confirme que los responsables identificados siguen presentes, que los contactos siguen funcionando, que los dominios y dependencias están actualizados, que se entiende el acceso privilegiado, que las decisiones de retención siguen siendo válidas y que la evidencia de recuperación es suficientemente reciente para la criticidad de la aplicación.

  • Defina qué cambios son rutinarios, cuáles requieren aprobación empresarial y cuáles requieren revisión de datos o seguridad.
  • Nombre a un responsable de la decisión de actualización y a un coordinador técnico.
  • Documente una ruta de contacto para incidentes que funcione fuera del horario laboral normal si la criticidad de la aplicación lo requiere.
  • Nombre a la autoridad que selecciona el enfoque y el punto de recuperación.
  • Exija verificación empresarial y técnica antes de declarar que la recuperación está completa.
  • Registre las pruebas de restauración, las lecciones aprendidas y las acciones necesarias para mantener exacto el registro.

Preguntas frecuentes

¿Qué es un registro de propiedad de aplicaciones autoalojadas?

Es un inventario mantenido de aplicaciones autoalojadas que registra el propósito de cada aplicación, el responsable empresarial, el administrador, el propietario de los datos, la responsabilidad de infraestructura, la criticidad, la propiedad de los accesos, las dependencias y la ruta de decisión de recuperación. Convierte el conocimiento implícito en un registro operativo práctico.

¿Una sola persona debe ser responsable de todas las partes de una aplicación autoalojada?

No. Debe poder identificarse un único responsable empresarial, pero la administración, la gobernanza de datos y la operación de infraestructura pueden asignarse a distintas personas o equipos. El registro debe aclarar los límites y las rutas de escalado.

¿El operador de infraestructura es automáticamente el responsable de la aplicación?

No. Un operador de infraestructura puede gestionar servidores, cargas de trabajo, enrutamiento, certificados, comprobaciones de DNS o copias de seguridad dentro de un alcance acordado. El responsable empresarial sigue decidiendo por qué existe la aplicación, quién debe utilizarla y qué compromisos empresariales son aceptables. Las decisiones sobre datos y accesos también pueden tener responsables distintos.

¿Podemos iniciar un registro de propiedad de aplicaciones en una hoja de cálculo?

Sí. NIST señala que un inventario de activos puede ser tan sencillo como una hoja de cálculo. Comience con los sistemas de producción, utilice un conjunto coherente de campos y enlace cada fila a procedimientos operativos, registros de datos y documentación técnica de apoyo según sea necesario.

¿Cuál es el campo más importante que se debe añadir primero?

Añada un responsable empresarial identificado, un contacto de respaldo y una declaración del propósito en lenguaje claro. Estos campos establecen quién puede tomar decisiones. A continuación, identifique al administrador de la aplicación, el propietario de los datos, la criticidad, el responsable del acceso privilegiado y el responsable de la decisión de recuperación.

¿Por qué deben incluirse las copias de seguridad en un registro de propiedad?

La configuración de copias de seguridad es solo una parte de la recuperación. El registro debe identificar el alcance de las copias, quién puede autorizar las decisiones de recuperación, quién realiza la restauración y quién verifica que la aplicación y los datos restaurados sean utilizables. Deben registrarse las pruebas de restauración porque una copia de seguridad programada no demuestra por sí sola la capacidad de recuperación.

Fuentes y lecturas adicionales

  1. NIST Cybersecurity Framework 2.0 — National Institute of Standards and Technology
  2. NIST CSF 2.0 Resource & Overview Guide — National Institute of Standards and Technology
  3. General Data Protection Regulation (Regulation (EU) 2016/679) — EUR-Lex / European Union
  4. Docker object labels — Docker
  5. Docker Compose volumes reference — Docker
  6. Traefik Proxy documentation — Traefik Labs
  7. Traefik HTTP TLS documentation — Traefik Labs