La ingeniería social describe una variedad de tácticas utilizadas por actores maliciosos para engañar a una persona y hacer que haga algo que normalmente no haría, especialmente (pero no exclusivamente) en línea. El phishing es un tipo común de ingeniería social en línea; otros incluyen scareware, pretexting y pharming. El éxito de un ataque de ingeniería social a menudo depende de manipular a una persona individual, en lugar de atacar a todo un sistema, el software o el hardware de una empresa.