- Módulo 1: Introducción a la criptografía
- Módulo 2: Introducción al módulo de seguridad de hardware nShield
- Módulo 3: Configuración e instalación
- Módulo 4: El mundo de la seguridad y las llaves
- Módulo 5: Administración y actualizaciones de HSM
- Módulo 6: Funcionalidades avanzadas de HSM
- Módulo 7: Criptografía Postcuántica (PQC)
- Evaluación final y créditos CPE
- ¿A quién va dirigido este curso?
- Inscríbase
La mayoría de las capacitaciones de nShield se detienen en el asistente de configuración del panel frontal y dejan que los ingenieros resuelvan por su cuenta la arquitectura de Security World, el diseño del quórum de ACS, la protección de claves OCS frente a tarjetas de software, la sincronización de RFS y la conmutación por error del grupo de HSM, generalmente en producción, bajo presión, contra un Security World que alguien más creó hace años con parámetros de conjunto de tarjetas personalizadas que nadie anotó.
Consultoría de cifrado Capacitación bajo demanda de nShield HSM Está estructurado de forma diferente. Este es un desglose de lo que abarca el curso a nivel técnico, módulo por módulo, en el orden en que se presenta, con suficiente detalle para evaluar si se ajusta a las necesidades específicas que su equipo intenta subsanar.
Módulo 1: Introducción a la criptografía
Si no tienes conocimientos previos de criptografía, empieza por aquí: este módulo desarrolla el vocabulario de clave pública y certificados que se presupone para el resto del curso.
La base antes que el hardware.
El curso comienza donde debe, con las primitivas criptográficas de las que depende todo lo demás. Este módulo cubre la criptografía de clave simétrica y asimétrica, el cifrado híbrido, las funciones hash y las firmas digitales, y luego las conecta con la infraestructura de clave pública y Certificados digitales.
Para los ingenieros que llegaron a HSM a través de una ruta de operaciones o cumplimiento en lugar de una de criptografía, este es el módulo que hace legible el material posterior: no se puede razonar sobre por qué una clave nunca debe salir de la HSM límites, o lo que realmente protege una operación de firma, sin un modelo mental funcional de criptografía de clave pública y confianza en certificados. El módulo es deliberadamente independiente de la plataforma, estableciendo un vocabulario sobre el que se basan los módulos específicos de nShield.
Módulo 2: Introducción al módulo de seguridad de hardware nShield
Qué es un HSM, por qué importa el límite del hardware y el concepto de Security World que hace que nShield se comporte de manera diferente a cualquier otra plataforma.
El modelo mundial de seguridad y por qué es importante
Una vez establecida la criptografía, el curso presenta el HSM en sí: qué es un HSM, por qué un límite de hardware es importante en relación con un almacén de claves de software y cómo la plataforma nShield valida ese límite. FIP 140-2 Nivel 3, que requiere evidencia física de manipulación, resistencia a la manipulación y autenticación basada en la identidad.
El nivel 3 va más allá del nivel 2 al requerir que el módulo responda a la detección de manipulación, protegiendo la clave del módulo para que la manipulación física del dispositivo no genere material de clave utilizable. El módulo también realiza un seguimiento de dónde se utilizan los HSM: PKI, firma de código, TLS / SSL, IoT y servicios en la nube.
El concepto clave que se presenta aquí es el Entorno de Seguridad. Mientras que la mayoría de los HSM vinculan las claves de forma permanente a un único dispositivo físico, nShield abstrae la gestión de claves en un dominio criptográfico que puede abarcar varios HSM. Un Entorno de Seguridad es un conjunto de módulos nShield, junto con los datos de gestión de claves que los conectan, todos compartiendo una única clave maestra.
Esa clave maestra nunca existe en texto plano fuera del HSM: se genera dentro del módulo y solo sale de él cifrada bajo el conjunto de tarjetas de administrador. Todas las claves de aplicación se almacenan fuera del HSM, en un disco host común o en un RFS, como un "bloque de clave" cifrado que solo puede ser descifrado por un módulo perteneciente al mismo Security World.
Esta es la inversión arquitectónica que confunde a los ingenieros provenientes de otras plataformas: en nShield, las claves residen en el sistema de archivos, y el secreto que las protege reside en el hardware. El blob es inútil sin un módulo que lo descifre. El módulo también presenta los conjuntos de tarjetas a nivel conceptual (los detalles se explican más adelante) y describe la familia nShield, que comparte el mismo modelo Security World y el núcleo de firmware nCore.
- Borde del escudo: Módulo de seguridad de hardware (HSM) portátil con conexión USB. De bajo rendimiento, con certificación FIPS, se utiliza normalmente para ceremonias de CA raíz sin conexión y estaciones de trabajo de desarrolladores.
- nShield Solo / Solo XC: Tarjeta PCIe integrada directamente en un servidor host. Elimina la latencia de la red y vincula la capacidad criptográfica a ese host físico.
- nShield Connect (y el actual nShield 5c): Dispositivo 1U conectado a la red, compartido entre varios clientes a través de TCP/IP. El modelo de implementación empresarial más común; el nShield 5c es el sucesor de última generación del Connect XC.
- nShield como servicio (nSaaS): En lugar de un formato de hardware distinto, Entrust ofrece instancias dedicadas de nShield para un solo inquilino, alojadas en un modelo de entrega alojado, que se entregan mediante suscripción y utilizan las mismas herramientas de Security World que los módulos locales, lo que permite implementaciones híbridas sin necesidad de rediseñar el código del cliente.
Módulo 3: Configuración e instalación
Desde el concepto hasta la implementación en funcionamiento: la pila de software, dónde residen realmente los datos clave y cómo los clientes y el RFS se mantienen sincronizados.
Arquitectura de software de nShield, inscripción de clientes y RFS
Este módulo pasa del concepto a una implementación en funcionamiento. nShield no es un único binario: la pila de software Security World ejecuta un servidor de hardware (el demonio local que intermedia toda la comunicación entre las bibliotecas criptográficas del lado del host y el HSM) y un conjunto de utilidades de línea de comandos superpuestas a la API de nCore.
El curso abarca la arquitectura del software, los pasos de instalación en el cliente, las ubicaciones de archivos importantes (el directorio kmdata, donde se almacenan los datos clave y los datos globales, es el que los ingenieros más necesitan comprender) y la configuración del nShield Connect a través de su panel frontal, incluida la configuración de red.
El Sistema de Archivos Remotos (RFS) es el concepto que este módulo pretende enseñar, y es exclusivo del modelo operativo de nShield. Dado que las claves de las aplicaciones se almacenan como blobs cifrados fuera del HSM, esos blobs necesitan una ubicación canónica.
El RFS es el repositorio maestro de los datos de Security World y los blobs de claves; un nShield Connect mantiene su propia copia y se sincroniza con el RFS, y los hosts cliente pueden configurarse para extraer datos del mundo desde allí también. Se describen en detalle dos comportamientos porque son los que suelen generar inconsistencias en las implementaciones:
- Autopush Esto permite que Connect envíe la configuración automáticamente, en lugar de requerir la transferencia manual de archivos a cada cliente.
- Exportación del registro HSM al RFS Centraliza el registro de eventos del propio dispositivo en el repositorio de archivos para su retención y posterior recopilación.
El registro del cliente, que autoriza a un host a comunicarse con un nShield Connect, se aborda tanto a través del panel frontal como mediante el flujo de trabajo de línea de comandos nethsmenroll, que establece la relación de confianza entre el cliente y el dispositivo. El módulo finaliza con el primer laboratorio práctico del curso, que muestra el proceso completo de registro de un cliente.
Módulo 4: El mundo de la seguridad y las llaves
El módulo de mayor importancia: el modo FIPS permanente, el quórum ACS y las decisiones de protección de claves que determinan si su entorno es recuperable alguna vez.
Modo FIPS, diseño de quórum ACS y protección de claves
Aquí es donde reside la esencia del curso, y la profundidad está justificada: las decisiones tomadas en este módulo son permanentes para la vida del mundo de la seguridad, y los errores en la configuración de las tarjetas son la principal causa de entornos nShield irrecuperables.
El módulo comienza con el modo FIPS: qué restringe realmente el modo FIPS 140-2 Nivel 3 (importación de claves, exportación de claves y operaciones permitidas sin autorización) y las ventajas e inconvenientes de operar un entorno en modo FIPS frente a modo no FIPS, una decisión que los equipos suelen tomar a ciegas y de la que luego se arrepienten.
La creación de Security World se realiza de principio a fin, y la configuración más importante es el quórum del Conjunto de Tarjetas de Administrador (ACS). El ACS protege el propio Security World: autoriza las operaciones más sensibles, como la recuperación de tarjetas de operador, la adición de HSM al entorno y la restauración del entorno a un módulo nuevo.
Se crea una sola vez, como un quórum K de N: se deben presentar K tarjetas de un total de N para autorizar una operación protegida. Esta proporción K:N se fija en el momento de la creación y no se puede modificar posteriormente. Si se pierden más de (N − K) tarjetas, el sistema Security World se vuelve irrecuperable. El curso abarca el diseño de ACS K:N frente a las restricciones de custodia reales: cuántos custodios de confianza existen, cómo se distribuyen y cómo se programarán las ceremonias de recuperación.
Los conjuntos de tarjetas de operador (OCS) constituyen la otra mitad del modelo de tarjeta y protegen las claves de la aplicación, no el mundo exterior. Cada OCS también es un quórum K-de-N, pero su alcance se limita a las claves creadas bajo él; las tarjetas deben estar físicamente presentes en un lector para que la aplicación pueda utilizar dichas claves, lo que proporciona un control genuino de dos personas sobre una clave de firma. Junto al modelo de tarjeta, existen tres formas distintas de proteger una clave:
- Protección del módulo: Se puede usar siempre que se cargue cualquier módulo en el mundo (sin tarjeta ni contraseña). Adecuado para servicios de alta disponibilidad no supervisados donde el control de acceso físico reside en otro lugar.
- Protección OCS: Requiere la presencia del quórum de tarjetas de operador. Control interactivo robusto; el costo operativo radica en que las tarjetas deben estar en los lectores.
- Protección de tarjeta blanda: Un token lógico basado en contraseña que protege las claves sin necesidad de tarjetas inteligentes físicas, útil en casos donde los lectores de tarjetas no son prácticos pero la protección del módulo es demasiado débil.
El módulo fundamenta todo esto en las utilidades que utiliza todo operador de nShield: enquiry (estado del módulo, versión del firmware, modo operativo) y nfkminfo (inspecciona el entorno y lista los conjuntos de tarjetas ACS y OCS), y en KeySafe, la interfaz gráfica de usuario Java para la gestión de claves y conjuntos de tarjetas. Un segundo laboratorio práctico cubre la generación de claves para un OCS.
Módulo 5: Administración y actualizaciones de HSM
Operaciones del segundo día: funcionamiento remoto de los HSM, actualización del firmware sin inutilizar un módulo y recuperación en caso de pérdida de tarjetas o custodios.
Administración remota, control de firmware y recuperación ante desastres
Es en las operaciones del segundo día donde el curso distingue a los operadores de quienes simplemente completaron un asistente de configuración. La administración remota resuelve un problema real: los dispositivos nShield Connect se encuentran en centros de datos con acceso restringido, pero la autenticación mediante tarjetas tradicionalmente requiere la presencia de una persona junto al dispositivo con tarjetas físicas.
El curso establece la distinción que suele confundir a la mayoría de los equipos: un operador remoto permite cargar claves protegidas por OCS en un módulo remoto, mientras que la administración remota permite a los titulares de tarjetas presentarlas a un dispositivo remoto a través de un canal seguro. Las ranuras dinámicas y la lista de tarjetas autorizadas son los mecanismos que garantizan la seguridad de la presentación remota de tarjetas; la lista de tarjetas autorizadas limita las tarjetas remotas que un módulo aceptará, cerrando así la vulnerabilidad que los lectores remotos podrían exponer.
Las actualizaciones de firmware reciben un tratamiento especial y cuidadoso, y con razón: una actualización de firmware en un HSM No se trata de una actualización rutinaria. El curso abarca las consideraciones para la actualización, las advertencias explícitas (una transición interrumpida o incorrecta puede inutilizar un módulo o forzarlo a volver a su estado de fábrica), cómo identificar el firmware actual y cómo realizar la actualización en un nShield Connect tanto a través del panel frontal como de la línea de comandos.
La recuperación ante desastres es la recompensa de toda la arquitectura del conjunto de tarjetas, y el módulo cubre los escenarios realistas:
- Recuperación de contraseña para credenciales de tarjetas blandas y tarjetas.
- Recuperación del conjunto de tarjetas de administrador: qué es posible y qué no lo es cuando se pierden las tarjetas ACS, lo cual está totalmente determinado por la relación K:N elegida en el Módulo 4.
- Sustitución de OCS y recuperación de claves Utilizando la utilidad rocs (reemplazar conjunto de tarjetas de operador), que migra las claves de un conjunto de tarjetas de operador a uno nuevo, se realiza el procedimiento que guarda un entorno cuando se pierden las tarjetas de operador o un custodio se marcha.
La lección que deja claro este módulo es que la capacidad de recuperación no es un manual de procedimientos que se escribe posteriormente: es una propiedad que se diseñó en el entorno de seguridad desde su creación, y las utilidades de recuperación solo pueden funcionar dentro del marco de las decisiones de quórum ya tomadas.
Módulo 6: Funcionalidades avanzadas de HSM
Ampliación de la funcionalidad más allá de un único HSM: rendimiento, conmutación por error, integración con terceros y ejecución de código personalizado dentro del marco FIPS con CodeSafe.
Compartir carga, grupo HSM, PKCS#11, activación de funciones y CodeSafe
Una vez que un único HSM funciona, las preguntas se centran en el rendimiento y la resiliencia. nShield ofrece dos modelos distintos, y el curso hace hincapié en la diferencia porque no son intercambiables:
- Compartiendo carga Distribuye las operaciones entre varios módulos que contienen las mismas claves protegidas por OCS, lo que aumenta el rendimiento a la vez que preserva la protección de claves basada en tarjetas.
- Modo de grupo HSM Presenta varios módulos a la aplicación como un único recurso lógico con conmutación por error automática, pero funciona con claves protegidas por módulo, por lo que la resiliencia implica un enfoque de protección de claves diferente al del reparto de carga. Elegir entre ambos enfoques es una decisión entre rendimiento y control de claves, y el curso lo plantea de esa manera.
PKCS # 11 Es la interfaz de integración principal para la mayoría de las aplicaciones de terceros, y la biblioteca nShield PKCS#11 asigna Security World y sus conjuntos de tarjetas al modelo estándar de ranura/token PKCS#11. El módulo explica cómo OCS y la protección de tarjetas de software se manifiestan a través de PKCS#11 y la configuración que determina qué claves puede ver una aplicación.
La activación de funciones es un detalle operativo que dificulta más implementaciones de las que debería: muchas capacidades de nShield requieren licencia y deben habilitarse con un archivo de activación. El procedimiento varía según los módulos PCIe, USB y de red, y puede realizarse de forma remota. El curso abarca las tres opciones.
CodeSafe es la funcionalidad que realmente distingue a nShield de la mayoría de los HSM. Permite compilar y ejecutar código de aplicación personalizado dentro del entorno validado por FIPS del HSM, no solo operaciones criptográficas, sino también lógica empresarial arbitraria que debe ejecutarse en un entorno protegido contra manipulaciones.
Esta es la solución de nShield para casos de uso que no pueden expresarse mediante llamadas PKCS#11 estándar: esquemas de derivación de claves personalizados, protocolos de firma a medida o lógica sensible que nunca debe acceder al host. El módulo presenta el modelo CodeSafe y lo que implica la creación de una aplicación CodeSafe.
Módulo 7: Criptografía Postcuántica (PQC)
El módulo de preparación cuántica: los algoritmos PQC del NIST y el papel del HSM en la protección de claves post-cuánticas y jerarquías de certificados híbridos.
¿Dónde encaja nShield en la migración?
El módulo técnico final aborda la migración que todos los equipos de infraestructura criptográfica están planificando actualmente. Introduce la criptografía post-cuántica, las categorías de algoritmos PQC y la NIST-Esquemas de firma estandarizados más relevantes para la firma de código y la infraestructura de clave pública (PKI), entre los que se incluyen ML-DSA y SLH-DSA.
El contenido específico del HSM es la parte que realmente vale la pena: Migración PQC No se trata solo de un cambio de algoritmo, sino de un problema de gestión de claves, y el HSM es donde deben residir las nuevas claves privadas.
El módulo abarca el papel que desempeñan los HSM en la transición: protección de PQC llaves privadas, admitiendo jerarquías de certificados híbridos que deben firmar con algoritmos clásicos y postcuánticos durante el período de migración, y la dependencia del firmware y la compatibilidad con las nuevas funciones para los mecanismos. Los equipos que desarrollan arquitecturas criptoágiles reconocerán en este módulo el vínculo entre las operaciones de nShield y su hoja de ruta a largo plazo.
Evaluación final y créditos CPE
Al completar el curso completo y obtener una calificación del 70 % o superior en el examen final, se obtiene un Certificado de Finalización que otorga créditos de formación continua de ISC2, aplicables a las certificaciones CISSP, CISM y otras que requieren formación continua documentada. El examen evalúa los siete módulos y está diseñado para validar la comprensión operativa, más que la memorización de definiciones.
¿A quién va dirigido este curso?
El curso está estructurado en niveles principiante, intermedio y experto, y la profundidad de los módulos se corresponde con perfiles profesionales específicos:
- Administradores de PKI que gestionan CA respaldadas por nShield: Los módulos 4 y 5 son de máxima prioridad. El diseño del quórum de ACS y OCS, la creación de Security World y los procedimientos de recuperación ante desastres son directamente operativos para cualquier persona responsable de una CA raíz o emisora protegida por nShield, en particular para la ceremonia de raíz sin conexión en un nShield Edge.
- Ingenieros de seguridad que integran aplicaciones a través de PKCS#11 o la pila de software nShield: Los módulos 3 y 6 son fundamentales. El diseño de RFS, el registro de clientes, la selección de protección de claves, la asignación de ranuras PKCS#11 y la decisión entre el modo de compartición de carga y el modo de grupo son los problemas que causan la mayoría de los fallos de integración.
- Ingenieros de operaciones de seguridad responsables de la administración de HSM: El módulo 5 es el punto de entrada (administración remota, lista de tarjetas autorizadas, disciplina de actualización de firmware y utilidades de recuperación), mientras que el módulo 4 es necesario para el contexto del conjunto de tarjetas que subyace a cada escenario de recuperación.
- Desarrolladores que crean lógica que debe ejecutarse dentro del límite del HSM: El contenido de CodeSafe en el Módulo 6 es el punto de entrada directo y es una funcionalidad que no tiene un equivalente real en la mayoría de las plataformas de la competencia.
- Ingenieros que desarrollan programas de migración de PQC: El módulo 7, combinado con el material de Security World y de activación de funciones, se corresponde con el trabajo de jerarquía híbrida y protección de claves que requiere una verdadera migración post-cuántica.
Inscríbase
La formación bajo demanda de nShield HSM de Encryption Consulting está disponible en: formación.consultoríaencriptación.com Por $1,699, el curso incluye acceso de por vida a todos los módulos, guías prácticas de laboratorio y material de referencia. El programa completo del curso está disponible para su descarga antes de la inscripción.
Para equipos que requieran impartición dirigida por instructores, entornos de laboratorio personalizados o capacitación en nShield combinada con un despliegue o migración activa de HSM, póngase en contacto con nosotros. [email protected].
Encryption Consulting es un líder mundial de confianza en criptografía aplicada, PKI, gestión del ciclo de vida de los certificados, HSM Despliegue y preparación para la era post-cuántica. Con la confianza de más de 100 empresas de la lista Fortune 500. consultoríaencriptación.com
- Módulo 1: Introducción a la criptografía
- Módulo 2: Introducción al módulo de seguridad de hardware nShield
- Módulo 3: Configuración e instalación
- Módulo 4: El mundo de la seguridad y las llaves
- Módulo 5: Administración y actualizaciones de HSM
- Módulo 6: Funcionalidades avanzadas de HSM
- Módulo 7: Criptografía Postcuántica (PQC)
- Evaluación final y créditos CPE
- ¿A quién va dirigido este curso?
- Inscríbase
