虽然本书书名是《黑客心理学》,但是心理学只是工具,社会工程才是目的,所以本书增加了副标题“社会工程学原理”。
“工程”当然是“社会工程学”的重要方面,即社会工程会借助一切可能的IT软件和硬件手段等,来有效实现黑客攻击,而不是仅仅停留在研究层次。不过,对理工科人员来说,“工程”部分几乎等于“小儿科”,所以,本书忽略不述。我们希望,工程师们可以将本书内容编成软件工具,并在网络空间案例的攻防实践中加以应用。
“社工”是“社会工程学”的重要方面。因为,它是当今全球信息安全界的软肋!这里,“社工”所涉及的关键词主要有:诱惑、诱导、欺骗、欺诈、影响、操纵、操控、控制、伪装、说服、侦探、博弈、洗脑、情报收集等。可见,此处的“社工”,主要基于人性的各种弱点和漏洞,而这正是本书前面各章的主题,只不过在心理学中,这些关键词更严谨,科学味更浓而已。
实际上,若从攻击的角度来看,本书前面各章给出了众多“元素级攻击”。它们虽算不上典型的社会工程学攻击,因为它们仅仅利用了目标(个人或人群)的某种单一心理学“漏洞”,所以其威胁有限。但是,真正的社工攻击是由两种或多种“元素级攻击”融合而成的“融合级攻击”,因此,“元素级攻击”更基础,“融合级攻击”更变化多端。正如,我们虽不知世界上到底有多少种物质,却知道只有约120种元素,而且所有物质都是由元素组成的。另外,在必要时,可以将某些“元素级攻击”重新组合,便能获得新的社工攻击方法。换句话说,只要穷尽了“元素级攻击”(前面各章基本枚举了到目前为止已知的主要心理学漏洞)后,“社工攻击世界”的结构就将变得十分清晰明了。
由于社工攻击的方法和案例有无数多种,任何人都不可能完全穷举,因此,仿照“冷血网络”中黑客攻击的漏洞库做法,我们将在下一章用简洁的文字(每段甚至每一句话就介绍一个案例),建立了一个到目前为止较为全面的案例库,描述了若干有代表性的社工案例。
本章将用社会学的语言(因此,其科学严谨性将有所减弱),再次梳理社工攻击的关键思路;虽然有些内容好像与心理学部分很相似,甚至好像是重复,但此时已是以融合方式(而非“元素级”方式)出现了,而且离实战更近。