เว็บไซต์ The Register ของอังกฤษ รายงานว่าที่งานประชุม Black Hat และ DEF CON ซึ่งเป็นงานประชุมด้านความปลอดภัยทางคอมพิวเตอร์ Salvador Mendoza ซึ่งเป็นนักวิจัยด้านความปลอดภัยทางคอมพิวเตอร์ ขึ้นกล่าวบนเวที โดยระบุว่าค้นพบช่องโหว่ของระบบชำระเงิน Samsung Pay
Mendoza อธิบายว่า ตามปกติแล้วระบบชำระเงิน Samsung Pay จะสร้าง token ที่ประกอบด้วยข้อมูลสามส่วน คือข้อมูลจากบัตรเครดิตและผู้ให้บริการ (ถูกเก็บไว้ที่เครื่อง) ส่วนที่สองคือข้อมูลที่เปลี่ยนไปในแต่ละครั้งเพื่อป้องกันการโจมตี และส่วนสุดท้ายคือรหัสการอนุญาต (authentication code) ที่จะสร้างจากข้อมูลสองชุดแรก ผสานเข้ากับระบบการรักษาความปลอดภัยของเครื่อง แต่ Mendoza พบว่าอัลกอริทึมของ Samsung Pay มีการสุ่มค่า 0-9 เพียง 3 หลัก ทำให้มีความเป็นได้ที่จะถูกโจมตี
นอกจากนั้นอายุของ token จะยาวนาน 1 วัน และนั่นทำให้ผู้ไม่ประสงค์ดี สามารถสร้างเครื่องดักจับเอา token ที่ส่งผ่าน Samsung Pay ไปใช้ซ้ำได้ โดยใช้อุปกรณ์ขนาดเล็กที่สามารถซ่อนตัวได้ในแขนเสื้อยาวๆ ได้ ซึ่งเขาออกวิดีโอยืนยันว่าสามารถทำได้จริงๆ (วิดีโออยู่ท้ายข่าว)
หลังข่าวนี้ออกมา Samsung ปฏิเสธในตอนแรกว่าไม่จริง จากนั้นจึงออกแถลงการณ์อีกฉบับผ่านบล็อกความปลอดภัยของตัวเอง โดยระบุว่าไม่ได้ใช้อัลกอริทึมตามที่ Mendoza กล่าวแต่อย่างใด ทว่าใน FAQ ที่แนบมาพร้อมกับแถลงการณ์ Samsung ยอมรับว่ามีความเป็นไปได้ แต่โอกาสที่จะเกิดขึ้นนั้น "ยากมาก" (extremely unlikely) โดยจะต้องอยู่ในระยะประชิดมากๆ ถึงจะทำได้ และยังมีระบบความปลอดภัยอื่นๆ ที่ทำให้ Samsung Pay ปลอดภัยด้วย
อนึ่ง การโจมตีโดยใช้ช่องทางนี้ทำได้อย่างจำกัด เพราะผู้ใช้ต้องสั่งจ่ายก่อนเสมอ และร้านค้าต้องรับ token ไปแล้วแกล้งบอกว่าไม่สำเร็จครับ
ที่มา - The Register

on
เจอปัญหาแบบนี้
Polwath Wed, 10/08/2016 - 08:55
เจอปัญหาแบบนี้ ก็รีบแก้เถอะครับ อย่าหาเรื่องแถ เดี๋ยวมันย้อนกลับมาหาคุณนะ
เกี่ยวกับเงินแบบนี้
put4558350 Wed, 10/08/2016 - 19:28
In reply to เจอปัญหาแบบนี้ by Polwath
เกี่ยวกับเงินแบบนี้ ข้างหลังก็คงแก้กันอยู่แหละครับ
ถ้ามิจฉาชีพพร้อม
Greatpot Wed, 10/08/2016 - 09:03
ถ้ามิจฉาชีพพร้อม ก็น่าจะได้นะครับ จัดทีมไป (แต่จะคุ้มป่าวหว่า)
แก้ระบบสร้าง Token
100dej Wed, 10/08/2016 - 09:17
แก้ระบบสร้าง Token ให้ถี่ขึ้นสัก 3 ชม.ก็น่าจะปลอดภัยขึ้น?
ที่ Samsung บอกว่า เพื่อไม่ให้มี token มากจนเกินไป นี่ข้อมูลปัจจุบัน มันมหาศาลขนาดไหนหว่า
ทำไมต้องแถ
war11ck Wed, 10/08/2016 - 09:29
ทำไมต้องแถ เขาอุจส่าบอกก็ยอมรับแล้วแก้เถอะ รอให้เกิดปัญหาแล้วค่อยแก้ตอนนั้นก็สายเกินไปแล้ว
(มโน)server
Architec Wed, 10/08/2016 - 09:29
(มโน)server มันประมวลผลไม่ทันเพราะกลัวว่า token จะซ้ำก็บอกมาเลยดีกว่า
เจ้าของยืนยันยังไงก็ยืนตามนั้
Bigkung Wed, 10/08/2016 - 10:03
เจ้าของยืนยันยังไงก็ยืนตามนั้นครับ รอดูผลการกระทำดีกว่าค่อยออกแอ็คชั่น
เท่าที่ดูวิดีโอ
Wai Wed, 10/08/2016 - 10:28
เท่าที่ดูวิดีโอ ปัญหาไม่ได้อยู่ที่ Token ไม่ Gen ใหม่นะ เพราะเปิดปิดแอปก็จะได้ Token ใหม่อยู่เสมอ แต่อยู่ Token ที่ Gen แล้วไม่ได้ใช้งานมันมีอายุ 1 วัน ถ้ามีคนหลอกให้เปิดแอปดูเฉยๆ และอยู่ใกล้พอที่จะเอา Token ไปได้ Token ที่ถูกขโมยก็จะมีเวลาให้ใช้งานถึง 1 วัน
ผมเข้าใจว่า Token ที่ถูกใช้จ่ายไปแล้วจะไม่สามารถใช้จ่ายได้อีกนะ เพราะวิดีโอพูดแต่ว่า Token ที่ถูกสร้างแต่ไม่ได้ใช้โดยเจ้าของ คนอื่นสามารถนำไปใช้ซ้ำได้ (จริงๆ ไม่น่าเรียกว่าใช้ซ้ำนะ)