Internet security involves protecting networks, devices, programs and data from unauthorized access or criminal threats over the internet. It uses various security protocols, tokens and software like firewalls and antivirus programs. Common internet attacks include denial-of-service attacks which aim to disrupt services, buffer overflow exploits which overwrite memory, and malicious software like viruses, worms and trojans. Internet security aims to establish rules and measures to defend against these threats.