That silence is why detective controls matter. They’re the safety net after preventive measures fail. They don’t stop an error before it happens — they catch it right after. Detective controls give you visibility into what went wrong, when it happened, and why. Without them, your logs, dashboards, and postmortems lose sharpness.
In UNIX and Linux environments, one of the clearest places detective controls show up is in manpages. The man command isn’t just for looking up syntax. It’s documentation as a form of control. Logs point you to an event, but manpages tell you how to interpret it. They describe tools and behaviors that help you detect changes, validate configurations, and verify system integrity. They’re living artefacts of operational memory baked into the OS.
Manpages for utilities like aide, tripwire, or auditctl often hide the most valuable guidance for building detective controls into your stack. They explain how to track file changes, audit user actions, or monitor network modifications. And because they are version-specific, they reveal exactly what the system can and cannot do at a given moment. Knowing that lets you reduce blind spots fast.