Computer viruses are harmful programs that can be transmitted through various methods, usually using an Internet connection and compromised files. Most computer viruses can be detected by security programs like Anti-virus and Anti-malware. However, there are still some that can conceal their presence by exploiting vulnerabilities in the operating system.