Andrei Neculaesei นักพัฒนาของผู้ให้บริการสตรีมมิ่งแห่งหนึ่งในเดนมาร์ก เปิดเผยว่าแอพบนไอโฟนอาจทำให้ผู้ใช้เสียค่าโทรได้โดยไม่รู้ตัว
Neculaesei อธิบายว่า โดยปกติเมื่อผู้ใช้คลิกเบอร์โทรศัพท์ที่ถูกระบุในรูป tel URI บนหน้าเว็บบนเบราว์เซอร์ Safari บนไอโฟนจะมีป็อบอัพถามผู้ใช้ว่าต้องการโทรออกหรือไม่ แต่แอพบนไอโฟนอาจไม่แจ้งเตือนผู้ใช้ก่อนถึงแม้ว่าแอพเหล่านั้นจะสามารถถูกพัฒนาให้แจ้งเตือนผู้ใช้ได้ก็ตาม ดังนั้นหากมีใครก็ตาม (อาทิ คนที่ต้องการหารายได้จากเบอร์โทรที่ผู้โทรต้องจ่ายในอัตราพิเศษ) ทำหน้าเว็บที่มีจาวาสคริปเพื่อสั่งให้แอพโทรออกได้ และส่งลิงก์หน้าเว็บนั้นผ่านแอพที่ไม่ได้จัดการ tel URI ให้ดี เมื่อผู้ใช้กดลิงก์ข้างต้นไอโฟนก็จะโทรออกทันที (ดูรายละเอียดเพิ่มเติมได้จาก Algorithm.dk)
เขาทดสอบแอพชื่อดังอย่าง Apple FaceTime, Facebook Messenger, Gmail และ Google+ และพบว่าแอพเหล่านี้โทรออกทันทีเมื่อเข้าไปหน้าเว็บที่เขาสร้างขึ้นซึ่งมีสคริปสั่งให้แอพโทรออกเมื่อผู้ใช้เรียกดูหน้าเว็บ โดยที่แอพไม่แจ้งเตือนผู้ใช้แต่อย่างใด
Neculaesei ได้นำเสนอประเด็นนี้ในงานวิจัยของเขา ซึ่งถูกนำเสนอในงานสัมมนาด้านความปลอดภัยแห่งหนึ่งเมื่อต้นเดือนนี้ ในงานดังกล่าวยังมีที่ปรึกษาด้านความปลอดภัยสารสนเทศ Guillaume K. Ross นำเสนอด้วยว่า URI สามารถถูกใช้เพื่อทำให้ข้อมูลของผู้ใช้สูญหาย หรือเพื่อบุกรุกความเป็นส่วนตัวของผู้ใช้ได้ ดูคลิปนำเสนอได้จาก IronGeek
ที่มา: PCWorld
Comments
ที่บ้านเราเมื่อเช้าเห็นมีข่าว SMS ที่ดักคนว่า "มีคดีความ" กับ "ส่งของแล้ว" และมี URL ให้เข้าไปดู พอเข้าไปดูจะโดนค่า SMS บานเบอะ แต่ในข่าวไม่ได้บอกว่าใช้ระบบปฏิบัติการอะไร ก็ระวังกันไว้ด้วยนะฮะ
น่าจะเป็น "รับทราบ" นะครับ
เพื่อนผมเจอ "มีคดีความ" อะไรนี่แหละครับ
เห็นภาพข่าวเขาใช้ iPhone นะครับ
ระวังภัยSMS ‘ไวรัส’มือถือ ผกก.ยังโดน
เตือนภัยไวรัสsms อ้างถูกส่งจากนายตำรวจใหญ่
กรณีของไทยผมว่าน่าจะเป็น "แจ้ง.apk" ที่เป็นมัลแวร์มากกว่า http://droidsans.com/fraud-apk-dropbox คนโดนน่าจะบอกไม่หมด จริงๆแล้วคงไปติดตั้ง apk แบบไม่รู้ตัวมากกว่า
จุดที่งงๆ ก็คือ
แอปพวกนี้ พอคลิกลิงก์ มันจะไปเปิดบราวเซอร์ (ถ้า iPhone ก็คือ Safari) ซึ่งมันก็จะถามไม่ใช่เหรอ?
ผมเข้าไปอ่านที่มา แล้วลองทำตามดู (บนมือถือแอนดรอยด์)
พบว่าลองแปะลิงก์ไว้ใน Google+ หรือ Gmail มันก็จะออกมาเปิดด้วยบราวเซอร์ ซึ่งมันก็จะถามก่อนโทร
แต่ยังไม่ได้ลองกับ iPhone เพราะไม่มีให้ลอง ^^'a
~ HudchewMan's Station & @HudchewMan~
นี่แหละครับที่ข้องใจ เพราะว่าผมลองทดสอบด้วยการเขียนหน้าเว็บฝังสคริปต์ตามข่าวต้นทางแล้ว
พอจิ้มลิงก์จาก Facebook, Facebook Messenger, Gmail, Google+ มันก็จะเด้งเข้าไปหน้าเว็บแล้วก็จะมีหน้าต่างรอให้เรากดโทร ไม่ได้โทรอัตโนมัติ
แต่เพิ่งได้ลองกับ iPhone 4 ของน้องสาวแค่เครื่องเดียว ยังกำลังหา iPhone รุ่นอื่นมาทดสอบอยู่ครับ :)
ตอนนี้ที่ทดสอบบน Android, BB, Lumia ทุกเครื่องจะขึ้นหน้าต่างโทร รอให้เรากดปุ่มโทรออก ไม่ได้โทรอัตโนมัติ
:)
~ HudchewMan's Station & @HudchewMan~
ผมไม่เคยใช้ไอโฟนเลย (เพราะแพง) เลยไม่รู้จะลองยังไงนะครับ :)
ลองทำตามนี้ดูหรือยังครับ? (ผมยังไม่ได้ลองนะ) เห็นมีภาพเคลื่อนไหวให้ด้วย
http://algorithm.dk/posts/rtfm-0day-in-ios-apps-g-gmail-fb-messenger-etc
ในนั้นจะมีสองลิงก์ครับ อันแรกคือใส่เบอร์โทรไว้
อันที่สอง มีการใส่ event เมาส์คลิกปลอมลงไปด้วย ซึ่งในภาพที่เค้าลอง มันโทรออกให้เลย (ผมเปิดบนคอมมันก็พยายามเปิดลิงก์เลยเช่นกัน
นี่แหละครับ ที่ผมทดลองทำตามดู แล้วก็ยังเขียนขึ้นเว็บตัวเองเพื่อทดสอบเลยครับ :)
ในข่าวเนี่ย พูดถึงกรณีว่า เวลาเราส่งลิงก์ผ่าน FB Messenger, Gmail, G+ มันไม่ได้มีการตรวจสอบเวลาคลิก จะทำให้โทรออกไปโดยอัตโนมัติ
ผมทดสอบดู จากตัวอย่างแรก มันจะเปิดบราวเซอร์เพื่อเปิดหน้าเว็บขึ้นมา พอเราคลิกลิงก์มันก็จะมีหน้าต่างโทรออก
ตัวอย่างสอง พอคลิกลิงก์ ก็ยังคงเปิดบราวเซอร์ แล้วก็จะมีหน้าต่างรอให้เรากดยืนยันการโทรออก
เท่าที่ทดสอบมา iPhone 4, Android, BB, WP จากตัวอย่างที่สอง ไม่มีเครื่องไหนที่มันโทรออกอัตโนมัติเลยครับ มันจะขึ้นหน้าต่างเบอร์โทรมาให้เรากดยืนยันเพื่อโทรออก
:)
~ HudchewMan's Station & @HudchewMan~
งั้นผมก็ไม่ทราบแล้วครับ ^^ ไม่รู้ว่าแก้ไปแล้วหรือจำกัด OS ใหม่ๆ หรือเปล่า (iPhone 4 นี่ได้รุ่นใหม่ไหมครับ?)
Cross Site Scripting (XSS)
แต่เปลี่ยนจากส่งข้อมูลผู้ใช้ให้ hacker ไปเป็น
การโทรออกไปเบอร์ปลายทางที่ hacker ต้องการ