Computer security aims to protect software, data, networks, and other assets from threats like interception, interruption, and modification through vulnerabilities in hardware, software, and data. It seeks to ensure confidentiality, integrity, and availability of information by using defenses like encryption and controls. Career criminals present ongoing threats, but security methods can counter attacks from amateurs, crackers, and other computer criminals.