La ingeniería social es una técnica utilizada por hackers para obtener información confidencial de personas mediante el engaño. Se basa en principios como que las personas quieren ayudar y confían en los demás. Un hacker podría fingir ser un empleado para engañar a alguien y que le den información valiosa, como hizo Kevin Mitnick para obtener el código fuente de Motorola. La ingeniería social es efectiva porque ataca la vulnerabilidad humana y se aprovecha de la naturaleza sociable de las personas.