You can?t be invulnerable, but you can be well protectedSoftware vulnerabilities are one of those problems that potentially affect all users. A vulnerability is a fault in a program's implementation that can be used by attackers to gain unauthorized access to data, inject malicious code or put a system out of operation.
Source:
You can?t be invulnerable, but you can be well protected