Hardpipe — Hypervisor HCI rafforzato (edizione Unione Europea)

In breve

Hardpipe è una variante rafforzata di SUSE Virtualization (Harvester v1.8) progettata per ambienti regolamentati europei (GDPR, NIS2, RGS). Punta all'equivalente funzionale di «Harvester Government US» — senza riferimenti DoD/US, con banner e documentazione allineati al contesto UE.

Risultati chiave

MetricaValore
Punteggio OpenSCAP rettificato98,08 % (153/156 regole applicabili)
Punteggio OpenSCAP grezzo (rapporto)92,17 % (153/166 — il denominatore include 10 notchecked)
Profilo utilizzatoslmicro6_hardened (SSG upstream)
Rapportoreports/oscap-v29-final.xml (pronto per audit, HTML disponibile)
OS di baseSL Micro 6.2 (kernel rafforzato, rootfs immutabile)
Orchestrazione K8sRKE2 profilo cis + service-account-extend-token-expiration=false
SELinuxpermissive (policy caricate, audit completo)

I due numeri del rapporto

Il rapporto OpenSCAP mostra 92,17 % in cima alla pagina; noi comunichiamo 98,08 %. Non è una discrepanza nascosta — è la scelta del denominatore:

Le 10 regole «notchecked» escono dal perimetro valutabile (pacchetto assente, strumenti non pacchettizzati in SL Micro 6.2, ecc.). È lo standard nei rapporti di conformità DISA / CIS / ANSSI: una regola non valutabile non conta né come successo né come fallimento.

Entrambi i numeri sono accurati. Il rapporto completo è pubblicato in modo che chiunque possa rifare il calcolo.

Posizionamento vs. concorrenza

Prodotto Punteggio annunciato Rapporto di scan pubblicato
Hardpipe v2998,08 %✅ HTML pubblico, oscap riproducibile
VMware vSphere95 %
Nutanix AHV90 %

Le percentuali annunciate da VMware e Nutanix sono cifre di marketing: nessuno dei due pubblica il proprio rapporto di scan effettivo. Hardpipe pubblica il suo — regola per regola, riproducibile con oscap. Il nostro 98,08 % è l'unico punteggio auditabile di questo confronto.

Cosa è stato fatto

  1. Catena di build riproducibile: Dapper + layer di rafforzamento iniettato in package/harvester-os/Dockerfile — niente fork upstream.
  2. CIS OS: 60+ controlli STIG applicati al build (login.defs, sshd, PAM, pwquality, auditd, sysctl, AIDE, issue/motd, postfix, ecc.).
  3. CIS RKE2: profilo cis generico + override per CIS 1.11.
  4. SELinux permissive (policy caricate, audit completo) — enforcing completo in corso upstream.
  5. Scan nativo: oscap 1.3.6 sideloaded da Leap 15.6 (5 lib compat), SSG 0.1.80 da Tumbleweed (contiene slmicro6).
  6. Tailoring documentato: 30 regole non applicabili giustificate in reports/stig-exceptions.md (FIPS, smartcard, partizioni Elemental, ecc.).
  7. Banner UE: contenuto allineato CIS generico (niente US DoD), GDPR/NIS2/RGS.
  8. Pacchetti di debug rimossi: tcpdump/strace/fio/sysstat/iotop → container-toolbox.

Eccezioni documentate (30 regole tailoring)

Tutte giustificate in reports/stig-exceptions.md:

3 FAIL residui (1,92 %)

Tutti sono artefatti OVAL parse-strict o conflitti di ereditarietà:

Rule IDCausaImpatto
aide_check_audit_tools + 2 AIDEParse-strict vs la nostra config validaNullo — AIDE operativo
sudoers_validate_passwdNOPASSWD per automazioneAccettazione documentata
permissions_local_var_log/var/log 0755 (richiesto da journald)Nullo

Differenziatori

Target

Prossimi passi