15
การใช้ IMEI ยืนยันตัวบุคคล

การใช้ IMEI ยืนยันตัวบุคคล

Embed Size (px)

DESCRIPTION

ข้อเท็จจริงทางเทคนิคของ IMEI ในปัจจุบันและการนำไปใช้ยืนยันตัวบุคลล

Citation preview

Page 1: การใช้ IMEI ยืนยันตัวบุคคล

การใช IMEI ยนยนตวบคคล

Page 2: การใช้ IMEI ยืนยันตัวบุคคล

ความเปนมา •  IMEI ถกออกแบบมาเมอ 20 ปกอน โดนหวงจะใหเปนเลขหมาย “เฉพาะตว” (Unique) เครองโทรศพทในระบบ GSM เพอนาไปใชแกปญหาเครองถกขโมย (Stolen Handset)

•  แตเดมเลขหมาย IMEI จะถกบรหารโดยองคกลางระหวางประเทศดานโทรคมนาคม European Telecommunications Terminal Equipment (TTE) Directive ซงจะทาหนาทตรวจสอบและใหการรบรองมาตรฐานคณภาพของอปกรณ จากนนจงจะกาหนดเลขหมาย IMEI ใหแกผผลตราย •  สมยกอน โทรศพท GSM ทไมผานการรบรองมาตรฐานคณภาพ จะไมไดรบเลขหมาย

IMEI และไมสามารถใชงานในเครอขายได •  หลงป 2000 เปนตนมา การยนขอรบเลขหมาย IMEI กไมจาเปนตองเปนผผลตทไดรบการรบรองมาตรฐานดานความปลอดภยเสมอไป ปจจบน องคกรกลางระหวางประเทศทควบคมนโยบายคอ GSM Association และจะมผบรหารจดการเลขหมายของแตละทวปแยกยอยกนลงไปอกท

Page 3: การใช้ IMEI ยืนยันตัวบุคคล

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

Page 4: การใช้ IMEI ยืนยันตัวบุคคล

อะไรคอ 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 แสดงวาตองมการสงผดพลาดระหวางทางแนนอน

Page 5: การใช้ IMEI ยืนยันตัวบุคคล

Check Digit บอกอะไร ? •  การตรวจสอบวา Check Digit วาตรงตามทควรจะเปนหรอไมนน สรปไดเพยงแควาขอมลทไดรบมานนถกตอง (Accurate) ตรงกบทสงออกมาหรอไมเทานน แตไมไดบอกวาขอมลทสงออกมาเปนขอมลทถกกฏเกณฑ (Legitimate) หรอเปลา •  การคานวน Check Bit จะใหคาออกมาไดเลขเดยวเทานน หากไดเลขอนแสดงวาขอมลทรบมาผดเพยนไประหวางการสง

•  พดงายๆวาหากเครอขายคานวนแลวได Check Bit ถกตอง กแปลวาเลข IMEI ทไดรบมาจากเครองปลายทางถกตอง แตไมไดหมายความวาเลข IMEI ทรบมานนเปนเลขเฉพาะตว (Unique) หรอถกกฏเกณฑ (Legitimate) ซงจะกลาวถงตอไป

Page 6: การใช้ IMEI ยืนยันตัวบุคคล

ความเปลยนแปลงในตลาดผผลตอปกรณ GSM

•  ตลาดโทรศพทเคลอนทเตบโตอยางกาวกระโดดใน 20 ปทผานมา ผผลตโทรศพทไมไดจากดอยแคผผลตรายใหญๆทมกเปนเจาของอปกรณเครอขาย (โนเกย อรคสน ซเมนส) อกตอไป

•  มผผลตโทรศพทรายใหมๆเพมขนมาก (โซน แอปเปล Blackberry ซมซง LG) และมผผลตในกลม Grey Market อกมากโดยเฉพาะกลมฐานการผลตในจน

•  Grey Market Manufacturer คอผผลตชพเซทและโทรศพทราคาถก โดยอปกรณเหลานมกจะไมไดรบการรบรองคณภาพ/ความปลอดภยจากองคกรระหวางประเทศ

•  การยนเรองขอรบเลขหมาย IMEI จากองคกรกลางระหวางประเทศไมใชเรองงาย บรษทผผลตจะตองเปนสมาชกและจายมคาธรรมเนยม ดงนนสวนใหญแลวผผลต Grey Market สวนใหญจงเลอกทจะไมใชเลข IMEI ทถกตอง

โทรศพททออกขายจากโรงงาน Grey Market จงมกม IMEI เปนอยางใดอยางหนงดงน; •  ไมม IMEI เลย (Blank) •  ม IMEI เปน 0 หมด •  มเลข IMEI เปนชดพเศษ เชน เลขหมายทดสอบ •  ม IMEI เปนเลข IMEI แท (Legitimate) แตใชของโทรศพทยหออนแทน มทงกรณทใชเลข

ของเครองในปจจบน และเครองรนเกาทเลกสายการผลตไปแลว

Page 7: การใช้ IMEI ยืนยันตัวบุคคล

ตลาดโทรศพทมอถอทไมเหมอน 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

Page 8: การใช้ IMEI ยืนยันตัวบุคคล

IMEI เปนเลขเฉพาะตวจรงหรอ ? •  ในทางทฤษฏ อาจกลาวไดวาเลข IMEI แตละชดมความเฉพาะตว (Unique) เพราะถกกาหนดและบรหารโดยองคกลางระหวางประเทศไมใหมการซอนทบกน แตนนหมายถงเฉพาะเลข IMEI ของแท (Legitimate) เทานน

•  การจะสรปวา IMEI เปนเลขเฉพาะตว หรอไม เราตองพจารณา 3 ประเดนหลกๆคอ •  ในทางปฏบต มเลขเพยงชดเดยวในเครอขาย ณ ขณะเวลาหนงหรอไม ?

•  ในทางปฏบต มเลขเพยงชดเดยวในทกเครอขายในประเทศนนหรอไม ?

•  ในทางปฏบต มเลขเพยงชดเดยวและตดอยกบเครองโดยไมสามารถแกไขไดหรอไม ? หรอสามารถนาเลข IMEI ของแท ใสลงไปในเครองโทรศพทอนไดหรอไม ?

Page 9: การใช้ 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

Page 10: การใช้ IMEI ยืนยันตัวบุคคล

IMEI มซากนในหลายเครอขายไดไหม ?

http://news.bbc.co.uk/2/hi/8387727.stm

Page 11: การใช้ IMEI ยืนยันตัวบุคคล

เราแกเลข IMEI ในเครองโทรศพทไดหรอไม ?

Page 12: การใช้ 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

Page 13: การใช้ IMEI ยืนยันตัวบุคคล

การยนยนตวบคคลผานเครอขายโทรศพท •  ในทางเทคนค นอกจาก 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 อนนน และใชหมายเลขโทรศพททระบไวจรง สอดคลองกนทงหมด

Page 14: การใช้ IMEI ยืนยันตัวบุคคล

สรปความเหนของผเขยน •  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 ทพบการกระทาดงกลาว

Page 15: การใช้ IMEI ยืนยันตัวบุคคล

อางองและอานเพมเตม •  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