iBeta คืออะไร? คู่มือฉบับสมบูรณ์สำหรับการรับรอง Face Liveness
เมื่อธนาคารขอให้คุณถ่ายเซลฟี่เพื่อยืนยันตัวตน พวกเขารู้ได้อย่างไรว่าคุณอยู่จริง — ไม่ใช่ใครบางคนที่กำลังชูรูปถ่ายพิมพ์ใบหน้าของคุณ? คำตอบอยู่ที่เทคโนโลยี liveness detection และมาตรฐานทองคำสำหรับการทดสอบคือ การรับรอง iBeta หากคุณเคยสงสัยว่าป้าย "iBeta Level 1 Certified" หมายความว่าอะไร คู่มือนี้จะอธิบายทุกอย่าง
iBeta คืออะไร?
iBeta Quality Assurance เป็นบริษัททดสอบซอฟต์แวร์ในสหรัฐอเมริกาและห้องปฏิบัติการทดสอบไบโอเมตริกอิสระชั้นนำของโลก พวกเขาคือ:
- ได้รับการรับรอง NIST NVLAP — ห้องปฏิบัติการทดสอบไบโอเมตริกเพียงแห่งเดียวที่ได้รับการรับรองจ าก National Institute of Standards and Technology (NIST) ภายใต้ National Voluntary Laboratory Accreditation Program
- ได้รับการรับรอง FIDO Alliance — ห้องปฏิบัติการแรกที่ได้รับการรับรองให้ดำเนินการประเมินไบโอเมตริกสำหรับ FIDO Alliance Biometric Component Certification Program
- Android Security Partner — ได้รับการยอมรับจาก Google สำหรับการทดสอบไบโอเมตริก Android
เมื่อบริษัทอ้างว่าระบบการจดจำใบหน้าหรือ liveness detection ของพวกเขา "ได้รับการรับรอง iBeta" หมายความว่าห้องปฏิบัติการอิสระที่ได้รับการรับรองได้ทดสอบระบบอย่างเข้มงวดกับการโจมตีมาตรฐานและยืนยันว่าเป็นไปตามมาตรฐานความปลอดภัยระดับนานาชาติ
PAD Testing คืออะไร?
PAD (Presentation Attack Detection) testing ประเมินว่าระบบไบโอเมตริกสามารถตรวจจับและปฏิเสธตัวอย่างไบโอเมตริกปลอมได้ดีเพียงใด สำหรับการจดจำใบหน้า หมายถึงการทดสอบว่าระบบสามารถแยกความแตกต่างระหว่าง:
- คนจริงที่มีชีวิต ยืนอยู่หน้ากล้อง
- การโจมตีปลอมแปลง โดยใช้รูปถ่าย วิดีโอ หน้ากาก หรือสิ่งประดิษฐ์อื่นๆ
การทดสอบ PAD ของ iBeta เป็นไปตามมาตรฐานสากล ISO/IEC 30107-3 ซึ่งกำหนด:
- วิธีดำเนินการทดสอบ presentation attack detection
- ประเภทการโจมตีที่ต้องทดสอบ
- วิธีวัดผลและรายงานผลลัพธ์
- เกณฑ์ผ่านหรือไม่ผ่าน
การทดสอบ Face Liveness ทำงานอย่างไร

กระบวนการทดสอบ
1. Genuine Presentations (การทดสอบใบหน้าจริง)
- คนจริงแสดงใบหน้าต่อระบบ
- ทดสอบสถานการณ์การใช้งานปกติ
- วัดอัตราการปฏิเสธผิดพลาด (BPCER)
2. Attack Presentations (การทดสอบการปลอมแปลง)
- ผู้ทดสอบพยายามหลอกระบบด้วยใบหน้าปลอม
- ทดสอบหลายประเภทการโจมตี
- วัดอัตราความสำเร็จของการโจมตี (APCER)
3. การคำนวณผลลัพธ์
- คำนวณ APCER และ BPCER สำหรับแต่ละประเภทการโจมตี
- คำนวณ IAPMR (อัตราความสำเร็จการโจมตีโดยรวม)
- ระบบต้องได้ < 0.3% IAPMR เพื่อผ่าน
4. การรับรอง
- หากระบบผ่าน iBeta จะออกจดหมายยืนยัน
- ผลลัพธ์เผยแพร่บนเว็บไซต์ iBeta
- บริษัทสามารถอ้าง "iBeta PAD Level X Certified"
ระดับการทดสอบ PAD: Level 1 vs Level 2

