The danger of zero-day attacks, and how to defend against them.
All software has flaws. In some cases, these flaws go beyond minor bugs and become full-on vulnerabilities. This refers to flaws which can be exploited by an attacker in a way that can be harmful to users. The good news is that, in many cases, these vulnerabilities are plugged before you even hear about them. Developers and software companies are frequently warned about potential software holes, which they can then rectify before they have the chance to affect users. So long as users keep their systems updated, they should be protected from the majority of disclosed vulnerabilities. Unfortunately, zero-day vulnerabilities...