Upload
rood-thanarak
View
5.128
Download
5
Embed Size (px)
DESCRIPTION
ข้อเท็จจริงทางเทคนิคของ IMEI ในปัจจุบันและการนำไปใช้ยืนยันตัวบุคลล
Citation preview
การใช IMEI ยนยนตวบคคล
ความเปนมา • IMEI ถกออกแบบมาเมอ 20 ปกอน โดนหวงจะใหเปนเลขหมาย “เฉพาะตว” (Unique) เครองโทรศพทในระบบ GSM เพอนาไปใชแกปญหาเครองถกขโมย (Stolen Handset)
• แตเดมเลขหมาย IMEI จะถกบรหารโดยองคกลางระหวางประเทศดานโทรคมนาคม European Telecommunications Terminal Equipment (TTE) Directive ซงจะทาหนาทตรวจสอบและใหการรบรองมาตรฐานคณภาพของอปกรณ จากนนจงจะกาหนดเลขหมาย IMEI ใหแกผผลตราย • สมยกอน โทรศพท GSM ทไมผานการรบรองมาตรฐานคณภาพ จะไมไดรบเลขหมาย
IMEI และไมสามารถใชงานในเครอขายได • หลงป 2000 เปนตนมา การยนขอรบเลขหมาย IMEI กไมจาเปนตองเปนผผลตทไดรบการรบรองมาตรฐานดานความปลอดภยเสมอไป ปจจบน องคกรกลางระหวางประเทศทควบคมนโยบายคอ GSM Association และจะมผบรหารจดการเลขหมายของแตละทวปแยกยอยกนลงไปอกท
International Mobile Equipment Identity (IMEI)
• มทงหมด 14+1 หลก
N.N. X.X.X.X.Y.Y. Z.Z.Z.Z.Z.Z A
Type Allocation Code (TAC) Serial Number Check Digit
DIGIT DESCRIPTION NOTES
NN Reporting Body Identifier แสดงองคกรกลางผกาหนดเลขหมายให
XXXXYY Type Identifier แสดงตวตนผผลต ยหอ รน กาหนดโดยองคกรกลาง
ZZZZZZ Serial Number กาหนดโดยองคกลาง และใชกบโทรศพทแตละเครองไมซากน
A Check Digit สาหรบตรวจสอบความถกผดของการรบสงขอมล
http://www.gsmworld.com/documents/DG06_v5.pdf
อะไรคอ Check Digit ? • Check Digit หรอ Checksum bit ซงคอเทคนค “พนฐาน” ในทางวศวกรรมสอสาร ทใชเพอตรวจสอบความถกตองของการรบ/สงขอมลระหวางตนทางกบปลายทาง
• กลาวอยางงายคอการกาหนด “ขนตอน” (Algorithm) บางอยางขนรวมกนระหวางผรบกบผสง แลวนาตวขอมลทรบ/สงมาผานขนตอนเหลานน หากผลทไดตรงกบทควรจะเปน แสดงวาขอมลทสงมาถกตอง
ตวอยางสมมต:
สมมต “ขนตอน” (Algorithm) งายๆคอจบตวเลขทงหมดบวกกน ถาไดเลขคให checksum = 0 ถาไดเลขคให checksum = 1
สงขอมล 111000 บวกกนได 3 จะได checksum = 1 (ค) สงขอมล 101000 บวกกนได 2 จะได checksum = 0 (ค) ดงนน หากผรบไดรบขอมล 1010001 (บวกกนได 2) ผรบกจะรทนทวาขอมลทสงมานนผด เพราะบวกกนได 2 ควรได checksum bit เปน 0 แสดงวาตองมการสงผดพลาดระหวางทางแนนอน
Check Digit บอกอะไร ? • การตรวจสอบวา Check Digit วาตรงตามทควรจะเปนหรอไมนน สรปไดเพยงแควาขอมลทไดรบมานนถกตอง (Accurate) ตรงกบทสงออกมาหรอไมเทานน แตไมไดบอกวาขอมลทสงออกมาเปนขอมลทถกกฏเกณฑ (Legitimate) หรอเปลา • การคานวน Check Bit จะใหคาออกมาไดเลขเดยวเทานน หากไดเลขอนแสดงวาขอมลทรบมาผดเพยนไประหวางการสง
• พดงายๆวาหากเครอขายคานวนแลวได Check Bit ถกตอง กแปลวาเลข IMEI ทไดรบมาจากเครองปลายทางถกตอง แตไมไดหมายความวาเลข IMEI ทรบมานนเปนเลขเฉพาะตว (Unique) หรอถกกฏเกณฑ (Legitimate) ซงจะกลาวถงตอไป
ความเปลยนแปลงในตลาดผผลตอปกรณ GSM
• ตลาดโทรศพทเคลอนทเตบโตอยางกาวกระโดดใน 20 ปทผานมา ผผลตโทรศพทไมไดจากดอยแคผผลตรายใหญๆทมกเปนเจาของอปกรณเครอขาย (โนเกย อรคสน ซเมนส) อกตอไป
• มผผลตโทรศพทรายใหมๆเพมขนมาก (โซน แอปเปล Blackberry ซมซง LG) และมผผลตในกลม Grey Market อกมากโดยเฉพาะกลมฐานการผลตในจน
• Grey Market Manufacturer คอผผลตชพเซทและโทรศพทราคาถก โดยอปกรณเหลานมกจะไมไดรบการรบรองคณภาพ/ความปลอดภยจากองคกรระหวางประเทศ
• การยนเรองขอรบเลขหมาย IMEI จากองคกรกลางระหวางประเทศไมใชเรองงาย บรษทผผลตจะตองเปนสมาชกและจายมคาธรรมเนยม ดงนนสวนใหญแลวผผลต Grey Market สวนใหญจงเลอกทจะไมใชเลข IMEI ทถกตอง
โทรศพททออกขายจากโรงงาน Grey Market จงมกม IMEI เปนอยางใดอยางหนงดงน; • ไมม IMEI เลย (Blank) • ม IMEI เปน 0 หมด • มเลข IMEI เปนชดพเศษ เชน เลขหมายทดสอบ • ม IMEI เปนเลข IMEI แท (Legitimate) แตใชของโทรศพทยหออนแทน มทงกรณทใชเลข
ของเครองในปจจบน และเครองรนเกาทเลกสายการผลตไปแลว
ตลาดโทรศพทมอถอทไมเหมอน 20 ปกอน
Best King V81 : 5,990 บาท http://www.siamphone.com/spec/bestking/v81.htm
inovo i106 : 3,990 บาท http://www.siamphone.com/spec/inovo/i106.htm
Mobia MB-B2 : 2,690 บาท http://www.siamphone.com/spec/mobia/mb-b2.htm
IMEI เปนเลขเฉพาะตวจรงหรอ ? • ในทางทฤษฏ อาจกลาวไดวาเลข IMEI แตละชดมความเฉพาะตว (Unique) เพราะถกกาหนดและบรหารโดยองคกลางระหวางประเทศไมใหมการซอนทบกน แตนนหมายถงเฉพาะเลข IMEI ของแท (Legitimate) เทานน
• การจะสรปวา IMEI เปนเลขเฉพาะตว หรอไม เราตองพจารณา 3 ประเดนหลกๆคอ • ในทางปฏบต มเลขเพยงชดเดยวในเครอขาย ณ ขณะเวลาหนงหรอไม ?
• ในทางปฏบต มเลขเพยงชดเดยวในทกเครอขายในประเทศนนหรอไม ?
• ในทางปฏบต มเลขเพยงชดเดยวและตดอยกบเครองโดยไมสามารถแกไขไดหรอไม ? หรอสามารถนาเลข IMEI ของแท ใสลงไปในเครองโทรศพทอนไดหรอไม ?
ม IMEI ซากนในเครอขายไดไหม ?
"Duplicate numbers are coming out of the factories now and you can have two or three handsets with the same number,”
Vodafone UK spokeswoman
January 2002
http://news.bbc.co.uk/2/hi/uk_news/1749215.stm
IMEI มซากนในหลายเครอขายไดไหม ?
http://news.bbc.co.uk/2/hi/8387727.stm
เราแกเลข IMEI ในเครองโทรศพทไดหรอไม ?
IMEI เมอเทยบกบ IP Address • ในทางเทคนค ระบบเครอขายโทรศพทไมไดมอง IMEI เปนสงยนยนผใชงาน แตจะใชเลขหมายประจา SIM Card ทรจกกนในชอ IMSI แทน
• ในทางปฏบต บางเครอขายสามารถใชงานเครองโทรศพททไมมเลขหมาย IMEI เลยกได • ดงนนอาจกลาวไดวา IMEI ยงไมอาจเทยบกบ IP Address ได เพราะ IP Address คอเลขหมายทใชในการเชอมตอ Internet ของคอมพวเตอรแตละเครอง มการรบสงขอมลโดยอางองเลข IP Address จรงๆ แต IMEI ไมมสวนเกยวของใดๆกบการรบสงขอมลหรอโทรเขาออกในระบบโทรศพท
The IMEI is only used for identifying the device and has no permanent or semi-permanent relation to the subscriber. Instead, the subscriber is identified by transmission of an IMSI number, which is stored on a SIM card that can (in theory) be transferred to any handset.
Source: http://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity
การยนยนตวบคคลผานเครอขายโทรศพท • ในทางเทคนค นอกจาก IMEI แลว จะมเลขหมายสองชดทเครอขาย “จาเปน” ตองใชในการสอสารระหวางโทรศพทสองเครองคอ
• IMSI : International Mobile Subscriber Identity • เลขหมายประจา SIM Card ใชสาหรบระบ “ตาแหนง” วา SIM Card นนอยจดไหน เชอมตอกบเครอขายใด เมอไหร อยางไร ฯลฯ
• IMSI เปนเลขหมายเฉพาะตว (Unique) ไมสามารถมซากนไดในเครอขายเดยวกน
• MSISDN : Mobile Subscriber Integrated Services Digital Network Number • หรอเบอรโทรศพทททกคนคนเคยกนด ระบบจะจดเกบเบอรโทรศพทคกบ IMSI เพอใชในการเชอมตอ
ดงนนหากเราตองการยนยนตวบคคล เราจาเปนตองใชเลข IMEI / IMSI และ MSISDN ทงหมดพรอมกน จงจะเชอถอไดวาขอมลไดถกสงออกมาจากโทรศพทเครองนน โดยใช SIM Card อนนน และใชหมายเลขโทรศพททระบไวจรง สอดคลองกนทงหมด
สรปความเหนของผเขยน • IMEI ของจรง (Legitimate) หมายถงเลขทไดรบจากองคกรกลางระหวางประเทศ ถกออกแบบมาเมอ 20 ปกอนโดย “หวง” จะใหเปนเลขหมายเฉพาะตว (Unique)
• แตในปจจบน IMEI ไมไดมลกษณะการเปนเลขหมายเฉพาะตว (Unique) ของเครองโทรศพทเคลอนทอยางแนนอน เพราะ • ในทองตลาดมเครองโทรศพททลกลอบนา IMEI ของเครองอนมาใชมากมาย • ในเครอขายสามารถม IMEI ซากนได • การปลอมแปลงหรอแกไข IMEI ของโทรศพทสามารถทาไดงาย
• Checksum Bit บอกเพยงแควาการรบสงเลข IMEI ระหวางเครองโทรศพทกบเครอขายนนถกตองหรอไม มความผดเพยนจากการรบสงหรอเปลา มนไมไดบอกวา IMEI ทไดเปนของจรงหรอของปลอม และไมไดบอกดวยวาเลข IMEI อนนน มการใชงานซาอยหรอไมในระบบเครอขาย
• เครอขายโทรศพทมกไมมการตรวจเชก IMEI วามเลขหมายซากนหรอไม (เพราะผใหบรการเองกยอมตองการใหคนใชงานไดจานวนมากๆ) และหาก IMEI เดยวกนแตอยคนละเครอขาย กแทบจะไมมทางตรวจพบไดเลย
• หากเทยบกบการใชงาน Internet เลขหมาย IP ดจะสามารถยนยนตวเครองไดดกวา IMEI เนองจาก IP มกถกใชเปนสวนหนงของเสนทางขอมลเชอมตอ (Call Path) ขณะทในระบบโทรศพท IMEI ไมมบทบาทใดๆใน Call Path เลย แตเปน MSISDN และ IMSI ตางหากทสาคญกวา
• หากตองการยนยนตวบคคล (Identification) ใหหนกแนนทสดในทางเทคนคจรงๆ สงทตองใชประกอบกนทงหมดคอเลขหมาย IMEI, IMSI, MSISDN วนเวลา และ Cell Site ทพบการกระทาดงกลาว
อางองและอานเพมเตม • IMEI : http://en.wikipedia.org/wiki/International_Mobile_Equipment_Identity • IMSI : http://en.wikipedia.org/wiki/International_Mobile_Subscriber_Identity • นโยบาย IMEI ของ GSM Association http://www.gsmworld.com/documents/DG06_v5.pdf • ประวตโดยละเอยด
http://www.babt.com/babt/en/services/imei_number_allocation/background • เงอนไขการยนขอจดทะเบยนเปนผผลตอปกรณ
http://www.babt.com/babt/en/services/imei_number_allocation/organisation_registration • ขนตอนการยนขอรบเลขหมาย IMEI
http://www.babt.com/babt/en/services/imei_number_allocation/tac_application