Network security consists of provisions and policies to prevent unauthorized access to computer networks and resources. Common network security threats include viruses, worms, Trojan horses, spyware, adware, and hacker attacks. Solutions to these threats include anti-virus software, firewalls, intrusion prevention systems, and virtual private networks. Properly configuring and updating these network security components helps minimize risks while allowing authorized access to network resources.