Permisos recomendados
Cómo darnos el menor privilegio posible
Esta página es la lista concreta de lo que conviene concedernos, y de lo que conviene exigirnos. Está escrita para quien va a ejecutar la configuración: el administrador del directorio corporativo, el responsable de la base de datos y el equipo de redes. Cada permiso que pedimos viene con el motivo por el que lo pedimos.
Ninguno de estos permisos alcanza a sus bases de datos: ahí el acceso es siempre de sólo lectura y va por el conector, con los destinos que usted declare. La plataforma está en beta privada: esta página describe sus controles en disponibilidad general.
En resumen
- Para quién
- Para quien va a ejecutar la configuración: el administrador de Google Workspace o Microsoft 365, y el responsable de la base de datos y de la red.
- Base de datos
- Un rol dedicado a Igniten, distinto de cualquier rol existente, de sólo lectura y concedido tabla por tabla o vista por vista. Nunca sobre el esquema completo, nunca ALL PRIVILEGES.
- Red
- Pares máquina–puerto declarados uno por uno, no rangos. El conector no necesita ningún puerto entrante: si alguien le pide abrir uno para Igniten, algo está mal configurado.
- Permisos de las suites
- Dos niveles sin superposición. El nivel base es de sólo lectura y hace funcionar el producto entero; el nivel de acción agrega escritura sobre correo, agenda y mensajería, y es opcional.
- Qué pasa si no concede el nivel de acción
- El asistente responde, analiza y redacta, pero no envía ni crea nada. No pierde el producto: pierde el último paso, que de todas formas requeriría su confirmación.
- Qué exigirnos
- El acuerdo de tratamiento de datos, la lista de sub-procesadores, la ficha técnica del conector y la justificación de cada permiso que le pidamos. Si no lo sabemos justificar, sáquelo.
Base de datos
Un rol dedicado a Igniten, distinto de cualquier rol de persona o de aplicación existente. Así nuestras consultas son distinguibles en sus propios registros, y revocarnos el acceso no afecta a nada más.
Sólo lectura, y sólo sobre lo que hace falta: GRANT USAGE sobre los esquemas necesarios y GRANT SELECT tabla por tabla o vista por vista. Evite conceder sobre el esquema completo y evite ALL PRIVILEGES.
Considere vistas en lugar de tablas cuando haya columnas sensibles que no aportan al análisis. Concedernos una vista sin la columna de salarios es más simple —y más verificable— que confiar en que no la consultemos.
Límites del lado del motor: tiempo máximo de sentencia y número de conexiones acotados para ese rol. Nos protege a los dos de una consulta accidental que bloquee su base en un cierre de mes.
Si su motor lo permite, seguridad a nivel de fila también de su lado. No la necesitamos, pero si su política la exige funciona sin cambios nuestros.
Red
Declare pares máquina–puerto, no rangos. Si no sabe cuáles son, lo averiguamos juntos antes de conectar nada. La lista vive en su infraestructura y sólo usted la edita: podemos solicitar un destino nuevo, no concedérnoslo.
El conector no necesita ningún puerto entrante. Abre la sesión hacia nosotros por TLS con autenticación mutua, saliente sobre el puerto de tráfico web. Si alguien le pide abrir un puerto para Igniten, algo está mal configurado.
Fije la versión del conector si su política lo exige, y verifique la firma de la imagen y su inventario de componentes con la clave pública que le entrega el panel de su organización.
Córralo con un usuario sin privilegios y sin acceso al resto de su red más allá de lo declarado. Su equipo de seguridad puede revisar el código del conector: lo entregamos a pedido, bajo acuerdo de confidencialidad.
Alcances que pedimos
Dos niveles, sin superposición
Pedimos dos conjuntos separados. El nivel base es de sólo lectura y hace funcionar el producto entero. El nivel de acción agrega escritura sobre correo, agenda y mensajería, y es opcional: si su organización decide no concederlo, el asistente responde, analiza y redacta, pero no envía ni crea nada.
Ningún alcance de estas listas incluye a otro de la misma lista. Ninguno de ellos alcanza a sus bases de datos: ahí el acceso es siempre de sólo lectura y va por el conector.
Google Workspace · nivel base
Sólo lectura. Con esto el producto funciona entero: responde, analiza y redacta.
-
gmail.readonlyEl correo que se indexa -
drive.readonlyLos documentos que se indexan -
calendar.readonlyAgenda y disponibilidad -
chat.messages.readonly -
chat.spaces.readonly -
chat.memberships.readonly -
admin.directory.user.readonlyResuelve identidades para el control de acceso por elemento -
admin.directory.group.readonlyResuelve la pertenencia a grupos. Sin esto no podríamos saber quién tenía derecho a ver qué, y el control de acceso por elemento dejaría de funcionar
Google Workspace · nivel de acción, opcional
Todo lo que se hace con estos permisos pasa antes por la confirmación humana. Existen para que el asistente pueda enviar lo que usted ya aprobó.
-
gmail.send -
calendar.events -
chat.messages.create
Microsoft 365 · nivel base
Sólo lectura, el equivalente exacto del nivel base de Google.
-
Mail.Read -
Files.Read.All -
Calendars.Read -
Chat.Read -
ChannelMessage.Read.All -
Team.ReadBasic.All -
User.Read.AllResolución de identidades y pertenencia para el control de acceso
Microsoft 365 · nivel de acción, opcional
Los dos de lectura y escritura reemplazan a sus equivalentes de sólo lectura del nivel base: si concede el nivel de acción, no le pedimos ambos.
-
Mail.Send -
Calendars.ReadWriteReemplaza a Calendars.Read -
Chat.ReadWriteReemplaza a Chat.Read -
Chat.Create -
ChatMessage.Send -
ChannelMessage.Send
Sobre el permiso de archivos, que es el más amplio
Es amplio por necesidad: el permiso angosto sólo alcanza los archivos que la propia aplicación creó, lo que no sirve para indexar lo que su empresa ya tiene. Se compensa del lado suyo, con controles que usted aplica y verifica en su propia consola.
Acote la delegación al conjunto de personas habilitadas, no al dominio entero. Es el control que realmente limita nuestro alcance, y no depende de ninguna afirmación nuestra.
En Microsoft, use una política de acceso a aplicaciones limitada a un grupo de buzones. Es la diferencia entre concedernos la organización completa y concedernos las personas que efectivamente usan el producto.
Aplique acceso condicional a nuestra aplicación como a cualquier otra: origen, dispositivo, riesgo. Y revise periódicamente los alcances autorizados en su consola, que es la vista de lo que un proveedor puede hacer que no depende de lo que ese proveedor declare.
De su lado
Cuatro decisiones que se toman antes de encender nada
Segundo factor obligatorio
En su directorio, sin excepciones. El acceso a Igniten vale exactamente lo que valga su identidad corporativa: si una cuenta se compromete, ningún control nuestro lo compensa.
Decida a quién se le indexa qué antes de encender nada
El error caro rara vez es técnico: es indexar la casilla de una dirección porque nadie revisó la lista. Nosotros mostramos la lista; la decisión es suya y conviene tomarla antes de la primera ingesta.
Ate las bajas a su proceso de recursos humanos
Cuando alguien deja su empresa, su acceso y su consentimiento delegado tienen que caer juntos. Un consentimiento que sobrevive a la baja es la clase de hueco que nadie encuentra hasta que importa.
Empiece con treinta días de histórico
Y amplíe después, cuando ya sepa qué le sirve. Reduce su exposición y su costo al mismo tiempo, y no compromete nada: ampliar el histórico más adelante es una operación de ingesta, no una migración.
Y qué exigirnos
Cuatro cosas que puede pedirnos hoy, sin negociar
Los documentos, sin pedirlos
El acuerdo de tratamiento de datos, la lista de sub-procesadores, el cuestionario CAIQ respondido y la política de divulgación de vulnerabilidades se descargan del centro de confianza. Sin formulario.
La ficha técnica del conector
Protocolo, autenticación, ciclo de vida de la credencial, formato de la lista de destinos y procedimiento de revocación, para que su equipo de redes la evalúe sin llamarnos.
Una llamada técnica
Con quien su equipo de seguridad quiera poner del otro lado, sobre el documento de arquitectura y no sobre una presentación comercial.
La justificación de cada permiso
De cualquier alcance que le pidamos, en una frase. Si no lo sabemos justificar, sáquelo.
Siga leyendo
- Cómo protegemos la información de su empresa Separación entre organizaciones, cifrado, control de acceso por elemento y el inventario completo de controles.
- Qué es el principio de menor privilegio Por qué un pedido de permisos bien hecho es verificable, y qué revela una superposición de alcances.
- Preguntas sobre inteligencia artificial Entrenamiento, sub-procesadores, retención y borrado, con el detalle que pide un cuestionario de proveedor.
- Centro de confianza Los documentos descargables, sin formulario ni pedido por correo.