Dev.to Security 🔐 Cybersecurity 👁 0 📖 4 min read

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:

  1. Verbindliches Ablaufdatum 2031 für klassisches RSA-2048, DH und ECDH: Der alleinige Einsatz klassischer asymmetrischer Schlüsselaustauschverfahren (RSA-2048, klassisches Diffie-Hellman, nicht-hybrides ECDH / 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.
  2. 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, klassisches ecdsa-sha2-nistp256), prüft die Schlüssellängen von /etc/ssh/ssh_host_*_key.pub und verifiziert, ob der hybride Post-Quanten-Schlüsselaustausch mlkem768x25519-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 kontrolliert MinProtocol = TLSv1.3 sowie hybride Groups (X25519MLKEM768, SecP256r1MLKEM768) in /etc/ssl/openssl.cnf.
  • X.509-Zertifikats-Inventarisierung (CBOM): Scannt lokale .pem- und .crt-Zertifikate auf RSA < 3072 Bit sowie veraltete Signatur-Hashes (SHA-1, MD5) und erzeugt per --generate-cbom-csv ein 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:

  1. 🆓 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) sowie README-Upgrade-auf-Enterprise-XLSX.md inklusive 20 % Rabattcode (BSI2026PRO).
  2. 🔐 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)

📚 Weiterführende deutsche Fachleitfäden (DE-Compliance-Kompass)

📰 Read the original article on Dev.to Security

Originally published by Dev.to Security. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.