Write a classification table that actually drives configuration
Task
Apply objective 1.6: build a handling matrix in which each tier mandates different concrete controls, then apply it to your lab and find the systems whose configuration disagrees with the classification they carry.
Steps
- Write
lab/classification.csvwith headertier,storage,transmission,access,lower_environments,disposaland three or four tiers whose rows are genuinely DIFFERENT from each other. - For each lab asset in
lab/cmdb.csv, check the actual configuration against its tier's row and record the result inlab/classification-check.csvasasset,tier,requirement,actual,verdict. - Fix at least one disagreement for real.
- Add a row to
lab/risk-register.csvfor one disagreement you did NOT fix, with an owner and a treatment. - Write
lab/classification-note.mdexplaining why the lowest tier's row must be genuinely weaker -- a scheme whose tiers all mandate the same controls is doing no work.
Verify
awk -F, 'NR>1 {n++} END {print n" tier(s)"}' lab/classification.csv
awk -F, 'NR>1 {print $2}' lab/classification.csv | sort -u | wc -l
awk -F, 'NR>1 && $5=="fail" {n++} END {print n+0" disagreement(s)"}' lab/classification-check.csv
awk -F, 'NR>1 {n++} END {print n" risk row(s)"}' lab/risk-register.csv
Three or more tiers with DISTINCT storage requirements, at least one disagreement found, and the risk register grown by one. If every tier's storage cell is identical, rewrite the table -- that is the failure the lesson names.
This is an independent study companion for CompTIA SecurityX CAS-005 and is not produced by or endorsed by CompTIA.