原文:
annas-archive.org/md5/080e6cf7d941c1582f221ecaba09509a
译者:飞龙 协议:CC BY-NC-SA 4.0
我非常相信控制你能控制的事情,忘记你无法控制的事情,不要浪费精力在那些不值得的事情上。
—乔希·西特龙
我觉得一本专注于培养专业社会工程师的书籍如果没有这一章,就不会真正完整。你可以结合所有的攻击、心理学、生理学和报告撰写来实现一些东西,但是没有 M.A.P.P.,就缺了一个重要的部分。什么是 M.A.P.P.?它代表减轻和预防计划。
为什么你需要一个减轻和预防计划?你如何帮助你的公司或你的客户制定一个?你可以减轻和规划哪些社会工程攻击?我在这一章中回答了这些问题。
当我开始与我的客户积累经验时,我意识到了一件重要的事情。我的目标需要是非常奇特的:变得如此出色,以至于最终我会失业。是的,你没看错。我需要帮助我的客户学会如何防御社会工程攻击,以至于最终他们不再需要我。
你知道那些宣传他们总是有 100%成功率的渗透测试公司吗?好吧,对于一个客户来说,知道他们永远不会变得更好,写支票给你有多么泄气。或者无论他们变得多么出色,社会工程师仍然总是会赢?其中的信息是没有希望。他们所做的任何事情都永远无法堵住他们安全防御的所有漏洞。最终,你可能会明白为什么客户会说,“为什么要费力保护自己呢?”
在我的顿悟中,我决定我必须帮助我的客户计划如何减轻攻击,并计划如何变得如此擅长捕捉这些攻击,以至于最终他们所需要的只是维护。如果你像我一样是专业的社会工程师,那么你需要这一章来取得成功。如果你是一家公司,这一章将帮助你规划你的 M.A.P.P.。
当我意识到我需要改变我的健康状况时,这对我产生了影响。我尝试了很多自己的方法,结果都很糟糕。在白帽子黑客社区中,我看到了一些人做出了一些严重的健康改变。我和其中一位交谈,问他是如何做到的,他让我与一个名叫乔希·西特龙的人联系。
乔希想要通过视频聊天进行我们的第一次交谈。我真的不想——我想象他身材超好,我最不想做的就是与我的胖身影一起在摄像头前视频聊天。更糟糕的是,我查了一下他在互联网上的信息,不难找到一些他的照片。他是某种可以举起小车但仍然可以跑六英里的野兽人类嵌合体。
现在,想象一下,如果在我与乔什的第一次会议中,他的开场白是:“好的,克里斯。这是交易的条件。如果你按照我说的做,如果你听从每一个字,永远不作弊,继续支付我……那么,你永远也赢不了。你会一直胖下去,也许永远都不会变强壮。所以,让我们开始吧!”我可能会觉得乔什疯了!或者如果他在视频聊天中轻蔑地看着我,因为他所看到的只是一个胖子,那么我很可能不会继续跟他合作。
然而,乔什告诉我,如果我按照他说的做,我会看到渐进的变化,当我达到目标时,我们将转移到一个仅维护的计划。因为他也尊重我,我准备好了。
乔什帮助我制定了一份可以减少不良习惯风险并养成新的更好习惯的 M.A.P.P.。这不是一种激进的饮食方式,将所有像食物一样的东西都剔除,只吃沙拉和悲伤。我改变了习惯,增强了我的决策能力,并获得了在所有情况下做出最佳决策的知识。
这个过程可以直接应用于开发社会工程和安全 M.A.P.P.。我制定了四个步骤,遵循这些步骤将创建这个 M.A.P.P. 并获得所有与之相伴的好处:
我承诺的是:如果你遵循这些步骤,你将看到你想要的人口变化。这不会一夜之间发生——事实上,取决于诸如人员流动、企业文化等因素,可能需要几年甚至更长的时间——但它确实有效。
你准备好开始了吗? ## 第一步:学会识别社会工程攻击
当我年轻时,我想学会打架,所以我学了一种武术。我记得我第一次见我的教练的那一天。作为一个测试,他让我挡住他向我打出的拳头。在我看来,他似乎凭空创造了针对我头部和身体每一个部位的拳头。我无法挡住一击。
幸运的是,他实际上并没有打我,而是轻轻拍了我一下,但每一击都击中了。快进一年:我已经成功地阻挡住了大多数来袭。改变的是我学会了识别攻击的外观和感觉,因此我不仅能够识别,还学会了如何应对。
第一步似乎很简单,但事实并非如此。你认为你公司有多少人能够定义钓鱼、vishing、SMiShing 和冒充攻击?你认为有多少人意识到你的垃圾箱供应商的名字在攻击者手中有多危险?你认为你的员工中有多少人知道恶意软件、勒索软件和特洛伊木马?
不要误会:我并不是说每个员工都需要成为社会工程师的李小龙,但每个人至少需要了解战斗可能涉及的内容。了解攻击是什么,它们可能是什么样子,以及它们对你可能造成的影响的第一步至关重要。
你可能会坐在那里问:“但我们该如何做到这一点?”这是一个很好的问题。想象一下,如果我走进那个道场,教练对我说:“好的,你想学习战斗吗?和这位已经战斗了 20 年的五段高手上场吧。”我会从道场里跑出去。如果他只是让我在电脑前坐 20 分钟,给我看一个关于武术的 CBT(基于计算机的培训视频),然后让我上场,我会有类似的反应。(放下长矛。我并不是说基于计算机的培训完全没有用,但依赖它作为您计划的主要部分是一个错误。CBT 有特定的作用,我稍后在本章中会谈到。)
我从我的教练那里得到的——以及您应该从社会工程专家那里期望得到的——是如何识别和承受社会工程形式的“打击”。我接受了正确的站姿和身体位置训练,然后我被安排在重袋和轻袋前。当教练觉得我准备好了,我和一个不想杀死我的人进行了搏斗;他想帮助我学习。
学习如何识别和了解这些攻击存在的第一步将使您的团队领先于普通人数光年。帮助您的员工了解他们所拥有的信息的价值——电子邮件可以用来入侵整个公司;电话用于获取密码和其他敏感信息;如果他们的移动设备遭到入侵,它可以用来攻击他们的家庭和工作网络;而且只因为一个人面带微笑友好,你不能忽视佩戴徽章的政策。
帮助您的员工了解可能的攻击可以让他们更加警觉。因为我每天都在做这件事,有时候我会忘记并不是每个人都知道这些攻击存在。
我和一个朋友坐在一起,他告诉我他的祖母因为有人打电话声称是她的孙子需要保释金而通过 MoneyGram 转账了一大笔钱。我说:“哦,不。她中了奶奶诈骗!”
他问道:“什么?”
我解释了这种类型的攻击是多么常见。他的反应是愤怒,他说:“如果你知道这些事情存在,为什么不警告你的朋友?”
哇,他说得对。我只是假设每个人都读过这些事情,但事实并非如此。我的警告会拯救他们吗?也许不会,但教训仍在那里。
回想一下我与健康和健身教练乔希,训练师的经历。在那次最初的视频聊天会议之后,有一段时间我每周都要给他发送我的日志,而且有失败的日子。你知道乔希从来没有做过什么吗?他从来没有像对待孩子一样责骂我,从来没有让我感到愧疚,从来没有放弃过我。相反,他会说:“好的,这周我们做得更好些吧。”
应用并从中学习。不要假设对于这些攻击的知识只是常识。当某人没有这方面的知识时,这并不意味着他们就是愚蠢、无聊且注定失败的。相反,要有同情心,思考:“好吧,下次我们可以做得更好。我们怎么做呢?”这将真正帮助你使下一步更成功。## 第二步:制定可操作和现实的政策
乔希启动我的其中一件事就是学会了真正的食物份量是什么样的。他会告诉我一天应该消耗多少蛋白质、碳水化合物和脂肪,然后由我来做决定。所以,我可以一顿饭把它全部消耗掉,但之后我会非常饥饿。
乔希还教会了我不要只依赖我的眼睛。他曾经告诉我,在盘子里放上我认为是几种食物正确份量的量。然后我要去称重。哇,重量远远超出了我曾经猜测过的。这条规则或“政策”帮助我学会了一个关于改变我的决策习惯的宝贵教训。
在安全世界中,“政策”可能听起来像是一个坏词。大多数人讨厌制定政策、执行它们和/或遵循它们。我发现政策经常因为它们没有意义或意图不清晰而受到指责。有时,政策是如此限制性,以至于它们似乎在与人群之间建立对抗性关系。
找到平衡并不容易,但对于成功创造一个充满安全意识文化的安全环境至关重要。
一个好政策是什么样的——既不太限制,又可行而现实?有几个方面是一个好政策的,这将帮助你建立稳固的改进规则。
太多时候,政策过于宽泛和笼统,以至于可以将太多思考或决策交给尚未接受过有关这些攻击是什么的教育的人。现在,我并不是说你应该把你的员工当成笨蛋。只是要知道,员工花在思考某事上的时间越少,越好。简单最好。
这是一个例子:我的公司为一家大型金融机构做了一些诈骗工作,超过 80%的时间,我们成功地获得了目标的非常个人的细节。我们利用他们的同情心和信任,并利用了这些东西。
值得赞扬的是,这家公司有真正友善的员工,我们不希望这种情况发生变化。如果减轻建议是“让你的员工更加偏执和不信任”,那将是多么可怕。这家公司所做的令人震惊。他们制定了一个真正可行的政策:“不允许向未经身份验证的用户提供任何信息。”
他们并没有止步于此。他们定义了什么是有价值的信息以及如何正确验证用户。然后他们做了一件让巨大差异的事情:如果问题没有被正确回答,他们禁止员工继续前进。例如:
攻击者: | 你好。我是乔·史密斯。我需要我的账户信息。我有我的账号,但我忘记了密码。你能帮我吗? |
---|---|
代理人: | 当然可以。但在我这样做之前,乔,我需要你验证你的身份。你能……代理人将被指示提出一系列问题,输入答案到文本框中,只有正确的答案才能解锁代理人继续前进的能力。 |
我跟进了政策并进行了一些教育,然后我们再次测试。当代理人掌握了这个出色的政策、扎实的教育和知识时,他们变得无懈可击。他们仍然是善良的人——事实上,至少有十几次代理人真的很难过,因为他们无法帮助我,尽最大努力找到方法,但却无法做到。政策和教育使代理人能够保护自己,而无需考虑该做什么。### 消除同理心绕过的能力
这个指南并没有说“去除同理心”。我绝不会建议那样做。然而,你需要去除同理心激发绕过的能力。
我在英国有一个好朋友,莎朗·康海迪。当她怀孕晚期时,她做了一份 SE 工作。她利用怀孕来发挥同理心的作用。
莎朗装满了一个大箱子,里面装着看起来很重的物品。当她走向门口时,夸大她与箱子的斗争,多名男子跑来帮助她。他们不仅把箱子搬到了服务器室,而且甚至没有想到检查她的身份证或徽章。毕竟,罪犯永远不可能怀孕,对吧?
这些家伙在帮助一位怀孕妇女时做了正确的事情。你绝不希望阻止人们表现出那种关心。相反,公司制定了一项政策,教育员工应该始终帮助有需要的人,但在将任何人引导到公司任何地方之前,要检查是否有适当的身份证。
仅仅说“检查所有身份证”是不够的,因为当同理心发挥作用时,那个古老的杏仁核会关闭逻辑中心,使人们仅仅基于情感思维做出决定。教育、提醒和明确的指示有助于消除同理心绕过,并确保安全流程。### 使政策现实可行
我亲眼见过一些政策,上面写着“不要点击恶意链接”。这听起来怎么样?如果你说:“是的,太好了——我会用这个”,我想让你放下这本书,慢慢地用后面的封面扇自己一巴掌。
现在你已经完成了,继续阅读吧。
那种政策很糟糕,因为对员工来说不够详细。他们怎么知道什么是恶意链接?他们知道支持-微软.com和微软.com不一样吗?
这个政策没有包含一个if条款。如果你点击了链接,那么呢?这个政策需要进一步的补充,比如说:“如果与电子邮件、电话呼叫或真人互动,并且你觉得有些不对劲,请将所有这些情况报告给 xxxxxxx@company.com。”
但等等,还有更多!现在你需要告诉你的员工如何正确报告——转发电子邮件,发送来电显示信息等等。你希望报告哪些细节?报告的后果是什么?
一个现实的政策帮助员工从各个角度看待问题,并且不留下疑问。在与一家公司合作时,我帮助制定了关于网络钓鱼的新政策的教育。它大致是这样的:
网络钓鱼对我们公司和你个人都构成威胁。恶意攻击者想要获取你的信息,他们可以通过基于电子邮件的攻击来实现。他们可能使用带有扩展名如 EXE、PDF、XLS 或 DOC 的恶意文档。或者他们可能向你发送链接到不是它们所说的网站,并包含恶意软件或其他危险程序。 如果你收到来自任何来源的电子邮件,你不确定是否安全,请在采取行动之前将其报告给 abuse@company.com,点击电子邮件的 FORWARD,并在“TO”部分输入该地址。 来自该部门的某人将在 24 小时内回复,告诉你那封电子邮件是否安全。 如果你点击了链接或打开了附件,并且觉得可能存在恶意,还不算太晚。请将该电子邮件报告给滥用部门。
当然,政策中还包含更多信息和内部培训以及其他资源的链接。你明白了,对吧。一个好的政策是现实的,并清晰地指导应该采取和不应该采取的行动。
回到我的武术故事,这一步就像教练向我展示如何站立,如何握住我的手臂和手,并告诉我应该看哪里,并解释每一件事情为什么重要。一个好的政策不仅帮助人们知道做什么,它还解释了为什么。如果做得好,最终你的员工群体将对这些事情有肌肉记忆。
当发生这种情况时,你就准备好进入第三步了。## 第三步:进行定期的现实世界检查
每周,我都会给乔什发送一张表,上面列出了我的热量摄入量、锻炼情况、睡眠情况、体重等一系列详细信息。每天,我记录这些项目,知道他会看到。这种真实世界的检查让我保持在正确的轨道上。它还帮助我牢记目标,并提醒乔什不一致或出现问题。
有一次我经常出差,停止了跟踪并尝试猜测。当乔什看到事实和数据并不完全吻合时,他问了我一系列问题,然后我们找出了问题的根源,以便纠正它并继续前进。这种真实世界的检查使得一个成功的程序和一个失败的程序之间产生了差异。
这正是你的安全计划的第三步。你已经向你的员工提供了有关这些攻击的教育。你已经向你的员工提供了在遇到这些攻击时该怎么做的培训。你已经制定了政策,帮助他们在遭遇攻击时做出最佳决策。现在,所有这些信息都记住了吗?当员工被测试时,肌肉记忆会发挥作用吗?唯一的方法是选择合适的安全顾问合作伙伴并与他们合作。
选择你的顾问合作伙伴是重要的。如果你是希望成为一家公司供应商的社会工程师,那么你需要知道一个聪明的公司正在寻找什么。记住,这不仅仅是始终保持 100% 或者做过最惊人的黑客攻击,更多的是关于你的知识以及如何将其应用于帮助公司改进。
你怎么知道你正在考虑的合作伙伴是否合适?以下是一些建议:
作为寻找渗透测试人员的客户,你可能有一些你喜欢在选择供应商时使用的要求,但这三个是确保你选择最佳合作伙伴的良好起点。
一旦你选择了一个合作伙伴,就开始测试,然后利用结果确定你需要什么样的服务以及你将如何频繁地接受测试。一个好的合作伙伴可以帮助你确定需要什么,并且也会诚实地告诉你你的需求(而不是基于金钱符号)。
有些服务最好是每月进行一次,比如钓鱼测试。其他服务最好是年度服务或半年度服务,比如渗透测试。没有一种适合所有情况的解决方案——这在很大程度上取决于你的需求以及你想要实现的目标。
另一个因素是你如何有效地应用第四步。## 第四步:实施适用的安全意识计划
Josh 会发布一些关于自己进行某些锻炼、跑步和参与其他健康活动的视频。他发布的视频是对他的项目进行解释的小教育片段。这就像应用安全意识计划一样。
也许你正在那里想:“你刚刚不是讲了安全意识吗?这是重复的吗?”嗯,不;不完全是。所有前述步骤当然都是你的安全意识计划的一部分,但这一步特别关注你如何将前三步应用到创建真正可行和适用的意识计划中。
让我给你讲另一个故事来帮助说明。我曾经有一个客户,我们为他进行了一系列的测试。我的安全工程团队投入了大量时间进行开源情报收集,然后进行了电话钓鱼和网络钓鱼攻击。
我们发现,在电话诈骗方面,公司的人员几乎有着不可思议的能力来阻止我们。他们拒绝提供姓名,不给出分机号,甚至不确认某人是否在办公室。但当我们对他们进行网络钓鱼攻击时,我们发现了一些严重的漏洞。
我们研究了他们过去的做法,并发现他们对电话诈骗和网络钓鱼都有一个健全的教育计划,但他们的电话诈骗教育涵盖了所有方面。它教导员工有关攻击的知识,提供真实的场景和实际可操作的政策,并在安全环境中定期对其进行测试。
然而,他们的网络钓鱼计划每年只包括几个基于计算机的视频模块。我本可以向他们推销一个全新的电话诈骗和网络钓鱼培训计划,但他们不需要。相反,我与他们一起制定了网络钓鱼计划,并鼓励他们在电话诈骗计划上不做任何改变。换句话说,我帮助他们根据前三个步骤的情况使他们的意识计划适用于公司的具体情况。
下一个客户将不是相同的,因为下一个将是不同的,接下来的也将是不同的——所有的都将是独一无二的。这就是为什么创建适用的计划需要一些严肃的工作,并且不能简单地使用模板或模块化的安全方法。
通过使安全意识计划适用于客户的特定需求,您可以帮助他们的员工不仅了解不应该做什么,还了解在发生不良事件时应该做什么。适用的安全意识帮助员工理解并支持已建立的政策和程序。
根据我受 Josh 辅导的经验,这里有另一个例子。当 Josh 告诉我减少某种食物或增加某种活动时,我可以完全支持他的这些改变,即使我不喜欢它们。为什么呢?
这个计划帮助我在改善健康方面产生了一些严重的动力,而适用的安全计划也可以为您的安全带来同样的效果。不要假设因为你最终明白了,公司中的每个人也会明白。他们可能需要更多的时间来跟上。
回想一下,在你的手机拥有包括带有 GPS 的完全加载的世界地图在内的一切功能之前的那个黑暗时代。你还记得那么久以前的事吗?我记得。
我记得以前用纸质地图寻路。就像第一步——学会识别攻击一样——我在地图上有一个起点。我寻找最快的路线,避开收费公路和小路,同时让我离目的地更近。
然后,就像第二步——拥有可行的现实世界政策一样——我确保我留在高速公路上,这样我就知道我可以最大限度地提高速度。
然后,就像第三步——定期进行现实世界的检查一样——我会定期检查我所在的道路,并将其与地图进行比较,以确保它们匹配。
最后,最后一步是可行的意识计划(第 4 步),就像使用真实地图的最终目标一样;我安全、可靠地从 A 点到达 B 点,而且按照我计划的时间。
在现实生活中有一张地图带我游览了美国的各个地方。在你的安全计划中有一个 M.A.P.P.同样可以帮助你思考你的缓解和预防计划,从而达到同样的效果。
只做一步是不够的,就像只在车上放一张物理地图不能把你从 A 点带到 B 点一样。你需要有一个计划,然后采取行动来使它实现。
我不能保证你们每个人都能变成“安全的乔什”,但这四个步骤可以积极地锻炼你的安全意识。 (看我是怎么做的?)
本章的其余部分描述了其他一些可以帮助你创建你的 M.A.P.P. ## 必须保持更新
假设你已经掌握了这四个步骤。你能在你的门上贴上“防黑客”的标志吗?
嗯,你可以,但只有在你想要被嘲笑时才会这样。通常,遵循这些步骤会确保你不是低 hanging 的果实,并帮助保持你的人际网络抵御攻击。这是一个好地方,但总有可能有公司内的某人会上钩,相信钓鱼、冒充、短信钓鱼或冒充尝试。如果发生这种情况,还有什么可以帮助你更安全地保护自己呢?
确保你的计算机更新。在例行安全审计中,我不知道有多少次发现公司使用的浏览器、PDF 阅读器、邮件客户端甚至(噢!)操作系统已经过时三四个版本。那些旧版本可能包含大量的漏洞。保持系统更新可以保护您免受被黑客攻击并在网络中使用旧软件引发的潜在漏洞。
我写这篇文章时充分意识到,这比做起来要容易得多。我意识到可能存在需要时间、精力和金钱来升级的传统系统。但是,请记住,截至 2017 年,平均安全漏洞给公司造成的损失为 362 万美元。而且那只是平均数!在 2017 年,有些漏洞的成本高达 1 亿至 3 亿美元。
我并不天真到认为更新会拯救这些公司中的每一家免受入侵,但我试图表明一个观点。你可以在入侵之前(保护自己免受入侵)或之后(付出后果的代价)承担成本。但是如果你对安全的想法类似于图 10-1,那我们可能需要进行更严肃的讨论。
图 10-1 这并不是安全。
把头埋在沙子里,希望掠食者看不见你不会使这成为事实。决定你何时愿意付出代价:在入侵之前还是之后。我赞成在之前—尽管可能会花费时间、金钱和压力,但这会保护你的客户和声誉,并避免你因被入侵而尴尬。 ## 让同行的错误成为你的教师
前往谷歌,输入网络入侵这些词,然后点击新闻选项卡。当我这样做的那天,我看到了你在图 10-2 中看到的内容。
图 10-2 目前新闻的简单示例
每个故事都包含入侵的详细信息,包括如何发生,造成的原因以及利用了什么漏洞(无论是人为、硬件、软件还是所有这些)。了解影响其他公司的攻击可以帮助你的公司保持安全。
当你看到某个防火墙正在使用当前的漏洞并且已经侵入了公司时,就该检查一下你的网络中是否有这个防火墙,并且是否已打了补丁。当你看到商业电子邮件欺诈(BEC)钓鱼诈骗正在增加时,就该通过教育和适当的政策来加强对其的防范。无论你读到的入侵事件的原因是什么,开始记录当前的威胁并将其与你的基础设施进行比较以查看哪里存在漏洞,这都是一个好的经验教训。
有很多公司提供威胁建模服务来帮助应对这个问题,你可能需要他们的帮助。否则,开始自己进行建模并确定你在哪里可以加强、巩固和加强你当前的程序和协议,以保持对攻击的警惕。 ## 创建安全意识文化
我将再次以乔及其对我的培训为例来说明这一点。在与乔一起工作一段时间后,更容易识别可能会危及我的进展的行为和情况。例如,不在一天中计算我的卡路里,或者试图估计一份食物的份量而不是称重,通常是可能导致没有适当增益的小行为。另一方面,去一家自助披萨店,并试图说服自己只吃两片后就停下来,将是一个重大挫折。
乔帮助我意识到,我一天中所做的决定可以让我养成健康的生活方式。当我只需要 6 盎司的牛排时,我就不需要 24 盎司的波特豪斯牛排。如果我想吃甜点,我需要确保我在一天的早些时候做出更好的决定,这样我就不会毁了整个计划。等等等等。
这与在你的组织中创建一种安全意识文化有什么关系?一切!
通过适当的培训、提醒和奖励,你可以创造一种文化,让你的员工知道他们所做的微小决定可能会产生长远的影响。他们将意识到,如果做出错误的选择,重大决策可能会具有毁灭性的影响。
在我与乔一起工作时,奖励是减肥、感觉更好、看起来更好,以及总体健康状况更好。这种奖励对我来说是一个很好的动力,让我坚持下去。并不是每个员工都会对“捕捉钓鱼者”或“报告虚假信息”感到同样的满足。这并不是因为他们不关心或讨厌公司——只是有些人太忙了,可能会将培训计划视为一种浪费时间的必要之恶。
这些人将是最难转变的,但是转变是可能的。在我工作过的一家公司中,一个部门经理明确表示他讨厌我们正在进行的测试。因此,他的 450 人的部门似乎是该公司最大的威胁之一。恶意软件、网络钓鱼和其他攻击经常在该部门造成问题。
经理意识到他的人员没有遵守规定。他感到沮丧,他想使用耻辱和尴尬的方法,通过公开批评最严重的违规者来施加压力。我从未见过这种方法有效——通常情况下,它会在经理和团队之间建立对抗性关系。在这些情况下,如果有的话,遵从是出于恐惧、愤怒或怨恨。在与客户的会议上,我提议尝试与他们的呼叫中心团队进行一场快速游戏。我说我会给他们寄一个毛绒鱼娃娃,我希望他们宣布每个月第一个不点击并报告网络钓鱼的人将在他们的小隔间里得到这条鱼。那个人将被称为当月的“钓鱼之王”。
现在,你可能坐在那里认为这听起来像个荒谬的想法。你是对的,确实是。但是两个月后,你不会相信 450 个成年人之间为了在他们的隔间里有那个填充动物而展开的竞争。成为“钓鱼王”成为一种荣誉徽章。
结果不仅仅是我们的项目与员工之间的互动增加了。由于员工积极寻找钓鱼网站,报告的比例在几个月内从仅为 7%增加到了 87%以上。同时,点击率从约 57%下降到了不到 10%。最令人满意的结果是,在同一时间内,实际在网络上发现的恶意软件下降了超过 79%。
这个简单的改变创造了一个安全意识文化。员工开始做出更好的决策,他们看到了变化,并且他们被激励保持这种变化。
什么会让你的组织发生改变?我不能准确告诉你需要什么,而不与你交谈,但这里有一些多年来我见过有效的几个想法:
这里还有两点你应该记住:
通过耐心和管理期望,你将帮助你的员工与新的教育保持一致。 ## 总结
虽然一开始可能很难相信你能做到这一点,但你可以创造一种安全意识的文化。你可能会看到你目前的“状态”并认为这需要太多的努力或时间。然而,这种努力是值得的。拥有安全意识文化的回报远远超过风险。
在 Josh 发给我的一封电子邮件中,他说:“这是一次终身旅程,而不是 3 到 12 个月的旅程。改变习惯是困难的,但我们都在不断进步。”
这并不意味着你应该一直做同样的事情并希望情况会好转。快速失败并继续前进很重要。尝试本章中的某些内容,如果不起作用,不要继续。看到它不起作用,尝试新的方法。
乔什经常改变我的计划,有时每周一次。计划保持不变超过一个月是罕见的。我不是说你需要这么频繁地调整,但其中有一个教训。为了让我的计划奏效,我必须每周与乔什核对,向他展示我上周的全部情况。然后他会考虑到我的出行、饮食选择、运动量,甚至我这周的个人问题水平。所有这些信息帮助他看到是否需要做出改变以保持进展顺利。我相信他进行了大量分析,并且有一个决策的流程。
这直接关系到你如何将这一章节应用到你的 SE 意识计划中。确保你对组织有一个全面的了解——从测试的物理方面到员工群体的心理学。试着了解他们可能面临的压力以及这如何影响他们的决策。一旦你有了这个全面的画面,就更容易规划你的安全计划。制定一个清晰的前进路径,启动计划,然后观察它的进展。
我不能告诉你这会让你免受黑客攻击。我甚至无法预测你将看到的成功率。然而,我可以承诺你会看到变化。我可以承诺你将开始创造一个不仅知道有哪些攻击类型存在,而且能够抵御这些攻击的人文化。
你如何将这本书中的所有知识应用到成为社会工程渗透测试员或作为一家寻求抵御社会工程师的公司?最后一章帮助将这一切联系在一起,我保证我甚至不会提到乔什。(抱歉,乔什。你的 15 分钟已经结束了。)
限制自己会更容易,但如果这样做,你永远无法达到真正的潜力。
—克里斯·威蒂
当我回顾过去的八九年时,我绝对无法预测未来会发生什么。我从来没有想过我会拥有一家成功的企业从事我热爱的事业,以及一个帮助保护儿童免受伤害的非营利组织。
这段经历教会了我、塑造了我,并帮助我成为现在的自己。并不是一切都完美,我仍有很多成长的空间,我认为这是我想在这一章中明确的观点。
社会工程没有灵丹妙药或魔法棒。你不能读完这些页面,然后认为如果你加一点共鸣,一点影响力,再加一点非语言因素,然后混合一点信任,你就能成为完美的社会工程师。这需要工作、自我反省,然后再多做工作。
人们总是问我如何进入这个行业,如何成为一名职业社会工程师。这个问题的答案有很多方面,但在这一章中,我告诉你我在潜在社会工程师中寻找的特质。## 成为社会工程师的软技能
我遇到过很多技能惊人的人,但他们无法胜任这份工作。他们实际上无法在这个行业中前进。我也遇到过一些对自己毫无信心的人,但他们却成为了出色的社会工程师。
在这两个群体中有四个明显的特征,我认为如果你选择这条职业道路,这些特征可以帮助你。我真心觉得它们对你的进步至关重要:
毫无疑问,在这个领域表现出色的人所具备的一件事就是谦逊。通常,谦卑或温顺被认为是一种弱点,但我请你花点时间想想你生活中真正谦逊的人。你有想到那个人吗?(P.S. 如果你说的是自己,那你就错了。)
现在不要思考地回答这个问题:“那个人让我感觉如何?”对我来说,这是一种快乐、受尊重和重要的组合。这难道不比被认为是一个什么都知道、无法纠正的人—换句话说,一个不谦虚的人更有力量吗?
当我有幸与保罗·埃克曼博士合作时,我第一手经历了这一点。因为他拥有如此强大的智慧,我预计与他合作会很困难和苛刻。然而,我发现他真正谦逊,愿意接受他人的意见,并愿意给予创造自由。当我需要纠正时,他坚定而又富有洞察力和指导性。
我见过在社会工程领域表现出色且我喜欢与之合作的每个人都具备一定程度的谦逊和愿意接受纠正。### 动机
我认为工作是每天上班完成任务,然后在一天结束时将其忘记的事情。如果你想要一份工作,成为一名专业的社会工程师可能不是一个好选择。成为一名专业的社会工程师更像是一种职业。它会改变你在工作和非工作环境中的角色。然而,所涉及的技能并不都是天生具备的,所以如果你要在这个行业立足,你需要有动力去学习、成长和不断提高。 ### 外向
现在等等!在你把书扔进碎纸机、尖叫“我是一个内向者!”之前,请知道我并不是在说你需要改变。我建议你要激发一点外向,学会在工作中运用它。
你可能还记得第三章“通过交流剖析人”,我是一位强势的D(直接型)沟通者。D类型的人通常以“告知”而不是邀请而闻名。这是我天生倾向于去的方向,但当我开始更多地演讲和培训时,我意识到对于这些任务来说,直接沟通并不像* I 类型(影响型)那样好。我练习了 I *型人沟通的一些方式,并开始在培训过程中使用这些技能。结果是,我感到不那么筋疲力尽,学生们也更喜欢这种培训。
我建议你一次只练习一项技能,直到它成为你需要时能够自如使用的工具。尽管对你来说说出“今天,我要和两个完全陌生的人开始一段对话”可能是痛苦的,但我建议你就这么做。过一段时间,这个任务会变得更容易,你就需要迎接更大的挑战。
在很短的时间内,你可以转向另一个沟通方面,直到你能够随心所欲地打开和关闭这些技能。 ### 愿意尝试
害怕失败是我见过的许多人在这项工作上表现不佳的最大原因之一。对一些人来说,它甚至可能是使他们无法行动的原因。那些在成为专业社会工程师的道路上取得成功的人能够走出舒适区,并意识到有时失败是最好的老师。那些愿意尝试新事物的人似乎能够融入许多不同的群体,并更容易地适应各种情况。我注意到,那些害怕新文化、食物、人和经历的人往往会觉得这项工作最具压力和耗费精力。 ### 它真的奏效了!
我见过一个以为自己永远无法成为社会工程师的人应用这四个特点并成为了一个了不起的社会工程师。我记得当我第一次见到他时。他走进我的教室,坐在教室的后面,双手交叠放在膝盖上,低头不语。
我在见到他时意识到他是一个极度内向的人。我很好奇他为什么会坐在 我的 SE 班上。是他的老板让他来的吗?他的公司要求他必须来吗?我开始了我上课时的正常流程:每天都以 Clutch(地球上最好的摇滚乐队)为开场。当第一首歌的第一个音符响起时,这个学生,瑞安,抬起了头,我看到了他脸上的一丝舒适的标志。
我对自己说,“好的。他是 Clutch 的粉丝。”我向他介绍了自己。在一个简短的交谈中,我发现他的老板并没有让他来,也没有什么强制性的规定——他只是想挑战自己走出舒适区尝试一些新事物。我仍然感觉到他完全预料到这将会很困难。
在接下来的四天里,我看到瑞安展示了惊人的愿意尝试我要求他做的一切的精神。他有动力不放弃任何任务。随着一周的过去,他甚至变得更加外向了。我注意到最大的一件事是,他经常来找我,要求对他的晚上作业进行更多的建议、批评和评价。
当课程结束时,瑞安被整个班级授予了“最改变的学生奖”。我告诉我的团队:“我打算在明年或后年雇佣瑞安。”
然而,雇佣他将证明并不容易。瑞安是一个改变了的人。他现在的公司看到了这些变化,并对他进行了奖励。他从领先的渗透测试员转变为领导所有 SE 攻击的先锋。他在进行虚拟电话攻击、网络钓鱼和入侵各种地方。而且最重要的是,他做得很好。
雇佣他花了我三年的时间,但现在瑞安在我公司的所有 SE 工作中占据主导地位。他仍然内向。他仍然喜欢计划(在我看来,太多了),但他是有动力的,愿意尝试新事物,能够打开他的外向(是的,我编了这个词),并且仍然经常寻求建议、帮助和指导。
我知道总有一天我会为瑞安工作——我确信的。如果他在 SE 领域能够成功,那么你也可以。你只需要我刚刚描述的四个原则。 ## 技术技能
或许我经常被问到的问题之一是关于 SE 需要哪种类型的与技术相关的课程。这个问题没有简单的答案,但让我试着指引你朝着正确的方向。
技术技能在这个职业中很重要,因为你将一直与技术打交道。了解如何使用简单的技术,比如 USB 钥匙、启动机器和连接 VPN,可以在帮助你获取访问权限之前和之后大有裨益。
话虽如此,你是否有必要成为一名专家级的攻击编写者呢?完全不是。这是我关于你如何确定你应该有多少技术技能的快速准则。你会成为一个独立的个体还是与一群人一起工作?如果你是一个独立的个体,那么你可能希望拥有一些强大的技术技能。如果你没有这些技能,它将严重限制你的服务提供。
另一方面,如果你要和一群人一起工作,你可以检查一下你的一些队友是否具有所需的技能,这样你在某些领域就可以比独自工作时更薄弱。在我的团队里,我们有一群技术和非技术人员完美结合地一起工作。
如果你确定你想拥有一些技术技能,以下是我认为重要的一些事项:
如果你打算在你的渗透测试中使用攻击技术,你还需要以下技能:
“我要成为一名社会工程师需要什么样的教育?”每次我得到这个问题,比你想象的要频繁得多,我都告诉这个人,我觉得我真的没有资格成为他们的指导者。毕竟,我的大学经历以我写了一个战争拨号器,然后被学校的院长和警察“要求”离开学校而告终。
尽管我的教育背景令人怀疑,但我对有益教育的种类有一些看法。你不需要成为这些领域的大师,但我建议你对以下领域有基本的了解:
现在你可能会问,“等等,就这些吗?”好吧,就像我说的,我不是你的大学导师。我只是根据我的经验提出建议。如果你没有在这些方面的正式教育,不要认为你永远不会成功。你可以阅读书籍,访问网站,听播客,并与其他具有你寻求知识的人交流,以便对许多这些事情有基本的了解。
记住,最终目标不是成为心理学家、治疗师、语言学家或社会心理学家。你只需要足够了解,以识别何时使用了某种原理。 ## 就业前景
如果我能在这本书中提供一种确保能够永远找到工作的方法,我想我的书会成为纽约时报的畅销书。可悲的是,并没有快速确保这一点的方法,但我可以指出一些我见过的行之有效的途径。
你可以开始向当地公司出售社交工程服务。如今,开设这种公司并不像我开始时那么难。(不客气)
当我开始时,我提出免费提供五封(是的,只有五封)钓鱼邮件,只是为了让人们尝试。然而,潜在客户有时仍然会拒绝提供。如今,人们希望在渗透测试和服务中看到社交工程的使用。媒体、新闻和全球范围内的世界帮助公司意识到了社交工程带来的威胁,这使得你的工作变得更容易。
即使在过去几年的变化中,这条路仍然存在一些障碍。想想你要求一家公司允许你做什么:“请给我提供你的用户列表,让我钓鱼或虚拟鱼。哦,还有,请让我闯入你的公司并拿东西。如果你愿意,我还可以远程访问并攻击你。”
大多数公司想知道你与谁合作,是否有推荐人,谁了解你,以及其他使开始变得非常困难的细节。但还不要坐下来哭—你可以做些事情让自己被认识。
在会议上演讲,或者写几篇博客文章或文章,并让人们阅读并评论。即使在这个领域有一个小的公众名声也能帮助你的业务成为提供服务的合法竞争者。我见过一些人在社区中制造了一些轰动,尽管他们之前没有社交工程经验,但他们还是开启了一家成功的业务。他们参加了 DEF CON 并参加了我主持的社交工程夺旗(SECTF)比赛。在表现出色并获胜后,他们继续创建了成功的提供社交工程服务的公司。建立信誉帮助了他们的道路。 ### 被渗透测试公司录用
大多数渗透测试公司提供某种形式的社交工程服务。我见过一些人成功的路径是在渗透测试公司找到一份工作。如果你刚刚大学毕业或者没有经验,可能需要从最底层开始。
一旦你进入了,你可以表明你愿意进行虚拟钓鱼、帮助进行前期准备等等。当你做得很出色时,公司会给你更多的机会。如果你成功了,你可能会很快通过这种方法晋升。
然而,这条道路可能需要几个月,甚至几年。你可能会提出帮助,但你的公司可能一段时间内不会使用你。你必须制定一个计划,确定你愿意尝试多长时间。
我的建议是,你要有耐心并愿意学习新技能,这些技能可能会在你晋升或离开这家公司时对你有所帮助。### 被社会工程公司录用
一次快速的谷歌搜索告诉我,有很多公司专注于社会工程,但只有少数公司将其作为唯一的服务项目。我的公司是唯一专注于社会工程的公司之一,每个月都会收到很多想要加入我们的人的请求。我很想雇佣他们(如果他们符合资格),但我们只在需要人手时才会招聘。(逻辑上说,对吧?)
然而,这不应该阻止你提问。你可以联系这些公司,告诉他们你要进入这个领域。分享你写过、谈过和/或做过的事情,并让公司知道你希望他们在有职位空缺时通知你。进入这些公司潜在招聘名单可能会让你得到梦寐以求的工作。
无论你选择哪条道路,这个领域都需要人才。社会工程不会很快消失,需要有技能的人来做出改变。## 社会工程的未来
我可以认真地说一秒钟吗?除了谈论黑客攻击的报告,比如 Verizon DBIR 报告、思科的报告等,社会工程也被用于一些非常黑暗的地方。
每天都有关于人们离开家庭和家园加入恐怖组织的新报道。这是怎么发生的?
当你分析这些故事时,你会看到我在本书中提到的所有社会工程元素。加入恐怖组织的人愤怒、情绪化,并寻找一个部落。然后一个部落出现并给他们答案和动力来“解决”他们的问题。这些人感到被需要、被想要和被接受。新部落一开始要求一些小事情,建立信任和紧密联系。这种情况会持续下去,直到转变完成。
根据理查德·弗洛里达(CityLab,2016 年 8 月,www.citylab.com/equity/2016/08/foreign-fighters-isis/493622)撰写的一篇名为“外国 ISIS 战士的地理位置”的文章,已有超过 19,000 人离开突尼斯、俄罗斯、沙特阿拉伯、土耳其和约旦的家园加入 ISIS。在英国、法国、德国和美国等西方国家,加入的人数较少(不超过 2,000 人),但招募的原则是相同的。
另一个非常令人不安的趋势是,这些原则如何被儿童掠食者用来洗脑儿童。利用在线聊天工具,掠食者加入儿童的“部落”开始与儿童建立关系。掠食者会寻找与父母争吵或家庭生活不好的孩子,然后建立融洽关系,积极倾听,使用开放性问题,并提出想法和概念,最终成为孩子的想法。
NCMEC(美国失踪和被利用儿童国家中心)报告称,2017 年,美国有 465,676 名失踪儿童(www.missingkids.com/KeyFacts)。在同一年中,FBI 协助处理的 25000 起逃跑案件中,七分之一的儿童成为性贩卖的受害者。其中许多儿童已被恋童癖者洗脑。
我知道这一切都很阴暗,但我试图向你强调社会工程学不会消失。从对公司的攻击,到对你的祖母的个人攻击,再到恐怖分子的培养和儿童掠食者,社会工程学已经存在并且越来越多地被使用。
我们需要有人站在正义的一边,帮助保卫、保护、教育和赋予他人理解这些技能并学会如何保护自己免受这些攻击。我不能保证这会很容易。但我可以向你保证,这是有回报的。
在我职业生涯的最后八年里,我有机会与全球数十家公司合作,这些公司在社会工程攻击方面的易受性大大降低。有一家公司向我报告说,他们的网络上恶意软件减少了 87%,并直接将其归因于我们的钓鱼教育。
另一家公司报告说,由于我们对他们进行的培训,他们的代理成功地识别、制止并报告了对他们组织的一次活动性诈骗攻击。
我的一位学生告诉我,他在我的五天课程中学到的东西挽救了他的婚姻。虽然拯救婚姻从未是我写社会工程课程的目的,但我很高兴这位学生受到了他所学到的关于沟通、建立融洽关系和影响的影响,他将其应用在家里,这帮助修复了他的关系。
我也在某种程度上负责拯救了多名儿童免受剥削,无论是通过我的公司工作还是通过我新成立的非营利组织 Innocent Lives Foundation(www.innocentlivesfoundation.org)。使用我每天教授的同样技能来揭露那些对儿童进行掠食的人是超出了回报的。
最后——最后一点,非常个人的注记——我已经能够教会我的孩子们这些技能,这使他们更加自我意识,不太容易受到攻击,并且(在我不那么谦虚的意见中)成为我认识的最平衡、最了不起的人之一。
学习如何运用这些技能不仅在职业上有回报,而且在日常生活中也是如此。我希望这本书能激励您想要学习更多。如果您已经掌握了许多这些技能,那么我希望这本书至少给您提供了一两个新的思路。如果您是怀疑论者或热情支持者,我希望这本书能促进一些关于这些技能以及如何运用它们的健康讨论。
我欢迎您对这个话题提出意见和看法。我鼓励您将这些技能纳入您的日常工具箱。保持安全,保持安全。 上负责拯救了多名儿童免受剥削,无论是通过我的公司工作还是通过我新成立的非营利组织 Innocent Lives Foundation(www.innocentlivesfoundation.org)。使用我每天教授的同样技能来揭露那些对儿童进行掠食的人是超出了回报的。
最后——最后一点,非常个人的注记——我已经能够教会我的孩子们这些技能,这使他们更加自我意识,不太容易受到攻击,并且(在我不那么谦虚的意见中)成为我认识的最平衡、最了不起的人之一。
学习如何运用这些技能不仅在职业上有回报,而且在日常生活中也是如此。我希望这本书能激励您想要学习更多。如果您已经掌握了许多这些技能,那么我希望这本书至少给您提供了一两个新的思路。如果您是怀疑论者或热情支持者,我希望这本书能促进一些关于这些技能以及如何运用它们的健康讨论。
我欢迎您对这个话题提出意见和看法。我鼓励您将这些技能纳入您的日常工具箱。保持安全,保持安全。