Léxico TI › Seguridad › SoftHSM

SoftHSM

Seguridad Svenska → Actualizado: 2026-10-14
Más información
Creado por
Proyecto OpenDNSSEC
Tipo
Biblioteca
Licencia
BSD
Código fuente
github.com/opendnssec/SoftHSMv2

Un HSM hecho solo de software: la misma interfaz PKCS#11 que un módulo real, pero con las claves guardadas en ficheros normales.

SoftHSM nació dentro de OpenDNSSEC, cuyo software de firma habla PKCS#11 con un módulo de hardware. No todo el que quería probar la firma DNSSEC tenía uno a mano, así que el proyecto escribió un sustituto que implementa la interfaz sobre OpenSSL o Botan. La versión 2 es la que se usa hoy.

Su sitio son las pruebas y el desarrollo. El código escrito contra SoftHSM pasa a un módulo real cambiando un fichero de biblioteca, y funciona sin problemas en un pipeline de CI sin hardware a la vista. Lo que le falta es justo lo que se compra con un HSM: las claves se pueden copiar y nada las borra cuando alguien desatornilla la carcasa. Usarlo en producción es pagar por la interfaz y renunciar a la protección.

← Volver al léxico