iBeta เสนอการทดสอบ PAD สองระดับ แต่ละระดับจำลองความสามารถของผู้โจมตีที่แตกต่างกัน:
Level 1 — การโจมตี พื้นฐาน
งบประมาณ: $30 ต่อสิ่งประดิษฐ์การโจมตี เวลา: การโจมตีทั้งหมด 150 ครั้งเสร็จภายใน 8 ชั่วโมง อุปกรณ์: สิ่งของที่หาได้ง่ายในบ้าน/สำนักงาน
ประเภทการโจมตี:
- รูปถ่ายพิมพ์: รูปถ่ายความละเอียดสูงพิมพ์บนกระดาษ
- หน้ากากกระดาษ: รูปใบหน้าที่ตัดออกมาพร้อมช่องตา
- รูปบนหน้าจอ: ใบหน้าแสดงบนโทรศัพท์/แท็บเล็ต/จอภาพ
- วิดีโอเล่นซ้ำ: เล่นวิดีโอของบุคคลเป้าหมาย
ใครต้องการ Level 1:
- แอปที่ต้องการการยืนยันตัวตนพื้นฐาน
- ธุรกรรมความเสี่ยงต่ำ
- แอปพลิเคชันผู้บริโภคทั่วไป
Level 2 — การโจมตีขั้นสูง
งบประมาณ: $300 ต่อสิ่งประดิษฐ์การโจมตี เวลา: 48+ ชั่วโมงสำหรับการสร้างสิ่งประดิษฐ์ (6 subjects) อุปกรณ์: เครื่องมือพิเศษรวมถึงเครื่องพิมพ์ 3 มิติ
ประเภทการโจมตี (รวมทุกอย่างใน Level 1 บวก):
- หน้ากากพิมพ์ 3 มิติ: แบบจำลองใบหน้าพิมพ์แบบกำหนดเอง
- หน้ากากลาเท็กซ์: หน้ากากใบหน้ายืดหยุ่นสมจริง
- หน้ากากเรซิน: แบบจำลองใบหน้าหล่อรายละเอียด
- หน้ากากซิลิโคน: หน้ากากคุณภาพระดับ prosthetic
ใครต้องการ Level 2:
- บริการธนาคารและการเงิน
- ระบบตัวตนภาครัฐ
- การควบคุมการเข้าถึงความปลอดภัยสูง
- ข้อกำหนดการปฏิบัติตามกฎระเบียบ
เกณฑ์ผ่าน/ไม่ผ่าน
เพื่อผ่านระดับใดก็ตาม ระบบต้องได้:
- IAPMR (Impostor Attack Presentation Match Rate) < 0.3% — การโจมตีน้อยกว่า 0.3% สำเร็จ
- BPCER (Bona Fide Presentation Classification Error Rate) < 15% — ผู้ใช้จริงน้อยกว่า 15% ถูกปฏิเสธ
คำศัพท์สำคัญที่อธิบาย (อธิบายศัพท์เทคนิค)
1. Presentation Attack (การโจมตีแบบนำเสนอ)
คืออะไร: ความพยายามใดๆ ที่จะแทรกแซงระบบไบโอเมตริกโดยใช้ตัวอย่างไบโอเมตริกปลอมหรือดัดแปลง
อธิบายง่ายๆ: การพยายามหลอกระบบจดจำใบหน้าโดยนำเสนอสิ่งอื่นที่ไม่ใช่ใบหน้าจริงมีชีวิตของคุณ — เช่น รูปถ่าย วิดีโอ หรือหน้ากากของคนอื่น
ประเภทของ presentation attacks:
- การโจมตีด้วยรูปถ่าย: รูปถ่ายพิมพ์หรือดิจิทัล
- การโจมตีด้วยวิดีโอ: วิดีโอที่บันทึกไว้หรือเล่นสด
- การโจมตีด้วยหน้ากาก: หน้ากากกระดาษ 2 มิติหรือหน้ากากทางกายภาพ 3 มิติ
- การโจมตีด้วยเครื่องสำอาง: ใช้เครื ่องสำอางเพื่อเปลี่ยนแปลงรูปลักษณ์
2. Liveness Detection (การตรวจจับความมีชีวิต)
คืออะไร: เทคโนโลยีที่พิจารณาว่าตัวอย่างไบโอเมตริกมาจากคนที่มีชีวิตอยู่ ณ จุดจับภาพหรือไม่
อธิบายง่ายๆ: ระบบตรวจสอบว่ามีมนุษย์จริงมีชีวิตอยู่หน้ากล้อง — ไม่ใช่รูปถ่าย วิดีโอ หรือหน้ากาก
สองประเภท:
- Active Liveness: ผู้ใช้ต้องทำการกระทำ (กระพริบตา ยิ้ม หมุนศีรษะ)
- Passive Liveness: ระบบตรวจจับความมีชีวิตโดยไม่ต้องมีการกระทำจากผู้ใช้ (ที่ iApp ใช้)
3. APCER (Attack Presentation Classification Error Rate)
คืออะไร: เปอร์เซ็นต์ของ presentation attacks ที่ถูกจัดประเภทผิดว่าเป็นของแท้
อธิบายง่ายๆ: ระบบถูกหลอกด้วยใบหน้าปลอมบ่อยแค่ไหน ยิ่งต่ำยิ่งดี
สูตร: APCER = (จำนวนการโจมตีที่สำเร็จ) / (ความพยายามโจมตีทั้งหมด) × 100%
ตัวอย่าง: หาก 3 จาก 1,000 การโจมตีด้วยรูปถ่ายสำเร็จ APCER สำหรับรูปถ่าย = 0.3%
4. BPCER (Bona Fide Presentation Classification Error Rate)
คืออะไร: เปอร์เซ็นต์ของ genuine presentations ที่ถูกปฏิเสธผิดพลาด
อธิบายง่ายๆ: ระบบปฏิเสธผู้ใช้จริงบ่อยแค่ไหน ยิ่งต่ำยิ่งดี
สูตร: BPCER = (ความพยายามจริงที่ถูกปฏิเสธ) / (ความพยายามจริงทั้งหมด) × 100%
ตัวอย่าง: หาก 50 จาก 1,000 ผู้ใช้จริงถูกปฏิเสธ BPCER = 5%