Más allá de la percepción
Información general
Esta guía de usuario integrada BeyondInsight de BeyondTrust se ha preparado utilizando las versiones de software y firmware que se indican a continuación:
- Windows Server 2019/2022
- BeyondInsight 22.2.2.109/22.3.0.1270/24.1.2.1398
- DINAMO HSM con FW 5.1.0
- DINAMO CLIENTE en la versión 4.10.2
Requisitos:
- Conectividad con el HSM (puerto TCP 4433).
- Software cliente HSM instalado en el servidor BeyondInsight (consulte el tema de Windows).
- Servicio HSM iniciado.
- Credenciales de la partición HSM que utilizará BeyondInsight.
Integración con BeyondInsight
La integración entre BeyondInsight y HSM se realiza mediante la biblioteca PKCS#11.
Ajustes HSM
La integración con la aplicación se realiza mediante la librería PKCS#11 (más información en PKCS#11).
-
DINAMO Configurar los parámetros PKCS#11 con las credenciales de la partición en la Consola (DINAMOcon). En la pantalla de inicio, seleccionaConfiguración local.
-
En la siguiente pantalla, seleccione la opción de la barra lateral izquierda HSMintroduzca las credenciales de la partición que utilizará BeyondInsight y haga clic en Aplicar.
Configuración en BeyondInsight
-
Abra la herramienta de configuración de BeyondInsight:
Inicio > Aplicaciones > eEye Digital Security > Configuración de BeyondInsight.
-
Haga clic en Configurar credenciales HSM en la barra lateral derecha.
-
En la ventana Configurar credenciales HSM, seleccione:
Edición > Añadir nueva credencial HSM.
-
Introduzca la configuración del HSM:
-
32-bit Driver Path: Normalmente situado en:
Dinamo Networks DinamoC:Archivos de programa \HSM \sdk\32-bit\tacndp11.dll
. -
Ruta del controlador de 64 bits: Normalmente situado en:
Dinamo Networks DinamoC:Archivos de programa \HSM \sdk\c\tacndp11.dll
. -
DINAMO Ranura: En los HSM sólo hay unaranura. Dinamo Seleccione: HSM (0).
-
Nombre clave : Etiqueta. Se puede utilizar cualquier nombre siempre que sea único (por ejemplo:
keytest
). -
Descripción: Información sobre la llave.
-
PIN: Contraseña de la partición configurada en el paso anterior.
-
-
Haga clic en Guardar.
Pruebas
Para probar la conectividad con el HSM, haga clic en Probar credencial activa en la ventana Configurar credenciales de HSM. Se mostrará un mensaje de éxito si la conexión se ha realizado correctamente.
Puede seguir la apertura de la sesión en HSM por el servicio BeyondInsight y también el uso de la clave simétrica mediante la herramienta de supervisión en la consola remota (hsmcon
).
Dinamo - Remote Management Console v. 4.7.33.0 2018 (c) Dinamo Networks
HSM 10.61.53.64 e - Engine 5.0.28.0 (DST) - TCA0000000 - ID master
HSM - Logs - Follow
Press Control+C to exit...
2022/10/17 20:34:35 0000C42C 000B3E0D EDC1CCA3 e-conn: 10.61.53.205|10.61.53.205 10.61.53.64:4433 -
2022/10/17 20:34:35 0000C42D 000B3E10 CDEF55B7 e-conn: 10.61.53.205|10.61.53.205 10.61.53.64:4433 -
2022/10/17 20:34:35 0000C42D 000B3E11 000A3309 session thread down [4]|10.61.53.205 10.61.53.64:4433 -
2022/10/17 20:34:42 0000C42E 000B3E12 000A3309 session thread up [5]
2022/10/17 20:34:42 0000C42E 000B3E13 FAED60C4 10.61.53.205 auth try, c: 39, tls: y, 5|10.61.53.205 10.61.53.64:4433 -
2022/10/17 20:34:42 0000C42E 000B3E14 FAED60C4 beyondtrust auth init, c: 39|10.61.53.205 10.61.53.64:4433 -
2022/10/17 20:34:42 0000C42E 000B3E15 FAED60C4 beyondtrust auth ok, 10.61.53.205, 5|10.61.53.205 10.61.53.64:4433 -
^^^^^^^^^^^ # (1)!
2022/10/17 20:34:46 0000C42E 000B3E17 FAED60C4 e-conn: 10.61.53.205|10.61.53.205 10.61.53.64:4433 -
2022/10/17 20:35:10 0000C423 000B3E2F 02C2DA21 f-sym: beyondtrust/518bf6106ecefb, 82, 0010, 0160|10.61.53.205 10.61.53.64:4433 beyondtrust
^^^^^^^^^^^ ^^^^^^^^^^^^ # (2)!
2022/10/17 20:35:10 0000C423 000B3E30 02C2DA21 f-sym: beyondtrust/518bf6106ecefb, 82, 0010, 0160|10.61.53.205 10.61.53.64:4433 beyondtrust
2022/10/17 20:35:10 0000C423 000B3E31 02C2DA21 f-sym: beyondtrust/518bf6106ecefb, 02, 0010, 0160|10.61.53.205 10.61.53.64:4433 beyondtrust
2022/10/17 20:36:49 0000C423 000B3E4B 02C2DA21 e-conn: 10.61.53.205|10.61.53.205 10.61.53.64:4433 beyondtrust
2022/10/17 20:36:49 0000C423 000B3E4C 000A3309 session thread down [4]|10.61.53.205 10.61.53.64:4433 beyondtrust
- Inicio de sesión con autenticación de cuenta
- Registro con la tecla
Clave AES de 128 bits generada por BeyondInsight en HSM:
Dinamo - Remote Management Console v. 4.7.33.125 2018 (c) Dinamo Networks
HSM 10.61.53.64 e - Engine 5.0.28.0 (DST) - TCA0000000 - ID beyondtrust
Keys/Objects - List
Name Type T E Label
================================================================================
518bf6106ecefb aes128 n n keytest
^^^^^^^^^^^^^^ # (1)!
Total of objects: 1
Press ENTER key to continue...
- Clave AES generada en el HSM
Para más detalles sobre la integración con HSM, consulte el sitio web de BeyondInsight.
Credenciales de descubrimiento
Toda configuración realizada mediante la consola Dinamocon de HSM se realizará en el ámbito del usuarioactual. Para configurar los parámetros de las cuentas del sistema, es necesario suplantar la ejecución de la consola en Windows bajo la cuenta en cuestión. Para ello se pueden utilizar herramientas proporcionadas por el propio Microsoft, fabricante del sistema operativo.
La cuenta del sistema tratada aquí es:
Sistema
(o SISTEMA), sid:S-1-5-18
Herramientas utilizadas
- Herramienta utilizada para la suplantación de identidad:
psexec64
de la suite PSTtools proporcionada por Microsoft.
Cuenta del sistema
DinamoUna vez configurada y creada la credencial HSM, una de las funcionalidades de BeyondInsight que se puede utilizar conHSM es Discovery Credential Management. Para ello, deberá configurar Dinamoncon en la cuenta del sistema, como se muestra a continuación.
Peligro
Advertencia: la ejecución con la identidad SYSTEM proporciona un acceso prácticamente ilimitado a todo el entorno y puede causar daños reales si se utiliza de forma inadecuada. Sea muy cauteloso al utilizar esta facilidad.
-
Creación de un terminal
cmd
en el perfil de cuenta de sistema de Windows. Ejecute el siguiente comando en un terminal (powershell o cmd) con elevación de privilegios administrativos:psexec64 -i -u "NT AUTHORITY\System" cmd
Las cuentas deben tener exactamente este nombre(en inglés) incluso en sistemas portugueses; aunque pueden mostrarse localizadas en ciertas utilidades de Windows (gui y cli).
Tenga en cuenta que la cuenta no tiene contraseña. Si se le pide una, es probable que el nombre se esté introduciendo incorrectamente.
Por ejemplo:
Lanzamiento del terminal con permiso de la cuenta del sistema> psexec64 -i -u "NT AUTHORITY\system" cmd PsExec v2.43 - Execute processes remotely Copyright (C) 2001-2023 Mark Russinovich Sysinternals - www.sysinternals.com . . . cmd lançado em outro terminal (interativo) ... # (1)! . . . ... exit no terminal do cmd. cmd exited on MYHOST with error code 0. > _
- Una nueva terminal con
cmd
se pone en marcha.
El nuevo
cmd
iniciado se ejecutará bajo el perfil de la cuenta indicada, es decir, esta cuenta será la usuario actual para cualquier aplicación que se ejecute desde él. - Una nueva terminal con
-
Ejecutar la consola GUI gestión de HSM de terminal
cmd
."\Program Files\Dinamo Networks\HSM Dinamo\dinamocon.exe"
La barra de título muestra la cuenta con la que se ejecuta la consola (v 4.8.0+).
-
Tras configurar la dirección IP, el nombre y la contraseña del usuario de la partición HSM en la consola, compruebe que las variables de entorno están configuradas tanto en la cuenta de usuario como en la de sistema, tal y como se muestra en la siguiente lista:
Variables de entornoDFENCE_PKCS11_AUTO_RECONNECT = 1 DFENCE_PKCS11_ENCRYPTED = 1 DFENCE_PKCS11_LARGE_FIND_LIST = 1 DFENCE_PKCS11_SPECIAL_PWD = 0 DFENCE_PKCS11_IP = <Endereço IP do HSM> DFENCE_PKCS11_USER = <id do usuário do HSM>
-
Tras la configuración, deberá reiniciar el ordenador. Una vez reiniciado, abra el servicio de configuración de BeyondInsight. Haga clic en Detener servicios, luego en Iniciar servicios y, por último, en Aplicar para que el sistema BeyondInsight reconozca la configuración ajustada.
-
En la configuración de BeyondInsight WebConsole, puede utilizar la partición definida en las credenciales de BeyondInsight ubicadas en Discovery Management, configuradas en HSM. BeyondInsight utiliza las credenciales de descubrimiento al ejecutar exploraciones, como se muestra en la imagen siguiente:
La imagen anterior es una demostración de una cuenta o credencial creada en BeyondInsight utilizando HSM cuando está configurado.
-
Es posible controlar el uso de la clave simétrica en tiempo real. HSM a través de la herramienta de supervisión de la consola remota (
hsmcon
), especialmente cuando se está creando o actualizando una nueva credencial en el servicio BeyondInsight.Registros en HSMDinamo - Remote Management Console v. 4.10.1.0 2018 (c) Dinamo Networks HSM 200.202.34.21 e - Engine 5.1.0.0-24-g8c90dda (DST) - TCA0000000 - ID master HSM - Logs - Follow Press Control+C to exit... 2024/06/13 18:42:45 00049AA8 000187B4 000A3309 session thread up [4] 2024/06/13 18:42:46 00049AA8 000187B5 B94FCD8C 52.90.118.21 auth try, c: 41, tls: y, 4|52.90.118.21 192.168.1.6:4433 - 2024/06/13 18:42:46 00049AA8 000187B6 B94FCD8C BI auth init, c: 41|52.90.118.21 192.168.1.6:4433 - ^^ # (1)! 2024/06/13 18:42:46 00049AA8 000187B7 B94FCD8C BI auth ok, 52.90.118.21, 4|52.90.118.21 192.168.1.6:4433 - 2024/06/13 18:42:46 00049AA8 000187B8 B94FCD8C 52.90.118.21#41 probe|52.90.118.21 192.168.1.6:4433 BI 2024/06/13 18:42:46 00049AA8 000187B9 B94FCD8C 52.90.118.21#41 probe|52.90.118.21 192.168.1.6:4433 BI 2024/06/13 18:42:47 00049AA8 000187BA B94FCD8C 52.90.118.21#41 probe|52.90.118.21 192.168.1.6:4433 BI 2024/06/13 18:42:47 00049AA8 000187BB B94FCD8C f-sym: BI/b3b2d802cf7f8b, 02, 0010, 00E0|52.90.118.21 192.168.1.6:4433 BI ^^^^^^^^^^^^^^^ # (2)! 2024/06/13 18:42:54 00049AA8 000187BC B94FCD8C 52.90.118.21#41 probe|52.90.118.21 192.168.1.6:4433 BI 2024/06/13 18:42:54 00049AA8 000187BD B94FCD8C 52.90.118.21#41 probe|52.90.118.21 192.168.1.6:4433 BI 2024/06/13 18:42:55 00049AA8 000187BE B94FCD8C f-sym: BI/b3b2d802cf7f8b, 82, 0010, 00E0|52.90.118.21 192.168.1.6:4433 BI 2024/06/13 18:42:55 00049AA8 000187BF B94FCD8C 52.90.118.21#41 probe|52.90.118.21 192.168.1.6:4433 BI 2024/06/13 18:42:55 00049AA8 000187C0 B94FCD8C 52.90.118.21#41 probe|52.90.118.21 192.168.1.6:4433 BI 2024/06/13 18:42:55 00049AA8 000187C1 B94FCD8C 52.90.118.21#41 probe|52.90.118.21 192.168.1.6:4433 BI 2024/06/13 18:42:56 00049AA8 000187C2 B94FCD8C f-sym: BI/b3b2d802cf7f8b, 02, 0010, 00E0|52.90.118.21 192.168.1.6:4433 BI
- Autenticación HSM
- Uso de la clave AES
Nota: Sin Dinamocon correctamente configurado en la cuenta AUTORIDADAl intentar crear o actualizar una credencial en BeyondInsight, se produce el siguiente error:
La cuenta funcional no ha podido ser guardada, por favor inténtelo de nuevo. Si el problema persiste, póngase en contacto con el administrador
.