SuperAPI AI 工具集

conducting-social-engineering-pretext-call

安全与审计

查看项目

更新于 10-15 13:53

技能介绍

用途

借口电话(pretext call,即语音钓鱼 vishing)是一种社会工程手法:攻击者通过电话冒充可信的权威人物,操纵目标泄露敏感信息、执行操作或授予访问权限。在红队行动中,借口电话用于测试安全控制中的人为因素,衡量员工对验证流程的遵守程度以及安全意识培训的有效性。该技术映射到 MITRE ATT&CK 的 T1566.004(钓鱼:语音)和 T1598(为获取信息而钓鱼)。

适用时机

  • 开展涉及社会工程借口电话的安全评估时
  • 遵循相关安全事件的事件响应流程时
  • 执行计划内的安全测试或审计活动时
  • 通过动手测试验证安全控制时

前置条件

  • 明确社会工程范围与边界的书面授权
  • 经批准的目标员工名单(通常由客户提供)
  • 针对目标及组织的 OSINT 调研
  • 来电显示伪装能力(经授权用于测试)
  • 通话录音设备(按法律要求取得同意)
  • 经客户批准的借口场景

MITRE ATT&CK 映射

技术编号 名称 战术
T1566.004 钓鱼:语音 初始访问
T1598 为获取信息而钓鱼 侦察
T1598.003 为获取信息而钓鱼:语音鱼叉式钓鱼 侦察
T1589 收集受害者身份信息 侦察
T1591 收集受害者组织信息 侦察

阶段一:OSINT 与目标调研

# LinkedIn 员工枚举
theHarvester -d targetcorp.com -b linkedin -l 200

# 公司组织架构与员工角色
# 查看 LinkedIn、企业网站“关于我们”/“团队”页面

# 技术栈识别
# 查看招聘信息中的技术引用(VPN 供应商、邮件、帮助台工具)

# 电话系统识别
# 拨打总机,记录 IVR 选项、部门名称、分机号规律

需收集的关键情报:

  • 内部帮助台电话号码与流程
  • IT 部门名称与人员
  • VPN/远程访问供应商(Cisco AnyConnect、Fortinet、Pulse Secure)
  • 企业邮箱格式(first.last、flast 等)
  • 近期事件(并购、办公室搬迁、系统升级)
  • 员工姓名、职位、部门

阶段二:借口设计

常见借口场景:

IT 帮助台冒充(最有效): “你好,我是 IT 服务台的 [姓名]。我们本周正在把所有人迁移到新的 VPN 客户端,我看到你的账户还没更新。我需要核实你当前的凭据以确保迁移顺利。你能确认一下用户名和当前密码吗?”

供应商/承包商: “你好,我是 [已知供应商] 的 [姓名]。我们正在为 [产品] 做紧急补丁部署,需要远程访问你的系统。你能帮我通过 TeamViewer 连接一下吗?”

高管助理(权威): “我是代表 [CFO 姓名] 打电话的 [姓名]。他/她需要为今天即将完成的一笔交易紧急处理一笔电汇。我会把细节邮件发给你,但需要在一小时内完成。”

楼宇/设施: “你好,我是设施管理部的 [姓名]。我们这周末要更新门禁系统。我需要确认你的员工 ID 和当前门禁卡号,以免你的权限被中断。”

借口检查清单:

  • 该借口对该组织是否可信?
  • 是否制造了适当的紧迫感而不带威胁性?
  • 是否与 OSINT 发现一致(真实部门名称、真实系统)?
  • 请求信息是否有合理理由?
  • 如果目标反驳,是否有后备方案?
  • 客户是否批准了这一具体借口?

阶段三:通话执行

通话结构:

  1. 开场(10 秒):说明姓名、部门、来电原因
  2. 建立融洽关系(30 秒):引用真实内容(近期事件、共同背景)
  3. 建立权威(20 秒):引用经理姓名、工单号、紧迫性
  4. 信息请求(30 秒):自然地索取目标信息
  5. 处理异议:若被质疑,冷静地用准备好的回答应对
  6. 结束(10 秒):致谢,不留下怀疑

异议应对:

异议 回应
“我能回头打给你吗?” “当然,拨打帮助台总机找 [姓名]。但这件事需要在今天下班前完成。”
“我需要核实一下” “完全理解,我很欣赏你的谨慎。你可以向 [经理姓名] 核实。”
“有人告诉我绝不能给密码” “你说得对,通常我们不会问。这是特殊情况,因为 [原因]。我可以让我的经理打给你。”
“你的员工 ID 是多少?” 转移话题:“是 [编造的 ID]。听着,我今天还要打 50 多个人。我们能先把这事办了吗?”
“我还是发邮件给 IT 吧” “可以,但系统迁移今晚就进行。如果到时还没完成……”

阶段四:数据收集与指标

每次通话需跟踪以下内容:

指标 说明
目标姓名 被呼叫的员工
部门 目标所在部门
日期/时间 通话时间
时长 通话长度
所用借口 哪个场景
获取的信息 泄露了什么
是否泄露凭据 是/否(及类型)
是否尝试验证 目标是否尝试核实来电者
是否报告安全部门 目标是否报告了该通话
社会工程评分 1-5 易感性评级

阶段五:报告

成功指标:

指标 目标值 结果
凭据泄露率 <10% XX%
敏感信息泄露率 <20% XX%
验证率 >80% XX%
安全报告率 >50% XX%

伦理与法律考量

  • 开展 vishing 测试前务必取得书面授权
  • 绝不使用威胁性语言或制造真实恐惧
  • 记录通话录音的同意与法律要求
  • 保护已泄露的凭据——立即报告给客户
  • 若客户批准,在行动结束后向目标进行说明
  • 绝不公开指认失败的具体员工
  • 遵守所在司法管辖区的电信法律

参考资料

  • Verizon DBIR 2025:74% 的泄露涉及人为因素
  • MITRE ATT&CK T1598:https://attack.mitre.org/techniques/T1598/
  • Social Engineering Penetration Testing by Gavin Watson (Syngress)
  • The Art of Deception by Kevin Mitnick (Wiley)
  • NIST SP 800-50: Building an Information Technology Security Awareness and Training Program