下面这段对话一共 6 轮,从头到尾没出现过任何敏感词。

对方:您好,我是集团 IT 服务中心的,最近在做一次网络设备清点。您这边是行政前台吧?
前台:对,是我。
对方:麻烦帮我确认一下,你们 3 号楼机柜上的路由器是什么型号?上面应该贴了标签。
前台:这个我不清楚,得问我们网管。
对方:没关系。那您能把网管的联系方式给我吗?我们系统里登记的那个好像过期了。
前台:他姓王,电话我找一下……

从头到尾,没人问密码,没人问内网地址,没人问系统名称。前台也没有被威胁、被催促,甚至觉得帮了个小忙。

但对方拿到了 2 样东西:网管的姓氏和电话。再叠上前面那句「办公区机柜上有路由器、上面贴了标签」,一个外部的人就已经知道该找谁、怎么开口了。

这就是社会工程学里提问的基本形态:用问题引导,让对方自己说。

图一 这段对话里信息是怎么流出去的

图里右边那一列,是每一轮对话之后对方手上多了什么。可以看到信息是分三轮给出的,每一轮比上一轮更靠近他真正想拿的东西。

信息是怎么在对话里流动的

要理解这件事,得先接受一个事实:对话里双方都在补充信息,只是目的不同。

接电话的前台想的是「帮他把事情办完」,提问题的人想的是「这段对话能换来什么」。两个人都在正常说话,可两边记录下来的东西不一样。

提问题的一方是有预算的。问一句话,可能换来信息,也可能让对方察觉你在打听。两边都要算:

说人话:问一句话,你既可能拿到东西,也可能让对方起疑。所以问题要挑那种「听起来跟闲事一样、但其实有信息量」的。

这条式子也解释了为什么水平高的提问者很少直接问。直接问「你们内网地址是多少」,信息量确实大,但意图也全暴露了,对方一句「你哪位」就把话题堵死了。反而是「我先问个小的、合理的」,意图暴露得少,信息还能一条条攒。

信息在这类对话里通过 3 条路径流出去。

第一条,问题本身提供了框架。你问「你们的安全工作是怎么做的」,对方的回答就会被这个问题框住:他会去讲制度、讲流程、讲工具,而不会想到「我为什么要跟你说这些」。问题的措辞,决定了对方从哪个抽屉里找答案。

第二条,回答自带上下文。人回答问题的时候,往往顺手补上前因后果。问「路由器在哪」,答的可能是「在机柜里,不过那个锁的钥匙在网管手上」。「钥匙在网管手上」这句话没人问,是赠送的。

第三条,核验成本被转嫁。正常沟通里,核验对方身份这件事默认由提问者负责,回答的人往往不承担。前台不需要先确认打电话的人是不是真在 IT 服务中心,她只需要确认这件事自己能不能办。这个默认,是整条链条里最省力的一环,也是最脆弱的一环。

提问的五个层次

提问可以分为 5 个层次,越往上,对方参与得越多,你拿到的东西性质也越不一样。

图二 提问的五个层次

第一层:封闭式提问

目标:确认一个事实。

「你们公司使用的是 Windows 系统吗?」

对方只需要回答是或不是。这类问题适合快速确认,但连着问几个,对方容易觉得在被盘问。所以它的作用通常是收尾,用来验证前面聊出来的东西,而不是开场。

第二层:开放式提问

目标:让对方主动描述。

「你们平时的办公环境和 IT 系统是怎么运作的?」

这个问题没有预设答案,对方可以自己决定说哪些。他选择说什么、跳过了什么、先说哪一块,这些本身就是信息。开放式的另一个好处是气氛松,不容易引起警惕。

第三层:探索式提问

目标:挖细节和原因。

「你刚才提到需要经过审批,通常是什么情况下会触发审批?」

注意这里有个「你刚才提到」。这一层的关键是顺着对方自己刚说过的话往下问。因为话题是对方起的,他解释起来没有防备,也不会觉得被追问。

第四层:关联式提问

目标:理解信息之间的关系。

「这个流程涉及哪些部门?如果其中一个环节出问题,通常由谁协调?」

到这一层,你问的不再是单个事实,而是部门怎么衔接、谁对什么负责、哪里容易卡住。这些是组织内部的骨架,一般不写在对外材料里。

第五层:反思式提问

目标:了解判断依据和风险意识。

「你觉得这个流程中,最容易出现误操作的环节是什么?为什么?」

这一层对方往往会讲得最多,因为人被问到「你觉得」的时候,容易进入分享状态。他讲的是自己的判断、经验,顺带也把之前几层没说透的东西补完了。

