Un hacker es alguien que descubre las debilidades de una computadora o red informática. Los hackers se clasifican en tres categorías: sombrero blanco que busca mejorar la seguridad de forma ética, sombrero negro que viola sistemas con malicia, y sombrero gris que combina ambas motivaciones para luego ofrecer soluciones de seguridad. El término hacking surgió en los 1960 cuando estudiantes del MIT accedieron líneas telefónicas de Harvard como un desafío.