Byggðu Ubuntu 24.04 CIS Level 1 matsmynd
Þessi leiðarvísir býr til Ubuntu 24.04 mynd sem biður um fastsett CIS Level 1 úrbótarferli OpenFactory og safnar gestgögnunum. Það framleiðir ekki vottaðan eða sjálfkrafa framleiðsluhæfan netþjón.
Fyrir aðrar dreifingar beitir eiginleikinn cis-benchmarks nú aðeins takmörkuðu flytjanlegu grunnlínu. Aðlagaðu ekki þennan leiðarvís með því að skipta um base_image og halda CIS fullyrðingunni.
Prompt
Create an Ubuntu 24.04 headless evaluation image with SSH, firewall,
audit logging, and the cis-benchmarks feature. Use key-only SSH,
disable root login, and add a locked-password operator account in sudo.
Add a scenario that waits for first-boot CIS remediation and runs the
Ubuntu 24.04 Level 1 server benchmark plus service and network smoke tests.
Do not call the result compliant; preserve failed controls and exceptions.Farðu yfir normaliseruðu uppskriftina
Mikilvægir reitir ættu að líkjast eftirfarandi:
{
"name": "ubuntu24-cis-l1-evaluation",
"base_image": "ubuntu-24.04",
"os": {
"features": [
"headless",
"ssh",
"firewall",
"audit-logging",
"cis-benchmarks"
],
"services": [
{
"name": "ssh",
"enabled": true,
"config": {
"port": 22,
"allow_root": false,
"disable_password_auth": true
}
}
],
"users": [
{
"username": "operator",
"groups": ["sudo"],
"shell": "/bin/bash"
}
],
"security": {
"hardening_level": "standard",
"audit_logging": true,
"fail2ban": false
}
},
"scenarios": [
{
"id": "ubuntu24-cis-evidence",
"name": "Ubuntu 24.04 CIS Level 1 evidence",
"enabled": true,
"tests": ["boot", "login", "packages", "services"],
"cis_benchmark": "CIS_Ubuntu_Linux_24.04_LTS_Benchmark_v1.0.0",
"cis_level": "L1"
}
]
}Reikningurinn hefur ekki lykilorð í uppskriftinni, svo hann ætti að vera læstur með lykilorði þar til samþykkt lykill eða auðkenni við dreifingu er gefið. Staðfestu að myndaður aðgangur passi við umhverfið áður en slökkt er á lykilorðsauðkenningu.
Hvað build ferlið gerir
Fyrir Ubuntu 24.04 setur eiginleikinn upp digest-staðfesta skráasafnsafrit af festu hlutverkinu ansible-lockdown/UBUNTU24-CIS. Fyrsta ræsing beitir valda Level 1 netþjónsprófíl og skrifar tilbúnaðar- eða bilunarvottorð. Build-ið ber einnig eiginleikastaðfestingar fyrir reikningsstýringu, viðvaranaskilti, þjónustustöðu, skráakerfisstillingar, uppruna og valið nethegðun.
Hlutverkið er aðlagað myndvinnuflæði OpenFactory. Farðu yfir myndaða manifest og lagfæringar í stað þess að gera ráð fyrir að það sé eins og sjálfgefin upstream keyrsla.
Samþykktarskilyrði
Stöðvast ekki við „build completed“. Krefjast skal:
- nothæfs gagnabúta með digesti;
- tilbúnaðar úrbóta við fyrstu ræsingu og engin bilunarmerkja;
- að allar viðeigandi valdar benchmark athuganir séu taldar upp;
- skýrrar ákvörðunar um hverja mistókst, sleppt eða óviðeigandi stjórnun;
- vel heppnaðs SSH aðgangs í gegnum samþykkta lyklaflæði;
- prufa á elvegg, tímastillingu, skráningu, uppfærslu, endurræsingu og endurheimtu;
- reyksprófa forrita eftir harðnæmingu; og
- dreifingar-runbook sem eigandi hefur samþykkt.
Level 2 er ekki núverandi festa úrbótarprófíll og má ekki biðja um það eins og þetta ferli veitti það. Ef Level 2 er krafa skal meðhöndla það sem sérstakt verkfræði- og staðfestingarverkefni.
Sjá CIS benchmark sönnunargögn til að túlka niðurstöður.