Preventative control
Exists to prevent the threat from coming in contact with the weakness.
They are firewalls
Compensating controls
Alternate controls as designed to accomplish the intent of the original controls as closely as possible. When original designed controls cannot be used due to limitations.
Detective Controls
IDS is purely detective
Acts as a motion sensor
NIST Framework
Used in execution of information security/Cybersecurity compliance audit
ISO
Is a European Framework; replaces of COSO/COBIT