IT-Lexikon › Sicherheit › SoftHSM

SoftHSM

Sicherheit Svenska → Aktualisiert: 2026-10-14
Mehr Info
Erfinder
OpenDNSSEC-Projekt
Typ
Bibliothek
Lizenz
BSD
Quellcode
github.com/opendnssec/SoftHSMv2

Ein HSM aus reiner Software: dieselbe PKCS#11-Schnittstelle wie ein echtes Modul, nur dass die Schlüssel in gewöhnlichen Dateien liegen.

SoftHSM entstand im Umfeld von OpenDNSSEC, dessen Signatursoftware per PKCS#11 mit einem Hardwaremodul spricht. Nicht jeder, der DNSSEC-Signierung ausprobieren wollte, hatte ein solches herumliegen, also schrieb das Projekt einen Ersatz, der die Schnittstelle auf Basis von OpenSSL oder Botan implementiert. Heute ist Version 2 im Einsatz.

Sein Zweck sind Test und Entwicklung. Code, der gegen SoftHSM geschrieben wurde, wandert durch den Austausch einer Bibliotheksdatei auf ein echtes Modul und läuft klaglos in einer CI-Pipeline ohne jede Hardware. Es fehlt genau das, wofür man ein HSM kauft: Die Schlüssel lassen sich kopieren, und nichts löscht sie, wenn jemand das Gehäuse aufschraubt. Im Produktivbetrieb zahlt man damit für die Schnittstelle und verzichtet auf den Schutz.

← Zurück zum Lexikon