Ver la actividad criptográfica de una aplicación, un actor, una concesión, una contraparte o un contexto de intercambio
Lista las operaciones criptográficas que realizó un objeto de tu plano de control, o que se realizaron bajo él: una aplicación, un actor criptográfico, una concesión de capacidad, un contexto de intercambio o una contraparte.
Quién puede hacerlo
Un administrador del tenant o un auditor del tenant, y un superadministrador o un auditor de la plataforma que trabaje en tu tenant. Cada tipo de objeto tiene su propio permiso de lectura de auditoría, y el permiso para leer todas las trazas del tenant los cubre a todos.
Antes de empezar
- Necesitas el objeto o su identificador. La consola llega a un objeto desde su propia pantalla.
- Las contrapartes no tienen ningún control de la consola para esta tarea; consulta "Sin la consola".
Pasos
- Abre Aplicaciones, Actores criptográficos, Concesiones de capacidad o Contextos de intercambio desde la navegación de tu tenant.
- Selecciona el objeto y abre Actividad. Lista las operaciones que nombran el objeto, junto a los cambios administrativos que se le hicieron.
- Selecciona Cargar más para ver entradas más antiguas.
- Para usar todos los filtros y exportar, selecciona Ver en auditoría. O abre Auditoría, establece Sujeto en Aplicación, Actor criptográfico, Contexto de intercambio o Concesión de capacidad, y escribe el identificador en ID del sujeto.
Qué ves cuando funcionó
Las operaciones y los cambios administrativos forman una sola lista, de la entrada más reciente a la más antigua. Cada fila de operación muestra cuándo se ejecutó, la operación, su resultado (ALLOW o DENY) y la clave con su versión de material. Debajo, la fila muestra, cuando el registro los lleva:
- el actor que ejecutó la operación, en la actividad de una aplicación o de un contexto de intercambio. En la propia actividad de un actor o de una concesión de capacidad, cada fila es de ese actor, así que no se nombra ningún actor;
- la contraparte y la dirección;
- la operación con un enlace a la concesión de capacidad que la admitió;
- los algoritmos de origen y de destino de una operación que cambia de algoritmo, y la clave de destino;
- las restricciones evaluadas;
- la clave que se solicitó, cuando difiere de la clave registrada.
También se listan las operaciones rechazadas, con el resultado DENY.
Con la API, cada página contiene los registros de auditoría criptográfica guardados, del más reciente al más antiguo. Cada registro lleva, entre otros campos, eventTimestamp, operationType, status, errorCode, keyId, materialVersion, algorithm, actorId, applicationId, grantId, exchangeContextId y counterparty.
Si falla
| Qué ves | Causa | Qué hacer |
|---|---|---|
| "La actividad de uso no es legible con tus permisos actuales." | No puedes leer la actividad criptográfica de ese objeto | Pide un rol que la agregue, como el rol de auditor del tenant |
| "No se pudo cargar la actividad de uso. Las filas siguientes son solo actividad administrativa." | Falló la lectura de las operaciones | Vuelve a intentarlo |
403 de la API | El tenant de la ruta no es el tuyo | Dirígete a tu propio tenant |
Sin la consola
La consola no tiene ningún control para la actividad de una contraparte; usa la API para eso. Cada llamada se pagina con page (desde 0) y size (50 de forma predeterminada).
| Superficie | Cómo |
|---|---|
| API, una aplicación | GET /api/v3/audit/tenants/{tenantId}/applications/{applicationId} (operación listApplicationCryptoEvents) |
| API, un actor criptográfico | GET /api/v3/audit/tenants/{tenantId}/actors/{actorId} (listActorCryptoEvents) |
| API, una concesión de capacidad | GET /api/v3/audit/tenants/{tenantId}/capability-grants/{grantId} (listCapabilityGrantCryptoEvents) |
| API, un contexto de intercambio | GET /api/v3/audit/tenants/{tenantId}/exchange-contexts/{contextId} (listExchangeContextCryptoEvents) |
| API, una contraparte (sin control en la consola) | GET /api/v3/audit/tenants/{tenantId}/counterparties/{counterparty} (listCounterpartyCryptoEvents) |
No hay ningún comando de la CLI ni método del Admin SDK para estas lecturas.