ตั้งแต่อีเมลไปจนถึงหมายเลขโทรศัพท์: แนวทาง OSINT แบบใหม่ (2019)
(martinvigo.com)สรุป: จากอีเมลสู่หมายเลขโทรศัพท์ แนวทาง OSINT แบบใหม่
-
มีการวิจัยล่าสุดเกี่ยวกับจุดอ่อนและเวกเตอร์การโจมตีของตัวเลือกรีเซ็ตรหัสผ่าน
-
มีการเปิดตัวเครื่องมือชื่อ "Ransombile" ที่งาน BSides Las Vegas ซึ่งช่วยทำให้การรีเซ็ตรหัสผ่านผ่าน SMS เป็นอัตโนมัติ และทำให้การโจมตีแบบเจาะจงเป้าหมายต่ออุปกรณ์พกพาที่ถูกล็อกแต่เข้าถึงตัวเครื่องได้ทำได้ง่ายขึ้น
-
ที่งาน DEF CON และ CCC ได้มีการหยิบยกปัญหาการรีเซ็ตรหัสผ่านทางโทรศัพท์ผ่านช่องโหว่ของระบบวอยซ์เมลขึ้นมาพูดถึง
-
พบว่าระหว่างการรีเซ็ตรหัสผ่าน มีการแสดงตัวเลขบางส่วนของหมายเลขโทรศัพท์บน UI แบบไม่ครบ
-
แต่ละเว็บไซต์ไม่มีมาตรฐานในการปกปิดข้อมูลระบุตัวบุคคล (PII) เหมือนกัน
-
ตัวอย่างเช่น ในกรณีของ Paypal หากรู้อีเมลแอดเดรสอย่างเดียว ก็สามารถทราบตัวเลขได้ 5 หลักจากหมายเลขโทรศัพท์ 10 หลัก
การตรวจสอบเชิงลึก
- จัดทำและตรวจสอบรายชื่อเว็บไซต์ยอดนิยมที่สามารถเริ่มกระบวนการรีเซ็ตรหัสผ่านได้โดยใช้อีเมลเพียงอย่างเดียว
- ตัวอย่างเช่น หากมีบัญชี eBay และ LastPass ผู้โจมตีก็สามารถรู้เลข 7 หลักของหมายเลขโทรศัพท์ได้โดยรู้อีเมลแอดเดรสเพียงอย่างเดียว
การหาตัวเลขที่เหลือ
- หมายเลขโทรศัพท์ในสหรัฐฯ ประกอบด้วยรหัสพื้นที่ รหัสชุมสาย และหมายเลขสมาชิก
- สามารถตรวจสอบรายการอัปเดตของรหัสพื้นที่และชุมสายที่เกี่ยวข้องได้ผ่าน North American Numbering Plan Administrator (NANPA)
- ตัวอย่างเช่น ในซานฟรานซิสโก สามารถลดจำนวนหมายเลขที่เป็นไปได้ลงเหลือ 784 หมายเลขได้ จากชุมสาย 216 ชุดที่ยังไม่ได้จัดสรรในรหัสพื้นที่ 415
National Pooling Administration
- สามารถตัดหมายเลขโทรศัพท์ที่ใช้ไม่ได้ออกได้จาก National Pooling Administration ซึ่งเป็นหน่วยงานที่จัดการการจัดสรรหมายเลขโทรศัพท์ โดยอิงจากหมายเลขสมาชิก
- ตัวอย่างเช่น สำหรับหมายเลข 415-272-XXXX ใน Sausalito สามารถตัด 415-272-[0-8]XXX ออก และโฟกัสเฉพาะหมายเลขที่ขึ้นต้นด้วย 9 ได้
ยังมีหมายเลขที่เป็นไปได้อีกมาก
- หลังจากรู้เลข 7 หลักของหมายเลขโทรศัพท์ของเป้าหมายจากอีเมลแอดเดรสแล้ว ก็สามารถใช้ NANPA และ National Pooling Administration เพื่อลดจำนวนหมายเลขที่เป็นไปได้ลงได้
- แทนที่จะตรวจสอบหมายเลขที่เหลือด้วยตนเอง สามารถใช้เสิร์ชเอนจิน บริการออนไลน์ และบริการระบบโทรศัพท์ออนไลน์เพื่อค้นหาหมายเลขโทรศัพท์ที่เชื่อมโยงกับอีเมลแอดเดรสได้
ใช้เวกเตอร์การโจมตีแบบเดียวกันย้อนกลับ
- ผ่านบริการอย่าง Amazon และ Twitter สามารถลองรีเซ็ตรหัสผ่านด้วยหมายเลขโทรศัพท์ และดึงตัวอักษรบางส่วนของอีเมลแอดเดรสกลับมาได้
- สามารถใช้อีเมลแอดเดรสเพื่อรวบรวมตัวเลขของหมายเลขโทรศัพท์จากหลายเว็บไซต์ จากนั้นใช้ข้อมูลสาธารณะของ NANPA และ National Pooling Administration เพื่อลดรายการหมายเลขที่เป็นไปได้ แล้ววนลองรายการหมายเลขที่เหลือเพื่อเทียบความสอดคล้องกับตัวอักษรอีเมลของเป้าหมาย
การทำงานอัตโนมัติ
- มีเครื่องมือชื่อ "email2phonenumber" ที่สามารถรับหมายเลขโทรศัพท์บางส่วนและส่งกลับรายการหมายเลขโทรศัพท์ที่ใช้ได้ พร้อมทั้งใช้ฟังก์ชันรีเซ็ตรหัสผ่านของ Amazon และ Twitter เพื่อ brute-force หมายเลขที่เหลือและหาอีเมลที่ตรงกัน
ประเทศอื่น ๆ
- สามารถอาศัยระบบหมายเลขโทรศัพท์ของประเทศอื่นนอกสหรัฐฯ เพื่อรวบรวมตัวเลขทั้งหมดของหมายเลขโทรศัพท์ได้
- ตัวอย่างเช่น ในสเปน หมายเลขโทรศัพท์มือถือมี 9 หลัก และ eBay หรือ LastPass ไม่ได้ปรับการมาสก์ให้สอดคล้องกับความยาวของหมายเลข จึงทำให้สามารถรู้ได้มากกว่าครึ่งหนึ่งของหมายเลขโทรศัพท์
บทสรุป
- เนื่องจากไม่มีวิธีมาตรฐานในการมาสก์ PII ข้อมูลบางส่วนของอีเมลแอดเดรสและหมายเลขโทรศัพท์จึงอาจรั่วไหลออกมาจากบริการออนไลน์
- โดยเฉพาะในประเทศที่หมายเลขโทรศัพท์สั้น หลายบริการไม่ได้ปรับการมาสก์ให้เข้ากับความยาวของหมายเลข จึงอาจทำให้ทราบหมายเลขโทรศัพท์ทั้งหมดได้
- มีข้อเสนอให้ผู้ใช้สามารถตั้งป้ายกำกับ เช่น "อีเมลส่วนตัว" หรือ "โทรศัพท์ที่ทำงาน" เพื่อให้ระบบแสดงป้ายกำกับแทน PII ระหว่างการรีเซ็ตรหัสผ่าน
ความเห็นของ GN⁺
ประเด็นสำคัญที่สุดของบทความนี้คือการค้นพบแนวทาง OSINT แบบใหม่ที่สามารถหาหมายเลขโทรศัพท์ได้จากอีเมลแอดเดรสเพียงอย่างเดียว วิธีนี้อาจส่งผลกระทบอย่างมากต่อความเป็นส่วนตัวและความปลอดภัย และช่วยเพิ่มการตระหนักรู้ต่อผู้โจมตีที่อาจนำช่องโหว่นี้ไปใช้ในทางที่ผิด บทความนี้นำเสนอหัวข้อที่น่าสนใจสำหรับผู้ที่สนใจวิศวกรรมซอฟต์แวร์และความปลอดภัย พร้อมทั้งเน้นย้ำความสำคัญของการปกป้องข้อมูลส่วนบุคคล
1 ความคิดเห็น
ความคิดเห็นใน Hacker News