
กรณีศึกษา Starbucks Korea: การปลอมแปลงสัญญาณระบุตำแหน่งของ Indoor Positioning Systems
ไม่ได้จงใจแปลมาลงบล็อกครับ แต่เป็นงานวิชา Information security system ซึ่งแปลเพื่อไปนำเสนอในห้องเรียน แต่ไหน ๆ แปลมาแล้วเลยหยิบมาลงบล็อก เผื่อผู้ใดสนใจครับ แปลผิดหรือเขียนอธิบายคลาดเคลื่อนอย่างไรขออภัยด้วยครับ หรือส่งหลังไมค์มาบอกก็ได้ครับว่าเขียนผิด Intro ในปัจจุบันมีการทำนำการระบุตำแหน่งภายในอาคารมาใช้หลากหลายแบบ เช่น การระบุตำแหน่งผู้ใช้งานภายในห้างร้านซึ่ง GPS ไม่สามารถระบุตำแหน่งได้ชัดเจน โดยการระบุตำแหน่งภายในอาคารสามารถทำได้หลายแบบ ซึ่งอย่างง่ายดายคือการใช้การทำงานของ Wireless LAN อย่างในกรณีนี้ ร้าน Starbuck ของประเทศเกาหลีใต้ได้นำการใช้งานเทคโนโลยีระบุตำแหน่งภายในอาคารเพื่อมาใช้ช่วยให้ลูกค้าไม่ต้องยืนต่อคิวสั่งเมนู แต่สามารถเข้าไปนั่งรอในร้านแล้วใช้แอพพลิเคชั่นของ Starbuck สั่งกาแฟได้เลย โดยใช้การระบุตำแหน่งภายในร้านช่วยยืนยันว่าลูกค้าคนนั้นได้สั่งเมนูจากภายในร้านสาขาไหน การทำงาน Starbuck เกาหลีใต้ใช้วิธีการระบุตำแหน่งภายในอาคารของลูกค้าผ่านการใช้คลื่นเสียงสูง หรือ Ultrasound ซึ่งมีความถี่เสียงสูงกว่าที่มนุษย์จะได้ยินที่ถูกปล่อยออกมาจากอุปกรณ์กำเนิดคลื่นเสียงภายในร้าน โดยเสียงที่ถูกปล่อยออกมานั้นมีการแฝงข้อมูลระบุตัวตนประจำสาขาอยู่ ทำให้แอพพลิเคชั่นที่ใช้ในการสั่งเมนูต่าง ๆ สามารถทราบได้ว่าผู้ใช้งานกำลังสั่งเมนูอยู่ที่สาขาใดของร้าน โดยขั้นตอนคร่าว ๆ จะมีดังนี้ โดยเมื่อลูกค้าเดินเข้าร้านและทำการสั่งเมนูผ่านแอพพลิเคชั่น แอพฯ จะได้รับข้อมูลระบุตัวตนประจำสาขาจากเสียงความถี่สูงที่ได้รับจากตัวปล่อยสัญญาณภายในร้าน แอพฯ ส่งข้อมูลระบุตัวตนประจำสาขานั้นให้กับเซิร์ฟเวอร์ของสตาร์บัคส์ เซิร์ฟเวอร์ตอบกลับข้อมูลของร้านโดยละเอียดให้แอพฯ แอพฯ ส่งข้อมูลรายละเอียดการสั่งซื้อกลับไปให้เซิร์ฟเวอร์รับออเดอร์ เซิร์ฟเวอร์สำหรับรับออเดอร์ส่งเมนูของลูกค้าไปให้ระบบบริการของร้านสาขาที่ลูกค้าอยู่ ณ ตอนนั้น ปัญหาทางด้านความปลอดภัย เนื่องจากสัญญาณที่ถูกปล่อยมาในคลื่นความถี่สูงนั้นมีลักษณะเป็น Plain Text หรือข้อมูลที่ไม่ได้เข้ารหัส ทำให้ผู้โจมตีสามารถดักฟังสัญญาณแล้วปล่อยซ้ำในที่อื่น ๆ นอกเหนือจากร้านสาขาที่ติดตั้งเครื่องปล่อยสัญญาณนั้นได้ สิ่งที่ผู้โจมตีทดลองทำคือ การนำสัญญาณคลื่นความถี่เสียงสูงจากสาขา A ไปปล่อยใส่เหยื่อที่สาขา B ทำให้แอพฯ ของเหยื่อคิดว่าเหยื่อกำลังสั่งเมนูที่สาขา A ดังนั้น เมื่อเหยื่อสั่งเมนู เมนูของเหยื่อจะถูกพนักงานจากสาขา A รับ และทำให้ผู้โจมตีอ้างตัวเป็นเหยื่อเพื่อรับออร์เดอร์นั้นแทนได้ ...








