When a vulnerability is discovered in an operating system or piece of software, the vendor fixes it and releases an update — often a small, targeted fix called a patch. Keeping a device updated to the most recent version is one of the simplest, highest-value things you can do for its security.
Detection tools work in one of two fundamentally different ways. Signature-based detection compares files or activity against a database of known malware patterns — fast and efficient, but blind to anything genuinely new. Behavior-based (anomaly) detection instead compares live activity to a recorded baseline of normal behavior, flagging anything that deviates from it — regardless of whether it matches any known signature.
An indicator of compromise (IoC) is evidence that an adversary has compromised a device or network. IoCs generally fall into three categories:
| Type | Found by looking at |
|---|---|
| Host-based | Logs and configuration settings — unusual files, unexpected processes, unauthorized config changes |
| File-based | The files themselves — hash matches to known malware, suspicious file names or paths |
| Behavior-based | Authentication and access logs — failed logins, unusual login times/locations, privilege escalation attempts |
No single detection method is right for every device. Three criteria drive the decision:
| Criterion | What it means |
|---|---|
| Performance | Behavior-based tools use more system resources than signature-based ones — some embedded devices can't run detection tools at all. |
| Cost | Licensing detection software, or paying for a third-party endpoint detection and response (EDR) service, both cost money to scale across many devices. |
| Sensitivity / Criticality | Devices holding sensitive data or running critical services are worth a hybrid approach — combining both detection types — even at higher cost. |
A school district has hundreds of aging student laptops with limited processing power, plus a single, highly sensitive server that stores student records for the entire district.