The practice of protecting computer systems and networks from theft, damage, and unauthorized access.