Autorización de partición

Permite cambiar el estado de las particiones configuradas para la autenticación M de N.

El estado de las particiones puede modificarse para asociarlas a un conjunto de tarjetas y también para autorizar una partición ya asociada.

Las claves criptográficas pueden crearse mientras la partición se encuentra en un estado no autorizado y pueden utilizarse eficazmente cuando se concede la autorización.

Tras introducir el identificador de la partición (es el mismo que el identificador de usuario), aparecerá una pantalla que le informará del estado actual de la partición, los permisos configurados actualmente y las opciones que le permiten cambiar el estado.

Las acciones posibles con las claves de partición se definen según los permisos habilitados y el estado. Por ejemplo, el permiso Exportación de claves puede estar habilitado, pero una clave de partición (exportable) sólo puede exportarse cuando está en estado Autorizado. La siguiente tabla muestra las posibles acciones en función del estado y los permisos.

Para cambiar de estado, es necesario presentar el conjunto de tarjetas del conjunto M de N e introducir la credencial de contraseña de la partición.

Información

Si el HSM forma parte de un dominio de replicación, el cambio de estado en la partición se replicará a los demás nodos.

A partir de la versión de firmware 5.3.0.0, es posible cambiar de estado en línea, mediante una de las consolas HSM o a través de la API. La estación de trabajo del usuario debe tener instalado el software cliente HSM y un lector de tarjetas inteligentes certificado conectado (véase Gestión remota), así como la presencia de los custodios de las tarjetas de partición. En el funcionamiento remoto existe un estado único para la sesión concreta en la que el usuario está conectado al HSM: Sesión autorizada. Un cambio en este estado no se refleja en las demás sesiones ni en el estado local de la partición en el HSM. El estado Autorizado puede establecerse en línea si la política correspondiente está activada.

El servicio debe estar en funcionamiento durante el cambio de estado.

Los permisos posibles para la partición son:

  1. Lectura de la clave: implícita, no se puede modificar;
  2. Exportación de claves: permite exportar claves, siempre que tengan el atributo exportable;
  3. Destruir llave: permite destruir llaves;
  4. Bloqueo de teclas: permite bloquear las teclas, impidiendo que se utilicen aunque estén a1. rizadas;
  5. Eliminar partición: permite la eliminación completa de la partición y la destrucción de todas las claves contenidas en ella, e incluye el permiso Destruir clave;

Las acciones permitidas y autorizadas para las claves se realizan a través de API o consola remota.

La figura siguiente ilustra las transiciones de estado.

---
title: Transições de estado na autorização de partições via API
---

%%{ init: { 'flowchart': { 'curve': 'basis' } } }%%

stateDiagram-v2
    state "Initial" as initial
    state "Associated" as associated
        note left of associated
             Set Permissions
        end note
    state "Authorized" as authorized
        note left of authorized
             Set Permissions
        end note
        note right of authorized
            Set online if Policy
        end note
    state "Session Authorized" as e_auth
        note left of e_auth
             Online only
        end note


    classDef KeyUsage fill:darkgreen
    classDef KeyBlocked fill:darkred
    classDef movement font-style:italic
    classDef badBadEvent fill:#f00,color:white,font-weight:bold,stroke-width:2px,stroke:yellow

    %% the trailing spaces are needed, do dot delete them.
    initial --> associated: 
    associated --> authorized: 
    %associated  --> associated: Set permissions
    associated --> initial: reset
    associated --> e_auth: 
    authorized --> initial: reset 
    %authorized --> authorized: Set permissions
    authorized --> associated: 
    authorized --> e_auth: 
    e_auth --> associated: 
    e_auth --> authorized:  
    e_auth --> initial: reset

    class e_auth KeyUsage
    class authorized KeyUsage
    class initial KeyBlocked
    class associated KeyBlocked

La siguiente tabla muestra las acciones posibles y las condiciones necesarias (estado y permisos) para que se lleven a cabo con éxito.

Advertencia

El estado de la partición se mantiene entre reinicios del HSM.

Acción Estado de la partición Permiso necesario habilitado
Generación de claves Inicial o asociado -
Cierre con llave Asociados Bloque de llaves
Destrucción de llaves Asociados Key Destroy
Eliminación completa de particiones Asociados Eliminar partición (destruir todas las claves)
Exportación de claves Autorizado Clave Exportación
Utilización de claves (criptografía) Autorizado -
                        Dinamo - Local Management Console


              ┌───────────────────┤ nsauth ├────────────────────┐
              │                                                 │
              │                                                 │
              │     State: Initial                              │
              │                                                 │
              │     [ ] - Key Read                              │
              │     [ ] - Key Export                            │
              │     [ ] - Key Destroy                           │
              │     [ ] - Key Block                             │
              │     [ ] - Partition Remove (destroy all keys)   │
              │                                                 │
              │                                                 │
              │   ┌─────────────┐  ┌─────────────┐  ┌───────┐   │
              │   │  Associate  │  │  Authorize  │  │ Close │   │
              │   └─────────────┘  └─────────────┘  └───────┘   │
              │                                                 │
              └─────────────────────────────────────────────────┘




  Service running...                                Replication Domain: <none>
Estado de la partición y permisos