Technologies and practices used to protect computer systems and networks from malicious attacks or unauthorized access.