Threats to information systems include hardware failure, software failure, electrical problems, personnel actions, user errors, access penetration, program changes, theft of data/services/equipment, and telecommunications problems. Viruses are software programs that can damage systems by destroying data, disrupting processing and memory. Common computer viruses include worms, Trojan horses, spyware, and adware. Antivirus software helps detect and eliminate viruses to protect systems and data. Encryption and authentication techniques can enhance security and privacy over the internet and in communications.