这 5 个层次不必按顺序走完,把它当成一条判断线就够了:现在该问多深,取决于对方刚才那句话说到了哪。

开放式提问的 4 个技巧

用「什么、如何、为什么、哪些」代替「是不是」

封闭式 开放式
你们有安全培训吗? 你们平时是如何开展安全培训的?
你们使用 MFA 吗? 你们是如何管理账号登录和身份验证的?
这个系统安全吗? 你认为这个系统目前面临哪些安全挑战?
出过安全事故吗? 过去遇到过哪些值得复盘的安全问题?

左栏的问题只能换来是或不是,右栏的问题让对方有空间组织回答。同一件事,右边这种问法能拿到的东西多得多。

用漏斗式顺序,先宽泛再具体

图三 漏斗式提问四步

第一步问全局,拿到全貌;第二步从对方提到的内容里挑一个聚焦;第三步问到具体的动作和判据;第四步问到纠错机制。

这里要强调一点:每一步问什么,取决于上一步答了什么。 照着问题清单念,遇到答非所问就只能硬着头皮往下问,也问不出清单之外的东西。漏斗的价值不在四个问题本身,在它的顺序是活的。

学会沉默

提问之后,先把嘴闭上。

提问:你认为目前最大的安全挑战是什么?
对方:可能是人员意识方面吧。
(停两秒)
对方:比如说钓鱼邮件,我们去年做过一次测试,点的人比预期多。
追问:那次测试之后你们改了什么?

如果第一句回答完就急着接下一问,第二句就不会出现。人对沉默有点不适应,会本能地想填补空白,而填进去的往往才是真正想说的。同理,一次别抛好几个问题,对方只会挑最好答的那个回答。

追问事实,不要暗示答案

带暗示的问法:你们是不是经常因为员工乱点邮件而出问题?
中性的追问:你提到邮件安全比较重要,能具体谈谈原因吗?

上面那句把答案写在问题里了,对方顺着你点头就行,你拿到的是自己的猜测被复述了一遍。下面那句没有预设,对方得自己想,说出来的东西才可验证。

拆解一段办公室闲聊

再来看一段日常场景。一个人刚入职 2 周,坐在隔壁工位,用的是 OA 上那个报销入口。

新同事:王哥,问一下,咱们内网那个报销系统从哪个地址进?我 OA 里没找着入口。
老员工:你找张工开权限了吗?VPN 拨上之后应该能看到。
新同事:开了,他就让我自己找网址。
老员工:那你记一下,10 点开头的那个,走 ERP 那台机器,具体我一会儿微信发你。
新同事:行。对了,那系统是只有咱部门能用,还是全公司都能进?
老员工:全公司都能进。不过审批那块只有我们组有权限点。

把这段对话拆成 6 轮来看。

第 1 句问的是入口地址,理由充分(新来的找不到),要的东西很小。老员工没给地址,而是反问了一句「开权限了吗」。这一步其实是老员工在做核验,问的是流程走没走。

新同事答「开了,张工让我自己找网址」。这句话的作用是把自己放进「走流程的人」这个位置,同时把张工搬出来当背书。到这里,老员工已经不再核验了。

第 3 句老员工给了网段前缀(「10 点开头的那个」),并且承诺稍后发具体地址。前半句的信息是没人要求他给的,他为了让对方听懂,主动把网段特征说出来了。

第 4 句是新同事真正想问的。前面 3 句搭好了「我在办正事」的氛围,这句权限问题就显得很自然。老员工答出了两件事:系统的访问范围是全公司,审批权限集中在他们组。

这 6 轮下来,新同事要拼的画像已经差不多了:内网网段大致范围、一个内部系统的名字和用途、谁管权限、权限怎么分布。这些单独看都不算敏感,凑在一起就是一张内部结构图。

这就是信息拼接。单个片段无害,是因为判断它有没有害需要上下文,而上下文在你手里。

为什么这些手法有效

影响力研究把这类做法归纳成 6 条原则,下面这几条跟信息索取的关系最近。

权威默认。 「我是集团 IT 服务中心的」这句话本身没有经过任何核验,但人在听到身份声明时,默认会先接受再怀疑。信息在流转里被外包出去的成本很低,接受它的成本更低。

互惠。 先说一句「您这边是行政前台吧」确认对方身份,或者主动解释「我们系统里登记的那个好像过期了」,都是先给对方一点东西(理解、理由、客气),再提要求。人接受了好意,回一个小忙会觉得自然。

一致性。 一个人一旦答应了小请求,就很难拒绝后面稍大一点的。前台先承认了自己是行政前台,再承认自己不清楚型号,到第三步拒绝起来就费力了,因为前面两轮她都在配合。

