Examples:
Software patches, anti-virus software
Pros:
•Very effective at preventing
known attacks, or even unknown attacks on known
vulnerabilities
•Usually does not require that
the software be recompiled
Cons:
•Not effective at preventing
attacks on unknown vulnerabilities, or
sometimes unknown attacks on known
vulnerabilities