Buffer overflow & rootkits
Another reason is the failure of individuals to update their existing protections that render them non-functional. Someone can design a program that can detect a rootkit. A rootkit describes stealthy software that makes it hard to detect the existence of certain programs in a computer.