Puntuación de Riesgo del Agente
Beak observa cómo se comporta realmente un agente: cada solicitud moderada, cada llamada a herramienta bloqueada, cada hallazgo del equipo rojo. Microsoft decide a qué puede acceder un agente. La Puntuación de Riesgo del Agente conecta ambos: Beak reduce todo lo que sabe sobre un agente gobernado a un único número de 0 a 100, y escribe ese número en el principal de servicio de Entra del agente, donde una política de Acceso Condicional puede actuar sobre él.
Antes de esto, una infracción no cambiaba nada fuera de Beak. Un agente podía ser bloqueado repetidamente y conservar exactamente el acceso con el que empezó.
Encuéntrelo en Configurar → Puntuación de Riesgo del Agente.
Cómo se construye la puntuación
Seis señales independientes, cada una puntuada de 0 a 100 según sus propios criterios y luego ponderada en el total. Mayor puntuación implica mayor riesgo.
| Señal | Peso | Qué mide |
|---|---|---|
| Infracciones de política | 30% | Solicitudes bloqueadas, redactadas y advertidas del registro de auditoría de moderación |
| Riesgo de Entra | 20% | El propio veredicto de riesgo de Microsoft para la identidad del agente |
| Sondeo de atributos | 15% | Intentos rechazados por parte del agente de escribir sus propios atributos de riesgo |
| Equipo rojo | 15% | Fallos ponderados por gravedad de su campaña completada más reciente |
| Fiabilidad | 10% | Activaciones del disyuntor y alucinaciones detectadas |
| Configuración | 10% | Estado suspendido, clave de firma ausente, atestación desactivada, ámbitos amplios |
Hay tres propiedades del modelo que conviene comprender antes de redactar una política en base a él.
Las infracciones decaen. La evidencia se pondera por antigüedad con una semivida de siete días en una ventana de 30 días. Un bloqueo del martes pasado cuenta más que uno de hace tres semanas, y un agente que deja de comportarse mal va bajando gradualmente. Sin decaimiento, una puntuación solo podría subir hasta que los eventos cayeran del borde de la ventana, lo que llega como un precipicio en lugar de una recuperación.
La evidencia se acumula, pero se satura. La primera infracción grave mueve más la puntuación. Una tarde problemática no fija al agente en 100 ni impide que el factor distinga malo de catastrófico en el futuro.
Una señal sin evidencia no se puntúa como cero. Un agente sin identidad en Agent 365 no tiene veredicto de Entra; un agente que nunca ha sido sometido al equipo rojo no tiene resultados de ataque. Beak marca esos factores como desconocidos y redistribuye su peso entre las señales disponibles. Esto importa más de lo que parece: si la ausencia puntuara como cero, un agente nunca probado quedaría por debajo de un agente idéntico que fue atacado y resistió, y el agente de aspecto más seguro en la consola sería el que nadie jamás había examinado.
El panel de detalles muestra un porcentaje de cobertura de evidencia exactamente por este motivo. Una puntuación construida a partir de dos de seis señales es una afirmación más débil que una construida a partir de seis, y debería poder ver cuál tiene antes de actuar sobre ella.
Bandas
| Banda | Puntuación |
|---|---|
| Baja | 0-24 |
| Media | 25-49 |
| Alta | 50-74 |
| Crítica | 75-100 |
Las bandas son de todo el tenant, no por agente. Una regla de Acceso Condicional debe significar lo mismo para cada agente al que apunta.
Qué se escribe en Agent 365
Para cada agente gobernado vinculado a un principal de servicio de Entra, Beak escribe hasta tres atributos de seguridad personalizados, en el conjunto de atributos y el prefijo de nombre configurados en la integración de Microsoft Agent 365:
| Atributo | Ejemplo | Propósito |
|---|---|---|
beakRiskScore | 072 | La puntuación, con ceros a la izquierda hasta tres dígitos |
beakRiskBand | high | La banda — el atributo al que debe apuntar su política |
beakRiskUpdated | 2026-08-17T09:14:22+00:00 | Cuándo lo escribió Beak por última vez |
Apunte a la banda, no a la puntuación
Este es el punto más importante de esta página.
El Acceso Condicional solo puede filtrar por atributos de seguridad personalizados de tipo cadena, por lo que cualquier comparación que realice es una comparación de texto. Una política redactada como "bloquear cuando beakRiskScore sea mayor que 50" compara texto, y en texto "9" se ordena por encima de "72". Redactada así, la política coincidiría con los agentes de un solo dígito —los más seguros— y excluiría a todos los demás. Nada genera un error: la escritura tiene éxito, el portal muestra el atributo y la política simplemente protege a los agentes equivocados.
Dos cosas protegen contra esto:
- Beak rellena con ceros la puntuación hasta tres dígitos, de modo que
"009" < "072" < "100"se ordena como se espera. - Beak también publica
beakRiskBand, que convierte un umbral en una coincidencia de igualdad, algo que los filtros de cadenas hacen bien.
Redacte su política contra beakRiskBand siempre que pueda. Use beakRiskScore para informes y para leer la posición de un agente dentro de una banda.
Advertencia: Una vez que una política de Acceso Condicional filtra por estos atributos, que Beak eleve la banda de un agente equivale a que Microsoft revoque el acceso de ese agente. Active la sincronización de forma deliberada y pruebe primero con una política en modo solo informe.
Activación de la sincronización
En Configurar → Puntuación de Riesgo del Agente → Configuración de sincronización.
La sincronización está desactivada de forma predeterminada. Beak puntúa a todos los agentes gobernados independientemente —las puntuaciones son visibles en la consola— pero nada se escribe en Entra hasta que la active. Ese valor predeterminado es una decisión de seguridad, no una preferencia: la autoridad para cambiar lo que Microsoft permite debe otorgarse, no heredarse al actualizar el servicio.
- Configure primero la integración de Microsoft Agent 365. La configuración de riesgo se almacena con esas credenciales, por lo que no hay ningún lugar donde guardarla hasta que exista.
- Otorgue a la aplicación de Entra el permiso
CustomSecAttributeAssignment.ReadWrite.Ally asígnele el rol de directorio Attribute Assignment Administrator. El permiso solo no es suficiente: sin el rol, cada escritura falla con un 403. - Active Escribir atributos de riesgo en Agent 365.
- Elija qué atributos enviar y el intervalo de recálculo.
Elegir qué atributos enviar
Cada atributo tiene su propia casilla de verificación, etiquetada con el nombre resuelto tal como aparece en el portal de Entra: beakRiskScore en un tenant predeterminado, contosoRiskScore en un tenant que haya personalizado el prefijo de propiedad.
Es posible que no desee los tres. La puntuación y la banda son el mismo juicio a dos resoluciones, por lo que un entorno cuyas políticas están escritas contra la banda no tiene ningún uso para el número. Deseleccionar es también la manera de dejar de escribir un atributo que algún otro sistema del tenant ha comenzado a leer.
Nota: Deseleccionar un atributo impide que Beak lo mantenga. El valor que ya está en el principal de servicio se deja en su lugar y no se elimina, ya que borrarlo podría romper una política de Acceso Condicional que todavía lo lea. Por lo tanto, persiste, congelado en su último valor. El panel de detalles del agente marca dichos atributos como
no longer maintainedpara que un valor obsoleto no se confunda con uno actual. Elimínelo en Entra si desea que desaparezca.
Se rechaza una selección vacía. El interruptor es la forma de desactivar la sincronización; un conjunto vacío sería un segundo interruptor de desactivación silencioso que parecería una mala configuración.
Cuándo se envían las puntuaciones
Dos disparadores que actúan juntos:
- En un intervalo (por defecto cada hora, configurable), todos los agentes gobernados son recalculados y cualquier cambio de valor se envía. Este es también el único camino por el que una puntuación baja: no ocurre nada cuando un agente deja de comportarse mal, por lo que sin un recálculo periódico una puntuación podría subir pero nunca bajar.
- Inmediatamente —en segundos— cuando una infracción mueve a un agente a través de un límite de banda. Un cambio de puntuación dentro de una banda se deja para el próximo intervalo, porque no cambia nada sobre lo que el Acceso Condicional pueda actuar.
Una ráfaga de infracciones de un agente produce un único recálculo y una única escritura, no uno por evento.
Lectura de una puntuación
La pestaña Puntuaciones enumera todos los agentes puntuados, los más arriesgados primero, con búsqueda en el servidor, filtro de banda, ordenación, selector de columnas y exportación en CSV y PDF que coinciden con los filtros aplicados en lugar de la página en pantalla.
Seleccione un agente para acceder al panel de detalles, que muestra tres valores por separado porque pueden discrepar legítimamente, y la discrepancia es la parte útil:
| Significado | |
|---|---|
| Puntuación de Beak | Lo que dice la evidencia en este momento |
| Última sincronización | Lo que Beak cree que comunicó a Entra por última vez |
| En el principal de servicio | Lo que Entra realmente tiene: lo que evaluará una política de Acceso Condicional |
Si un envío falló, los dos primeros coinciden y el tercero está desactualizado, lo que significa que el Acceso Condicional está decidiendo con un valor que nadie está mirando. El panel lo indica claramente, y la lista marca cada agente como in sync, stale, pending, failed o not linked.
Un agente que muestra not linked no tiene ningún principal de servicio de Entra, por lo que no hay nada donde escribir. Incorpórelo desde la página de Microsoft Agent 365 si desea que el Acceso Condicional vea su puntuación.
El panel también desglosa la puntuación factor por factor, con la evidencia detrás de cada uno: 3 bloqueos en 6 días, 1 escritura de atributo rechazada, nunca sometido al equipo rojo. Una puntuación de gobernanza que no puede descomponerse no es evidencia defendible, por lo que todo aquello sobre lo que pueda actuar, también puede explicarlo.
Recálculo bajo demanda
Con el permiso agents:update, el panel de detalles ofrece:
- Recalcular y sincronizar — recalcular ahora y enviar el resultado.
- Solo recalcular — recalcular sin notificar a Microsoft. Use esto para ver cuál sería la puntuación antes de activar la sincronización en un tenant cuyas políticas de Acceso Condicional ya estén activas.
Permisos
| Acción | Permiso |
|---|---|
| Ver puntuaciones, desgloses y configuración | agents:read |
| Recalcular la puntuación de un agente | agents:update |
| Cambiar el interruptor de sincronización, la cadencia o la selección de atributos | integrations:update |
Cada escritura en Agent 365 —incluidas las automatizadas, registradas con un actor system— aparece en la auditoría de escritura de propiedades de la página de Microsoft Agent 365, junto con el valor que reemplazó. Las escrituras rechazadas también se registran: un agente que intenta repetidamente reducir su propia puntuación de riesgo es exactamente lo que ese registro existe para preservar, y alimenta la señal de Sondeo de atributos en la propia puntuación.
Buenas Prácticas
- Redacte su política de Acceso Condicional contra
beakRiskBand, no contrabeakRiskScore. Un filtro de cadenas hace bien la igualdad y mal la comparación. Un umbral contra la puntuación se compara como texto, y ningún error le indica que coincidió con los agentes equivocados. - Active la sincronización antes de redactar la política, no después. Deje pasar un intervalo, confirme en Entra que los atributos llegaron al principal de servicio y son de tipo cadena, y luego construya la política. El orden inverso significa que la primera prueba de la política es también la primera prueba de la escritura.
- Ejecute la política en modo solo informe primero. La puntuación se deriva del comportamiento, por lo que sus primeros días en un nuevo tenant son también cuando menos se comprende. El modo solo informe le indica quién habría sido bloqueado sin que nadie lo sea.
- Lea el porcentaje de cobertura antes de actuar sobre una puntuación. Una puntuación construida a partir de dos de seis señales es una afirmación más débil que una construida a partir de seis. Una cobertura baja generalmente significa que el agente es nuevo, nunca ha sido sometido al equipo rojo o el permiso de riesgo de Entra nunca fue otorgado.
- Trate
staleyfailedcomo alertas operativas, no como estados cosméticos. Ambos significan que el Acceso Condicional está aplicando un valor que no es el actual. Unfailedpersistente es casi siempre el rol Attribute Assignment Administrator faltante. - Someta a sus agentes al equipo rojo para que la señal tenga algo que decir. La puntuación de un agente nunca probado se construye a partir de cinco señales en lugar de seis. Las pruebas no solo detectan problemas: también permiten que un agente bien comportado demuestre que resiste.
- No ajuste en torno a una puntuación con la que no esté de acuerdo. Los pesos están fijados deliberadamente para que una puntuación signifique lo mismo en todos los tenants y pueda compararse y defenderse. Si una puntuación parece incorrecta, lea el desglose: nombra la evidencia.