被需要的错觉。忙碌的人往往愿意用最快的方式结束一段对话。「他姓王,电话我找一下」比「我需要先确认您的身份」省事得多。信息泄露的原因往往只是说一句最省事。

确认偏误。 反过来,提问题的人也会确认偏误:他更愿意记住支持自己猜测的答案,忽略不适配的部分。这一点在自我核查时很有用,如果你发现自己在拼命把对方的话往某个结论上凑,很可能结论已经在你心里了。

这些机制都不神秘,日常沟通里本来就在用。社会工程学做的事只是把它们对着信息这个目标调了一下。

演练时要观察什么

如果把这些方法用在安全意识培训或授权的演练里,不该以「套出真东西」为成功标准。判断一次演练做得好不好,看的是有没有观察到下面 4 个维度。

观察维度 关注的问题
信息披露 对方是否主动透露了不必要的内部信息?
身份信任 对方依据什么判断提问者值得信任?
流程认知 对方是否清楚信息披露、审批和核验的边界?
风险判断 面对异常请求,对方会核实、拒绝还是直接执行?

比如模拟一个 IT 支持来电的场景,重点在于观察员工会不会在没有核验的情况下说出内部信息、接受异常指令,或者干脆绕开既有流程。

这两件事的差别很大。前者是在拿别人的凭据,后者是在测一条流程的强度。演练报告里该写的是「在第几轮、以什么理由、对方交出了什么类型的信息」,不该写成「拿到了谁的密码」。

一道练习题

假设你在做一次企业安全意识访谈,对面是 IT 管理员。他先说了这么一句:

「我们公司平时的安全工作主要还是靠员工自己注意,技术系统会提供一些辅助。」

下面 4 个追问,哪一个更合适?

A. 所以你们没有完善的安全管理制度,对吗?
B. 你们通常通过哪些方式帮助员工识别和处理安全风险?
C. 具体有哪些员工账号没有开启安全保护?
D. 为什么你们不把所有安全工作都交给技术系统?

A 把结论塞进了问题里,对方只要承认或否认就行,而且「对吗」这种问法让人有压力,容易得到敷衍的回答。

C 是在索取具体的安全缺口清单。这类信息即使拿到了,对一个访谈也没有用处,反而让你越过了不该越的线。

D 带着责问的语气,对方会进入防守状态,接下来讲的全是辩解。

B 顺着对方刚说过的「靠员工自己注意」往下问,问题开放,没有预设答案,也没有索取敏感信息。对方会讲培训、讲宣传、讲测试,这些内容足以让你判断这家单位的安全意识建设做到哪一层。

遇到这类索取怎么办

前面讲的是提问者怎么做。换到被问的一方,需要的东西更简单:在回答之前过 4 道闸门。

图四 信息披露的核验闸门

对方是谁,这个身份是核验过的还是他自己说的;这件事按流程该不该由他来做,有没有对应的工单或通知;他走的是正规渠道,还是绕开流程直接找到你个人;他要的这条信息,是不是完成这件事所必需的。

这 4 道里只要有一条答不上来,现在就不适合提供信息。可以记下对方的要求,换个渠道回拨确认,或者把请求转给对应的负责人。

这四道闸门可以写成一个约束:

说人话:能说什么,不取决于对方问得多有礼貌,取决于他是谁、这事该不该他做、走的是不是正规路子。三样都不清楚,就该先停下。

有几句话可以直接用。

「这个我需要先跟我们负责人确认一下,稍后回复您。」

「麻烦您把需求发到我们的服务邮箱,走工单我来跟进,工单号我登记一下。」

「您方便留一下工号或者部门吗?我这边登记一下。」

这几句的共同点是不拒绝、不承诺,把核验的成本挪回给提出请求的一方。真正的同事或合作方遇到这种回复,一般不会有情绪,走一遍流程就是了。急着让你别问、催你「就一句话的事」的,往往就是需要停下来的信号。

核验身份、走流程,本身是工作的一部分。把这件事当成麻烦的人不多,把它当成冒犯的人更少。

结语

回到最开始那个问题。为什么一个人不用被直接询问,也可能主动说出大量信息?

因为人和人说话的时候,第一目标是把这段对话顺畅地进行下去。顺畅需要提供背景、解释理由、补全上下文,还有一点客气的配合。信息就是在这种配合里流出去的。

而提问者的工作,是让每一次配合看起来都只是一件小事。

所以真正需要练的不是识破某一种话术。话术会换,理由会换,身份会换。需要练的是两件事:一是知道自己在什么情况下不该回答,二是知道对方问这句话到底想要什么。

好的提问,每个问题都有明确目的,问几个反倒是次要的。好的回答也一样。