Skip to content

Playbook: การตอบสนอง Deepfake Social Engineering

ID: PB-48 ความรุนแรง: วิกฤต | ประเภท: Social Engineering / Fraud MITRE ATT&CK: T1598 (Phishing for Information), T1204.001 (Malicious Link) Trigger: พนักงานรายงาน (video/voice call ผิดปกติจาก "ผู้บริหาร"), คำขอ wire transfer ผิดปกติผ่าน video call, ข้อความเสียง AI ขอ credentials

⚠️ วิกฤต: เทคโนโลยี Deepfake สามารถโคลนเสียงด้วยเสียงเพียง 3 วินาที และสร้างวิดีโอที่น่าเชื่อถือแบบ real-time การปลอมเป็นผู้บริหารผ่าน deepfake ทำให้เกิดความเสียหายหลายล้านดอลลาร์

Deepfake Attack Taxonomy

graph TD
    DF["🎭 Deepfake Attacks"] --> Voice["Voice Deepfake\nโคลนเสียงผู้บริหาร"]
    DF --> Video["Video Deepfake\nVideo call ปลอม"]
    DF --> Text["AI Text Generation\nเลียนแบบสไตล์การเขียน"]

    Voice --> VoiceBEC["CEO โทรหา CFO\n'โอน 25 ล้าน'"]
    Voice --> VoiceVish["Fake IT support\n'reset password ของคุณ'"]

    Video --> VideoBEC["Live video call\n'อนุมัติ transfer นี้'"]
    Video --> VideoID["ปลอม identity\nbypass KYC"]

    Text --> TextBEC["Executive email\nstyle match สมบูรณ์"]
    Text --> TextPhish["Phishing เฉพาะบุคคล\nAI สร้าง lures"]

    style DF fill:#660000,color:#fff
    style VoiceBEC fill:#cc0000,color:#fff
    style VideoBEC fill:#cc0000,color:#fff

กรณี Deepfake ที่เกิดขึ้นจริง

graph TD
    subgraph "กรณีตัวอย่าง"
        C1["Arup Engineering 2024\n$25M deepfake video call\nผู้บริหารปลอมหลายคน"]
        C2["UAE Bank 2021\n$35M voice deepfake\nFake director call"]
        C3["UK Energy Co 2019\n$243K voice deepfake\nFake CEO phone call"]
    end
    style C1 fill:#cc0000,color:#fff
    style C2 fill:#cc0000,color:#fff
    style C3 fill:#ff6600,color:#fff

Decision Flow

graph TD
    Alert["🚨 สงสัย Deepfake"] --> Type{"ประเภทการสื่อสาร?"}
    Type -->|"Video call"| Video["Video call กับ 'ผู้บริหาร'\nขอดำเนินการผิดปกติ"]
    Type -->|"Voice call"| Voice["โทรศัพท์เสียงเหมือน\nบุคคลที่รู้จัก"]
    Type -->|"Voice message"| VM["ข้อความเสียงจาก\n'ผู้บริหาร' พร้อมคำขอ"]
    Video --> Verify["🔴 หยุด — อย่าทำตาม\nยืนยันผ่านช่องทางอื่น"]
    Voice --> Verify
    VM --> Verify
    Verify --> Method{"วิธียืนยัน"}
    Method --> CallBack["📞 โทรกลับหมายเลขที่รู้จัก"]
    Method --> InPerson["👤 เดินไปหาที่ออฟฟิศ"]
    Method --> Slack["💬 Message ผ่าน platform ที่ยืนยัน"]
    CallBack --> Result{"ยืนยันเป็นของจริง?"}
    InPerson --> Result
    Slack --> Result
    Result -->|"ไม่ — Deepfake!"| IR["🔴 รายงาน IR ทันที"]
    Result -->|"ใช่ — ถูกต้อง"| Proceed["ดำเนินการตามขั้นตอนปกติ"]
    style Alert fill:#ff6600,color:#fff
    style IR fill:#cc0000,color:#fff

ตัวบ่งชี้ Deepfake

graph TD
    subgraph "🔴 สัญญาณ Video Deepfake"
        V1["Lip sync ไม่ตรงเล็กน้อย"]
        V2["กะพริบตาไม่ธรรมชาติ"]
        V3["แสงไฟไม่สอดคล้อง"]
        V4["Artifacts รอบใบหน้า"]
        V5["หมุนหัวด้านข้างไม่ได้"]
        V6["ขอไม่ให้บันทึกสาย"]
    end
    subgraph "🔴 สัญญาณ Audio Deepfake"
        A1["เสียงมีคุณภาพ robotic เล็กน้อย"]
        A2["หยุดพูด/จังหวะผิดปกติ"]
        A3["เสียงรบกวนพื้นหลังไม่สอดคล้อง"]
        A4["จัดการกับการขัดจังหวะไม่ได้"]
        A5["หลีกเลี่ยงการสนทนาด้านข้าง"]
    end
    style V1 fill:#ff6600,color:#fff
    style V6 fill:#cc0000,color:#fff
    style A4 fill:#cc0000,color:#fff

ขั้นตอนการยืนยัน

sequenceDiagram
    participant Attacker as Deepfake Call
    participant Employee as พนักงาน
    participant SOC
    participant Executive as ผู้บริหารจริง
    participant Finance as การเงิน

    Attacker->>Employee: 🎭 "นี่ [CEO] โอน 2 ล้าน ด่วน"
    Employee->>Employee: ⚠️ คำขอผิดปกติ — เริ่ม protocol
    Employee->>Executive: 📞 โทรหา CEO หมายเลขที่ยืนยัน
    Executive->>Employee: "ผมไม่ได้โทรหาคุณ!"
    Employee->>SOC: 🚨 รายงาน deepfake attempt
    SOC->>Finance: ระงับ wire transfers ที่รอดำเนินการทั้งหมด
    SOC->>SOC: เก็บ call recording/logs
    SOC->>SOC: สืบสวน — แหล่งที่มาของ voice sample

การประเมินผลกระทบทางเงิน

graph TD
    Impact["ประเมินผลกระทบ Deepfake"] --> Detected{"ตรวจจับก่อนดำเนินการ?"}
    Detected -->|"ใช่ — ถูก Block"| Low["🟢 ไม่มีสูญเสียเงิน\nTrigger awareness training"]
    Detected -->|"ไม่ — ดำเนินการแล้ว"| Action{"ทำอะไรไป?"}
    Action -->|"โอนเงินแล้ว"| Wire["🔴 ติดต่อธนาคารทันที\nRecall wire ภายใน 24 ชม."]
    Action -->|"แบ่งปัน credentials"| Creds["🟠 Reset creds + audit\nตรวจการเข้าถึง"]
    Action -->|"เปิดเผยข้อมูล"| Data["🟡 ประเมินความสำคัญข้อมูล\nPDPA notification?"]
    Wire --> Recovery{"ภายใน recall window?"}
    Recovery -->|"ใช่ ≤ 24 ชม."| Recall["ธนาคาร recall ได้"]
    Recovery -->|"ไม่ > 24 ชม."| Lost["💀 เงินน่าจะกู้คืนไม่ได้"]
    style Lost fill:#660000,color:#fff
    style Wire fill:#cc0000,color:#fff

Timeline การตอบสนอง

gantt
    title Deepfake Social Engineering Response
    dateFormat HH:mm
    axisFormat %H:%M
    section Detection
        พนักงานรายงาน          :a1, 00:00, 5min
        ยืนยันกับบุคคลจริง     :a2, after a1, 10min
    section Containment
        ระงับ pending actions   :a3, after a2, 5min
        แจ้งทุกแผนก            :a4, after a3, 15min
    section Investigation
        เก็บหลักฐาน            :a5, after a4, 30min
        วิเคราะห์แหล่งที่มา    :a6, after a5, 60min
    section Response
        กู้คืนทางการเงิน       :a7, after a6, 120min
        Awareness ทั้งองค์กร    :a8, after a7, 60min

1. การดำเนินการทันที (10 นาทีแรก)

# การดำเนินการ ผู้รับผิดชอบ
1 หยุด — อย่าทำตามคำขอใดๆ พนักงาน
2 ยืนยันตัวตนผ่านช่องทางอื่นที่รู้จัก พนักงาน
3 ถ้ายืนยัน deepfake — รายงาน SOC ทันที พนักงาน
4 ระงับ financial transactions ที่รอดำเนินการทั้งหมด Finance
5 เก็บ call logs, recordings, chat history SOC
6 แจ้งผู้บริหารเรื่อง deepfake campaign ที่กำลังดำเนินอยู่ SOC Manager

2. รายการตรวจสอบ

วิเคราะห์การสื่อสาร

  • รับ call/message บน platform ไหน?
  • มี recording ของ deepfake call หรือไม่?
  • มีคำขอเฉพาะอะไร?
  • มี links หรือ files ที่แชร์หรือไม่?
  • หมายเลขผู้โทรถูก spoof หรือไม่?

ประเมินความเสียหาย

  • มี financial transactions ที่อนุมัติหรือไม่?
  • มี credentials หรือข้อมูลสำคัญที่แชร์หรือไม่?
  • มีระบบใดถูกเข้าถึงเป็นผลหรือไม่?
  • มีพนักงานอื่นที่ถูกเป้าหมายพร้อมกันหรือไม่?

สืบสวนแหล่งที่มา

  • ผู้โจมตีอาจได้ตัวอย่างเสียง/วิดีโอจากไหน?
  • การพูดสาธารณะ, สัมภาษณ์, social media?
  • การประชุมที่บันทึกหรือ webinars ก่อนหน้า?
  • เป็นส่วนหนึ่งของ campaign ที่กว้างขึ้นหรือไม่?

3. การควบคุม (Containment)

ขอบเขต การดำเนินการ
การเงิน Freeze transactions ที่รอดำเนินการทั้งหมด
การสื่อสาร เตือนพนักงานทั้งหมดเรื่อง campaign
Credentials Reset ถ้ามีการแชร์
Platform รายงาน deepfake ไปยัง platform provider

4. หลังเหตุการณ์ (Post-Incident)

คำถาม คำตอบ
Deepfake ถูกตรวจจับก่อนดำเนินการหรือไม่? [ใช่/ไม่]
ผลกระทบทางการเงิน? [$จำนวน]
มี dual authorization controls หรือไม่? [สถานะ]
มี deepfake awareness training หรือไม่? [สถานะ]

6. Detection Rules

หมายเหตุ: การตรวจจับ Deepfake เป็นขั้นตอนเป็นหลัก — ยืนยันผ่านช่องทางแยกสำหรับคำขอผิดปกติ

title: Unusual Wire Transfer Request After Video Call
logsource:
    product: email
detection:
    selection:
        subject|contains:
            - 'wire transfer'
            - 'urgent payment'
            - 'ทำรายการลับ'
        sender_domain|external: true
    condition: selection
    level: high

เอกสารที่เกี่ยวข้อง

References