Este documento discute el término "hacker" y las diferentes comunidades y tipos de hackers. Originalmente se refería a entusiastas de la programación y la tecnología, pero ahora también se usa para referirse a criminales informáticos. Algunos tipos de hackers son los de "sombrero blanco" que trabajan para mejorar la seguridad y los de "sombrero negro" que buscan vulnerabilidades de forma ilegal.