Sociální inženýrství je definováno jako zveřejňování obsahu, který se uživatele snaží přimět k provedení určité akce, kterou by jinak učinili pouze ve spojení s entitou, které důvěřují – například poskytnutí důvěrných informací, stažení nežádoucího nebo škodlivého softwaru, phishing nebo baiting.