BSI TR-02102-1 & NIS-2 (§ 30 / § 38 BSIG): OpenSSH 9.9 & OpenSSL 3.5 auf Post-Quantum (ML-KEM-768) prüfen [Praxis-Leitfaden 2026]
Mit der aktualisierten Technischen Richtlinie BSI TR-02102-1 (Kryptographische Verfahren: Empfehlungen und Schlüssellängen), der gemeinsamen PQC-Leitlinie von BMI, BMDS und BSI (Oktober 2026) sowie dem NIS-2-Umsetzungsge
Mit der aktualisierten Technischen Richtlinie BSI TR-02102-1 (Kryptographische Verfahren: Empfehlungen und Schlüssellängen), der gemeinsamen PQC-Leitlinie von BMI, BMDS und BSI (Oktober 2026) sowie dem NIS-2-Umsetzungsgesetz (§ 30 & § 38 BSIG) steht für CISOs, Linux-Administratoren und DevSecOps-Teams in Deutschland und der EU eine verbindliche regulatorische Frist fest:
-
Verbindliches Ablaufdatum 2031 für klassisches RSA-2048, DH und ECDH:
Der alleinige Einsatz klassischer asymmetrischer Schlüsselaustauschverfahren (
RSA-2048, klassisches Diffie-Hellman, nicht-hybridesECDH/X25519) ist laut BSI nur noch bis Ende 2031 zulässig (klassische Signaturen bis 2035). Aufgrund von „Store Now, Decrypt Later" (SNDL) müssen Systeme mit langfristigem Vertraulichkeitsbedarf (KRITIS, Gesundheitswesen/DiGA, Finanzsektor, Behörden, Industriegeheimnisse) bereits ab 2026 auf hybride Post-Quanten-Kryptographie (PQC) wie FIPS 203 (ML-KEM-768/ML-KEM-1024) migriert werden. - Gesetzliche Pflicht zum Krypto-Inventar (CBOM) nach § 30 Abs. 2 Nr. 8 BSIG: Regulierte Einrichtungen (besonders wichtige und wichtige Einrichtungen nach NIS-2) müssen Konzepte und ein prüffähiges Inventar (Cryptographic Bill of Materials – CBOM) über alle eingesetzten kryptographischen Verfahren führen. Bei Versäumnissen greift die persönliche Organ- und Geschäftsführerhaftung nach § 38 BSIG sowie der Bußgeldrahmen nach § 60 BSIG.
In diesem Praxis-Leitfaden zeigen wir, wie Sie Ihre Linux-Server (sshd_config, openssl.cnf und X.509-Zertifikate) in 30 Sekunden mit einem Zero-Dependency Python CLI-Scanner (bsi_pqc_check.py) auditieren und OpenSSH 9.9+ sowie OpenSSL 3.5+ auf hybride Post-Quanten-Kryptographie härten.
🔍 1. Lokaler 30-Sekunden-Audit mit bsi_pqc_check.py (Open-Source CLI)
GitHub-Repository: 👉 github.com/KenanErorr404/bsi-tr02102-pqc-audit-cli
Um Produktionsserver ohne Installation schwergewichtiger Agenten oder Drittanbieter-Bibliotheken zu prüfen, nutzt bsi_pqc_check.py ausschließlich die Python 3 Standardbibliothek (stdlib):
-
OpenSSH-Prüfung nach BSI TR-02102-4: Erkennt abgekündigte Algorithmen (
ssh-rsa,diffie-hellman-group14-sha1, klassischesecdsa-sha2-nistp256), prüft die Schlüssellängen von/etc/ssh/ssh_host_*_key.pubund verifiziert, ob der hybride Post-Quanten-Schlüsselaustauschmlkem768x25519-sha256(OpenSSH >= 9.9) bzw.[email protected]aktiv ist. -
OpenSSL- & TLS-1.3-Prüfung nach BSI TR-02102-2: Prüft die installierte OpenSSL-Runtime auf native
ML-KEM-Unterstützung (OpenSSL >= 3.5 bzw. OQS-Provider) und kontrolliertMinProtocol = TLSv1.3sowie hybrideGroups(X25519MLKEM768,SecP256r1MLKEM768) in/etc/ssl/openssl.cnf. -
X.509-Zertifikats-Inventarisierung (CBOM): Scannt lokale
.pem- und.crt-Zertifikate aufRSA < 3072 Bitsowie veraltete Signatur-Hashes (SHA-1,MD5) und erzeugt per--generate-cbom-csvein direkt in Excel oder Ihr ISMS importierbares Host-CBOM-Preview (host-cbom-preview.csv).
Sofort-Ausführung per pipx oder curl One-Liner
# Option A: Isolierte Ausführung via pipx inkl. CBOM-CSV & HTML-Audit-Report:
pipx run git+https://github.com/KenanErorr404/bsi-tr02102-pqc-audit-cli.git --generate-cbom-csv
# Option B: Zero-Install One-Liner via curl (100 % Read-Only, Python stdlib):
curl -sSL https://raw.githubusercontent.com/KenanErorr404/bsi-tr02102-pqc-audit-cli/main/bsi_pqc_check.py | python3 -
# Option C: Strukturierter JSON-Export für CI/CD-Pipelines und ISO-27001-/BSI-Audits:
curl -sSL https://raw.githubusercontent.com/KenanErorr404/bsi-tr02102-pqc-audit-cli/main/bsi_pqc_check.py | python3 - --json-out cbom_findings.json
⚙️ 2. Produktionsfertige Härtungs-Snippets für OpenSSH 9.9+ & OpenSSL 3.5+
A. OpenSSH 9.9+ Hybrid-PQC Konfiguration (BSI TR-02102-4)
Ab OpenSSH 9.9 ist der NIST-standardisierte hybride Schlüsselaustausch mlkem768x25519-sha256 (FIPS 203 ML-KEM-768 kombiniert mit X25519) nativ integriert:
# /etc/ssh/sshd_config.d/10-bsi-tr02102-pqc.conf
# Gehärtet nach BSI TR-02102-4 & NIS-2 (§ 30 Abs. 2 Nr. 8 BSIG)
KexAlgorithms mlkem768x25519-sha256,[email protected],curve25519-sha256,[email protected],diffie-hellman-group16-sha512,diffie-hellman-group18-sha512
HostKeyAlgorithms [email protected],ssh-ed25519,[email protected],rsa-sha2-512,rsa-sha2-256
PubkeyAcceptedAlgorithms [email protected],ssh-ed25519,rsa-sha2-512,rsa-sha2-256
Ciphers [email protected],[email protected],[email protected],aes256-ctr
MACs [email protected],[email protected],[email protected]
B. OpenSSL 3.5+ Systemweite TLS 1.3 Hybrid-KEM Policy (BSI TR-02102-2)
# /etc/ssl/openssl_bsi_pqc.cnf (Auszug für OpenSSL 3.5+)
[system_default_sect]
MinProtocol = TLSv1.3
CipherSuites = TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
Groups = X25519MLKEM768:SecP256r1MLKEM768:SecP384r1MLKEM1024:x25519:secp384r1:brainpoolP384r1tls13
SignatureAlgorithms = ed25519:ecdsa_secp384r1_sha384:rsa_pss_rsae_sha512:rsa_pss_rsae_sha384
Options = ServerPreference,PrioritizeChaCha,NoRenegotiation
⚡ 3. Kostenloser Online-Schnelltest: BSI PQC & NIS-2 Risiko- und Bußgeld-Rechner
Wie hoch ist Ihr aktueller 2031/2035 Compliance-Gap-Score und welcher Bußgeldrahmen nach § 60 BSIG bzw. welches persönliche Haftungsrisiko nach § 38 BSIG besteht für Ihre Organisation?
👉 Jetzt in 60 Sekunden im Browser berechnen: BSI PQC & NIS-2 Risiko-Rechner (pqc-nis2-rechner.html)
(100 % lokale Client-Side-Berechnung im Browser ohne Tracking-Cookies – inkl. protokollspezifischer Migrations-Roadmap für TLS, SSH, IPsec/IKEv2, PKI und Datenbanken).
📥 4. Kostenlose €0+ CSV-Audit-Leseprobe & Vollständiges 9-Dateien Enterprise .xlsx Toolkit
Für CISOs, IT-Grundschutz-Praktiker, KRITIS-Betreiber und DevSecOps-Teams, die sofort prüffähige Nachweisdokumente für ISO/IEC 27001, BSI IT-Grundschutz, BSI C5:2026 oder NIS-2 (§ 30 / § 38 BSIG) benötigen:
- 🆓 Kostenlose CSV-Audit-Leseprobe & Schnellstart-Matrix herunterladen (€0+ Community Edition auf Gumroad)
- Enthält
BSI-Audit-Matrix-Leseprobe.csv(6 repräsentative Prüfpunkte zu BSI TR-02102-1 CBOM & BSI TR-03185 Secure SDLC) sowieREADME-Upgrade-auf-Enterprise-XLSX.mdinklusive 20 % Rabattcode (BSI2026PRO).
- Enthält
- 🔐 Vollständiges BSI TR-02102-1 PQC & CBOM Migrations-Toolkit sichern (39,20 € statt 49,00 € mit Code
BSI2026PRO)-
9 sofort einsetzbare Enterprise-Dateien im
.zip:-
BSI-TR-02102-CBOM-und-Risiko-Matrix-2031.xlsx(3-Tab Excel-Workbook mit automatischen KPI-Formeln, 45-Zeilen CBOM-Inventar über alle Systemdomänen & § 38 BSIG Management Sign-Off Log) -
Krypto-Inventar-PQC-2031.csv(Direkt-Import für Jira, ServiceNow, CMDB) -
PQC-Migrationsplan-2026-2031.md(Revisionssicherer 5-Phasen-Leitfaden) -
Management-Vorlage-Haftungsfreistellung-BSIG38.html(Druckfertige A4 Geschäftsführungs-Beschlussvorlage zur persönlichen Haftungsentlastung nach § 38 BSIG) - Getestete Drop-in Server-Configs für OpenSSH 9.9+, OpenSSL 3.5+ und Nginx TLS 1.3
- Automatisierte GitHub Actions & GitLab CI CBOM-Audit-Pipelines (
.yml)
-
-
9 sofort einsetzbare Enterprise-Dateien im
📚 Weiterführende deutsche Fachleitfäden (DE-Compliance-Kompass)
Originally published by Dev.to Security. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.