Un hacker puede ser una persona apasionada por la seguridad informática que busca arreglar fallas de sistemas ("sombreros blancos") o un criminal cibernético ("sombreros negros"). Los crackers se refieren a aquellos que usan su conocimiento de computación para acceder ilegalmente a sistemas, mientras que el spyware y el malware son software malicioso que recopila información privada sin consentimiento. Un keylogger registra las teclas presionadas en un teclado para robar contraseñas u otra información confidencial.