社会工程学是把对物的研究方法全盘运用到对人的研究上,并将其演变成技术控制的工具,来解决各种复杂的社会问题。社会工程学与骗局或欺骗类似,故该词常用于指代欺诈或诈骗,以达到收集信息、欺诈和访问计算机系统的目的,大部分情况下攻击者与受害者不会有面对面的接触。

社会工程学是关于建立理论通过自然的、社会的和制度上的途径并特别强调根据现实的双向计划和设计经验来一步一步地解决各种社会问题。