Un hacker es una persona apasionada por la seguridad informática que puede pertenecer a tres grupos: los "Black hats" que realizan intrusiones no autorizadas a través de redes, los "White hats" que depuran sistemas, y los "Grey hats" de moral ambigua. Desde 2002, la perspectiva del hacker se ha ampliado para incluir su integración en el movimiento hacktivista, cuyos objetivos son apoyar la apropiación social de la tecnología y poner conocimientos técnicos a disposición del público.