adammontville / cis-controls-71-measures

0 stars 0 forks source link

Subcontrol 9.2 #98

Open adammontville opened 5 years ago

adammontville commented 5 years ago

Ensure that only network ports, protocols, and services listening on a system with validated business needs, are running on each system.

Measures

M1 = List of authorized port
M2 = List of open port(WMI)
MM1 = # of port in (M2 - M1)
M3 = List of authorized protocol
M4 = List of used protocol(log analysis)
MM2 = # of port in (M4 - M3)
M5 = List of authorized service
M6 = List of running service(WMI)
MM3 = # of port in (M6 - M5)

Metrics

Port- False positive rate = MM1 / (total port - count(M1))
Protocol- False positive rate = MM1 / (total protocol - count(M3))
Service- False positive rate = MM3 / (total service - count(M5))
adammontville commented 5 years ago

Comment for Controls Team: Seems like ports and protocols go hand in hand. Segregating them seems counter-intuitive. Also, services may be installed and not running - the conservative approach ensures that only authorized services are installed, even if not running. Clarification here would be good.

Inputs:

Operations:

Measures:

Metrics: