Penetration Testing

การจำลองการโจมตีระบบอย่างถูกกฎหมาย

เพื่อค้นหาและประเมินช่องโหว่ก่อนที่แฮกเกอร์ตัวจริงจะโจมตี โดยใช้เทคนิคและเครื่องมือเดียวกับที่แฮกเกอร์ใช้ แต่ได้รับอนุญาตอย่างถูกกฎหมาย ตามมาตรฐาน PTES, OWASP Testing Guide, NIST SP 800-115

ทำไมต้องมีการทดสอบเจาะระบบ?

Penetration Testing หรือ Pentest คือการ จำลองการโจมตีระบบอย่างถูกกฎหมาย โดยผู้เชี่ยวชาญด้านความปลอดภัย(Ethical Hackers)
เพื่อค้นหาช่องโหว่ที่อาจถูกใช้โจมตีได้จริง ก่อนที่แฮกเกอร์ตัวจริงจะค้นพบ

สำหรับธุรกิจ FinTech ที่ต้องจัดการกับข้อมูลทางการเงินและธุรกรรมที่มีมูลค่าสูงการทดสอบเจาะระบบอย่างสม่ำเสมอคือสิ่งจำเป็น
ทั้งเพื่อความปลอดภัยและเพื่อปฏิบัติตามข้อกำหนดของหน่วยงานกำกับอย่าง ธปท. และ ก.ล.ต.

7 ขั้นตอนการทดสอบเจาะระบบตามมาตรฐาน PTES

Penetration Testing Execution Standard (PTES) เป็นมาตรฐานสากลที่กำหนดขั้นตอนการทดสอบเจาะระบบอย่างเป็นระบบ

  • 1

    Pre-engagement Interactions (การกำหนดขอบเขต)
    กำหนดขอบเขต เป้าหมาย และกฎกติกาของการทดสอบร่วมกับลูกค้า รวมถึงการลงนามในสัญญา NDA และ Authorization

  • 2

    Intelligence Gathering (การรวบรวมข้อมูล)
    รวบรวมข้อมูลเกี่ยวกับเป้าหมายจากแหล่งสาธารณะ (OSINT) เช่น Domain, IP, Technology Stack, และข้อมูลพนักงาน

  • 3

    Threat Modeling (การวิเคราะห์ภัยคุกคาม)
    วิเคราะห์ช่องทางการโจมตีที่เป็นไปได้ (Attack Vectors) และจัดลำดับความเสี่ยงตามผลกระทบต่อธุรกิจ

  • 4

    Vulnerability Analysis (การวิเคราะห์ช่องโหว่)
    สแกนหาช่องโหว่ด้วยเครื่องมืออัตโนมัติ ร่วมกับการตรวจสอบด้วยมือ เพื่อยืนยันช่องโหว่ที่พบ

  • 5

    Exploitation (การทดสอบเจาะระบบ)
    ทดลองโจมตีช่องโหว่ที่ยืนยันแล้ว เพื่อพิสูจน์ว่าสามารถเข้าถึงระบบได้จริง โดยไม่ทำลายข้อมูลจริง

  • 6

    Post-Exploitation (การประเมินผลกระทบ)
    ประเมินความรุนแรงของช่องโหว่ ทดสอบ Privilege Escalation, Lateral Movement และจำลองการขโมยข้อมูล

  • 7

    Reporting (การจัดทำรายงาน)
    จัดทำรายงานสรุปสำหรับผู้บริหาร และรายงานทางเทคนิคพร้อมแนวทางการแก้ไขสำหรับทีม IT

ประเภทของการทดสอบเจาะระบบ

CVSS (Common Vulnerability Scoring System) คือมาตรฐานในการประเมินความรุนแรงของช่องโหว่ โดยให้คะแนน 0.0 – 10.0 ช่วยให้ทีมรักษาความปลอดภัยสามารถจัดลำดับความสำคัญในการแก้ไขได้

แบ่งตามระดับข้อมูลที่ผู้ทดสอบได้รับ

แบ่งตามขอบเขตและเป้าหมาย (Scope of Testing)

บริการทดสอบเจาะระบบจาก CODEFIN

บริษัท โค้ดฟิน จำกัด มีความเชี่ยวชาญด้าน OWASP Testing พร้อมทีมที่มีประสบการณ์ในการทดสอบระบบ FinTech ของสถาบันการเงินชั้นนำ

แนวทางการทดสอบของ CODEFIN

ทุกโครงการของ CODEFIN ใช้มาตรฐาน PTES และ OWASP Testing Guide เพื่อให้มั่นใจว่าการทดสอบครอบคลุมและได้มาตรฐานสากล

  • ใช้ PTES Framework เป็นแนวทางหลักในการทดสอบ
  • ทดสอบตามมาตรฐาน OWASP Testing Guide เวอร์ชันล่าสุด
  • ใช้เครื่องมือทดสอบระดับมาตรฐานอุตสาหกรรม (Burp Suite, Nuclei, etc.)
  • มีการ Verify ผลลัพธ์ด้วยผู้เชี่ยวชาญก่อนส่งรายงาน
  • ให้คำปรึกษาในการแก้ไขช่องโหว่พร้อม PoC Code
  • สามารถ Re-test เพื่อยืนยันการแก้ไขได้

CODEFIN Pentest Deliverables

  • 1
    Executive Summary สำหรับผู้บริหาร
  • 2
    Technical Report พร้อม PoC ทุกช่องโหว่
  • 3
    Risk Rating ตาม CVSS v3.1
  • 4
    Remediation Recommendations
  • 5
    Re-test Report หลังแก้ไข