CIS-benchmarkbevis
CIS Benchmarks er konsensusbaserede anbefalinger til sikker konfiguration. CIS beskriver Level 1 som en bredt anvendelig baseline og Level 2 som defense in depth, der kan påvirke anvendelighed eller ydeevne. Anvend hver profil først i et testmiljø.
OpenFactory kan anvende udvalgte controls og køre en katalog af maskintjek. Et bestået run er bevis om det artefakt, den benchmarkversion, den profil og det tidspunkt. Det er hverken CIS-certificering, garanti for deployment-indstillinger eller bevis for overholdelse af et andet framework.
Nuværende grænse for remediering
Funktionen cis-benchmarks har én fuld, fastlåst remedieringssti:
| Base | Nuværende adfærd |
|---|---|
| Ubuntu 24.04 | Staged ansible-lockdown/UBUNTU24-CIS release 1.6.0 at commit c893ca6836fb32b1ea067d4a63c341e39693074b, verificerer archive digest og anvender en Level 1 server- eller workstation-profil at first boot. |
| Andre understøttede Linux-baser | Anvender kun en lille bærbar safety baseline. Kører ikke Ubuntu role og må ikke beskrives som tilsvarende CIS-remediering. |
Ubuntu-stien deaktiverer eller tilpasser bevidst udvalgte upstream rules til offline-first-boot- og image-miljøet. Det genererede manifest registrerer provenance og valgte indstillinger. Disse tilpasninger gør præcist bevis og exceptions nødvendige.
security-hardening og os.security.hardening_level er separate generelle hardening-controls. De mapper ikke automatisk til en fuld CIS Level 1- eller Level 2-profil.
Benchmarkkørsel
Scenarier kan vælge præcis catalog og level:
{
"id": "ubuntu-cis-evidence",
"name": "Ubuntu 24.04 CIS evidence",
"enabled": true,
"tests": ["boot", "login", "packages", "services"],
"cis_benchmark": "CIS_Ubuntu_Linux_24.04_LTS_Benchmark_v1.0.0",
"cis_level": "L1"
}Runneren har også kataloger for Debian 12 og Debian 13 og et internt GxP-orienteret check set. Et katalognavn er ikke bevis for officielt CIS-indhold eller aktualitet. Bekræft katalogets provenance, licens, version og control definitions, før du bruger det i en audit.
Brug ikke en ældre OS-benchmark som conformance claim for en nyere release. Resolveren har i øjeblikket godkendte same-family fallbacks for nogle nyere Ubuntu- og Debian-targets, så tests kan køre, men output skal mærkes som compatibility assessment mod den ældre catalog, ikke som conformance til en benchmark for det nyere OS.
Læse et resultat
Behold mindst:
- artifact- og build-ID’er;
- image digest og source snapshot;
- base OS identity og version;
- benchmark/catalog ID, profile og digest;
- applicable, passed, failed, skipped og not-applicable controls;
- raw command output og timestamps;
- remediation provenance;
- dokumenterede exceptions med owner og approval; og
- miljøet, hvor tjekkene kørte.
En procentdel alene skjuler applicability og severity. Et run med nul failed applicable controls siger intet om controls uden for kataloget, ændringer ved deployment, credentials, netværk, physical hardware eller senere drift.
Sikker workflow
- Vælg en benchmark, der matcher target release præcist.
- Gennemgå profilen og hver OpenFactory-tilpasning.
- Byg artefakten og vent på first-boot remediation readiness.
- Kør det fulde applicable check set i en clean guest.
- Undersøg failures; konverter dem ikke stille til not applicable.
- Test application og operational behavior efter hardening.
- Få exceptions godkendt af accountable security owner.
- Kør igen efter enhver ændring af package, recipe eller deployment.
Brug CIS’ egen profile guidance som normativt udgangspunkt, og skaff applicable benchmark via jeres authorized CIS distribution channel.