แถบแม่เหล็ก
ชั้นการตรวจสอบแถบแม่เหล็กตามที่กำหนดในชุดมาตรฐาน ISO/IEC 7811 (คุณลักษณะแม่เหล็กอยู่ใน Part 6 และ Part 2 ส่วนเทคนิคการบันทึกอยู่ใน Part 4 และ 5) แม้จะเปลี่ยนผ่านสู่ EMV แล้ว เส้นทางเหล่านี้ยังใช้งานจริงอยู่ เช่น เส้นทาง fallback ระบบขนส่ง สถานีบริการน้ำมัน และบัตรของขวัญหรือบัตรสะสมแต้ม
ชั้นนี้ตรวจสอบอะไร
การทดสอบแถบแม่เหล็กแบ่งออกเป็นสองปัญหาที่ต่างกัน คือคุณภาพของสัญญาณแม่เหล็กเชิงกายภาพ กับเนื้อหาของข้อมูลที่ถูกอ่าน อุปกรณ์ที่ต้องใช้จะต่างกันตามสิ่งที่ต้องการยืนยัน
| สิ่งที่ต้องการยืนยัน | วิธีการ | ผลิตภัณฑ์ที่เกี่ยวข้อง |
|---|---|---|
| สัญญาณแม่เหล็กของบัตรอยู่ในเกณฑ์มาตรฐานหรือไม่ (แอมพลิจูด จิตเตอร์ และความหนาแน่นบิต) | วัดจากบัตรจริง | Mag-Tester REVO |
| เครื่องประมวลผลข้อมูลแทร็กที่กำหนดได้ถูกต้องหรือไม่ | สร้างสัญญาณแม่เหล็กด้วยวิธีทางไฟฟ้า | เครื่องจำลองแถบแม่เหล็กของ B2 |
ความต่างของแทร็ก 1, 2 และ 3
แถบแม่เหล็กมี 3 แทร็ก โดยที่ใช้จริงในการชำระเงินส่วนใหญ่คือ Track 1 และ Track 2
| แทร็ก | ความหนาแน่นการบันทึก | ชนิดอักขระ | การใช้งานหลัก |
|---|---|---|---|
| Track 1 | 210 bpi | ตัวอักษรและตัวเลข / 6 บิตข้อมูล + พาริตี (อักขระ 7 บิต) | PAN, ชื่อ, วันหมดอายุ และ Service Code |
| Track 2 | 75 bpi | ตัวเลข / 4 บิตข้อมูล + พาริตี (อักขระ 5 บิต) | ถูกอ้างอิงมากที่สุดในการชำระเงิน ได้แก่ PAN, วันหมดอายุ และ Service Code |
| Track 3 | 210 bpi | ตัวเลข / 4 บิตข้อมูล + พาริตี (อักขระ 5 บิต) | ใช้สำหรับการเขียนทับ แทบไม่ใช้ในการชำระเงิน |
Service Code ระบุว่าบัตรมีชิปหรือไม่ และต้องขออนุมัติแบบออนไลน์หรือไม่ ในการตรวจสอบพฤติกรรม EMV fallback การจัดการค่านี้คือประเด็นสำคัญ
Hi-Co กับ Lo-Co
เป็นความต่างของแรงบังคับแม่เหล็ก (coercivity) โดย Hi-Co (ประมาณ 2750 Oe) ทนต่อการรบกวนทางแม่เหล็กได้ดี ส่วน Lo-Co (ประมาณ 300 Oe) เขียนทับง่ายแต่ลบเลือนง่ายเช่นกัน บัตรชำระเงินมักใช้ Hi-Co ส่วนตั๋วใช้ระยะสั้นมักใช้ Lo-Co และหากการตั้งค่ากำลังขับของเครื่องเข้ารหัสไม่ตรงกับแรงบังคับแม่เหล็กของบัตร จะเขียนได้แต่อ่านไม่ออก การตรวจคุณภาพบัตรจริงจึงต้องตรวจการจับคู่นี้ด้วย
ความสัมพันธ์กับ EMV fallback
พฤติกรรมที่เปลี่ยนไปใช้แถบแม่เหล็กเมื่ออ่านชิปไม่สำเร็จ เรียกว่า fallback เงื่อนไขที่ยอมรับได้ต่างกันไปตามแบรนด์และผู้รับบัตร และยังอาจเป็นช่องทางการทุจริต จึงต้องตรวจสอบว่าเส้นทางแยกฝั่งเครื่องเป็นไปตามข้อกำหนด เครื่องจำลองแถบแม่เหล็กเป็นองค์ประกอบที่สร้างข้อมูลแทร็กแม่เหล็กสำหรับการทดสอบ fallback การตรวจสอบสถานการณ์ต่อเนื่องตั้งแต่อ่านชิปไม่สำเร็จจนเปลี่ยนไปทำธุรกรรมด้วยแถบแม่เหล็ก ยังต้องมีสภาพแวดล้อมทดสอบอีกชุดที่รวมเงื่อนไขการเปลี่ยนสถานะฝั่งเครื่องและการตั้งค่าอนุญาต fallback ฝั่งโฮสต์
ขอบเขตการใช้งานหลัก
นอกจาก POS และ ATM แล้ว แถบแม่เหล็กยังคงใช้อยู่ในขอบเขตต่อไปนี้
- สถานีบริการน้ำมัน (Fleet) — รูปแบบเฉพาะที่รวมหมายเลขรถและรหัสผู้ขับ
- บัตรของขวัญและบัตรสะสมแต้ม — BIN เฉพาะที่ไม่ได้สังกัดแบรนด์การชำระเงิน
- ระบบขนส่งและการเข้าออกอาคาร — ตั๋วแม่เหล็กและบัตรสมาชิกแบบดั้งเดิม
ความต่างระหว่างการทดสอบรับรองกับการดีบักในขั้นพัฒนา
โดยทั่วไปแถบแม่เหล็กไม่มีกระบวนการอนุมัติประเภทเครื่องแบบเดียวกับ EMV L1/L2 แต่ยังต้องยืนยันคุณภาพบัตร คุณภาพการเข้ารหัส การทำบัตรส่วนบุคคล และความสอดคล้องกับข้อกำหนดเฉพาะของแต่ละระบบการชำระเงิน การทดสอบในชั้นนี้จึงเน้นที่การควบคุมคุณภาพของบัตรที่ออก (QC) กับการตรวจรับฝั่งเครื่อง (UAT และการดีบัก) สำหรับการสุ่มตรวจในกระบวนการออกบัตรเหมาะกับการวัดทางกายภาพ ส่วนเมื่อปรับปรุงเครื่องหรือโฮสต์เหมาะกับการทดสอบครอบคลุมด้วยการจำลอง รวมถึงกรณีผิดปกติ
