อ่าน 9 นาที
ระบบสัญญาณหมายเลข 7
ระบบส่งสัญญาณหมายเลข 7 ( SS7 ) คือชุด โปรโตคอล การส่งสัญญาณโทรศัพท์ ที่พัฒนาขึ้นในทศวรรษ 1970 ซึ่งใช้ใน การเชื่อมต่อ และ ยุติ การโทรใน เครือข่ายโทรศัพท์สาธารณะ ทั่วโลก (PSTN)...
ระบบสัญญาณหมายเลข 7
| ซีรีส์ Q.700 | |
|---|---|
| ระบบส่งสัญญาณหมายเลข 7 | |
| สถานะ | มีผลบังคับใช้ |
| ปีเริ่มต้น | 1984 |
| เวอร์ชั่นล่าสุด | (03/93) มีนาคม 2536 |
| องค์กร | ไอทู-ที |
| คณะกรรมการ | กลุ่มวิจัยที่ XI, WTSC |
| มาตรฐานที่เกี่ยวข้อง | Q.701, Q.711 |
| โดเมน | ระบบโทรศัพท์ |
| เว็บไซต์ | https://www.itu.int/rec/T-REC-Q.700 |
ระบบส่งสัญญาณหมายเลข 7 ( SS7 ) คือชุด โปรโตคอล การส่งสัญญาณโทรศัพท์ที่พัฒนาขึ้นในทศวรรษ 1970 ซึ่งใช้ในการเชื่อมต่อและยุติ การโทรใน เครือข่ายโทรศัพท์สาธารณะทั่วโลก (PSTN) ส่วนใหญ่โปรโตคอลนี้ยังทำหน้าที่แปลงหมายเลข การโอนย้ายหมายเลขท้องถิ่นการเรียกเก็บเงินแบบเติมเงินบริการข้อความสั้น (SMS) และบริการอื่นๆ ด้วย
โปรโตคอลนี้ได้รับการแนะนำในระบบเบลล์ในสหรัฐอเมริกาในชื่อCommon Channel Interoffice Signalingในช่วงทศวรรษ 1970 สำหรับการส่งสัญญาณระหว่างสวิตช์หมายเลข 4ESSและสำนักงานเก็บค่าผ่านทางหมายเลข 4A [ 1 ] [ 2 ]โปรโตคอล SS7 ได้รับการกำหนดสำหรับการใช้งานระหว่างประเทศโดยคำแนะนำชุด Q.700 ปี 1988 โดยITU-T [ 3 ] ในบรรดาโปรโตคอล SS7 เวอร์ชันต่างๆ ของแต่ละประเทศ ส่วนใหญ่มีพื้นฐานมาจากเวอร์ชันที่กำหนดมาตรฐานโดยสถาบันมาตรฐานแห่งชาติอเมริกัน (ANSI) และสถาบันมาตรฐานโทรคมนาคมแห่งยุโรป (ETSI) เวอร์ชันของแต่ละประเทศที่มีลักษณะเด่นคือ เวอร์ชันของ คณะกรรมการเทคโนโลยีโทรคมนาคม (TTC) ของจีนและญี่ปุ่น
SS7 ได้รับการพิสูจน์แล้วว่ามีช่องโหว่ด้านความปลอดภัยหลายประการ ทำให้สามารถติดตามตำแหน่งของผู้โทร ดักฟังข้อมูลเสียง ดักฟัง รหัส ยืนยันตัวตนแบบสองปัจจัยและอาจส่งสปายแวร์ไปยังโทรศัพท์ได้[ 4 ] [ 5 ]
คณะทำงานด้านวิศวกรรมอินเทอร์เน็ต (IETF) ได้กำหนด ชุดโปรโตคอล SIGTRANซึ่งใช้งานโปรโตคอลระดับ 2, 3 และ 4 ที่เข้ากันได้กับ SS7 บางครั้งเรียกว่าPseudo SS7โดยจะวางซ้อนอยู่บน กลไกการขนส่ง Stream Control Transmission Protocol (SCTP ) สำหรับใช้ใน เครือข่าย โปรโตคอลอินเทอร์เน็ตเช่นอินเทอร์เน็ต
ในอเมริกาเหนือ SS7 มักถูกเรียกว่าCommon Channel Signaling System 7 (CCSS7) (หรือ CCS7) ในสหราชอาณาจักรเรียกว่าC7 (CCITT หมายเลข 7) หมายเลข 7และCommon Channel Interoffice Signaling 7 (CCIS7) ในเยอรมนี มักเรียกว่าZentraler Zeichengabekanal Nummer 7 (ZZK-7)
ประวัติศาสตร์
ระบบส่งสัญญาณหมายเลข 5และระบบก่อนหน้านี้ใช้การส่งสัญญาณแบบอินแบนด์ซึ่งข้อมูลการตั้งค่าการโทรจะถูกส่งโดยการสร้าง โทนเสียง หลายความถี่ พิเศษ ที่ส่งผ่านช่องสัญญาณเสียงของสายโทรศัพท์ หรือที่เรียกว่าช่องสัญญาณแบร์เรอร์ เนื่องจากผู้ใช้สามารถเข้าถึงช่องสัญญาณแบร์เรอร์ได้โดยตรง จึงสามารถใช้ประโยชน์จากอุปกรณ์ต่างๆ เช่น บลูบ็อกซ์ซึ่งสามารถจำลองโทนเสียงที่เครือข่ายใช้สำหรับการควบคุมและการกำหนดเส้นทางการโทรได้ เพื่อแก้ไขปัญหานี้ SS6 และ SS7 จึงใช้การส่งสัญญาณแบบเอาต์ออฟแบนด์ ซึ่งส่งผ่านช่องสัญญาณแยกต่างหาก[ 6 ] : 141 จึงทำให้การควบคุมการโทรและเส้นทางการพูดแยกออกจากกัน SS6 และ SS7 เรียกว่า โปรโตคอล การส่งสัญญาณช่องร่วม (CCS) หรือ ระบบ การส่งสัญญาณระหว่างสำนักงานช่องร่วม (CCIS)
อีกองค์ประกอบหนึ่งของการส่งสัญญาณแบบอินแบนด์ที่ SS7 กล่าวถึงคือประสิทธิภาพของเครือข่าย ด้วยการส่งสัญญาณแบบอินแบนด์ ช่องสัญญาณเสียงจะถูกใช้ในระหว่างการตั้งค่าการโทร ซึ่งทำให้ช่องสัญญาณนั้นไม่ว่างสำหรับการรับส่งข้อมูลจริง สำหรับการโทรทางไกล เส้นทางการสนทนาอาจผ่านโหนดหลายโหนด ซึ่งลดความจุของโหนดที่ใช้งานได้ ด้วย SS7 การเชื่อมต่อจะไม่ถูกสร้างขึ้นระหว่างจุดปลายจนกว่าโหนดทั้งหมดบนเส้นทางจะยืนยันความพร้อมใช้งาน หากปลายทางไม่ว่าง ผู้โทรจะได้รับสัญญาณไม่ว่างโดยไม่ต้องใช้ช่องสัญญาณเสียง
นับตั้งแต่ปี 1975 โปรโตคอล CCS ได้รับการพัฒนาโดยบริษัทโทรศัพท์รายใหญ่และภาคส่วนมาตรฐานโทรคมนาคมของสหภาพโทรคมนาคมระหว่างประเทศ (ITU-T) ในปี 1977 ITU-T ได้กำหนดโปรโตคอล CCS ระหว่างประเทศตัวแรกเป็นระบบส่งสัญญาณหมายเลข 6 (SS6) [ 6 ] : 145 ในคำแนะนำชุด Q.7XX ในหนังสือสีเหลืองปี 1980 ITU-T ได้กำหนดระบบส่งสัญญาณหมายเลข 7 เป็นมาตรฐานสากล[ 3 ] SS7 เข้ามาแทนที่ SS6 ด้วยหน่วยสัญญาณ 28 บิตที่จำกัด ซึ่งมีข้อจำกัดทั้งในด้านฟังก์ชันและไม่เหมาะสมกับระบบดิจิทัล[ 6 ] : 145 SS7 ยังเข้ามาแทนที่ระบบส่งสัญญาณหมายเลข 5 (SS5) ในขณะที่ ตัวแปร R1และR2ยังคงใช้ในหลายประเทศ
คณะทำงานด้านวิศวกรรมอินเทอร์เน็ต (IETF) ได้กำหนด โปรโตคอล SIGTRANซึ่งแปลงรูปแบบการส่งสัญญาณช่องสัญญาณทั่วไปเป็น IP Message Transfer Part (MTP) ระดับ 2 (M2UA และ M2PA), Message Transfer Part (MTP) ระดับ 3 ( M3UA ) และ Signaling Connection Control Part (SCCP) (SUA) แม้ว่าจะทำงานบนการขนส่งที่ใช้ IP แต่โปรโตคอล SIGTRAN ไม่ใช่ตัวแปร SS7 แต่เป็นเพียงการขนส่งตัวแปร SS7 ระดับชาติและระดับนานาชาติที่มีอยู่[ 7 ]
ฟังก์ชันการทำงาน
การส่งสัญญาณในระบบโทรศัพท์คือการแลกเปลี่ยนข้อมูลควบคุมที่เกี่ยวข้องกับการตั้งค่าและการวางสายโทรศัพท์บนวงจรโทรคมนาคม[ 8 ] : 318 ตัวอย่างของข้อมูลควบคุม ได้แก่ ตัวเลขที่ผู้โทรกดและหมายเลขการเรียกเก็บเงินของผู้โทร
เมื่อมีการส่งสัญญาณบนวงจรเดียวกันกับการสนทนาทางโทรศัพท์ จะเรียกว่าการส่งสัญญาณที่เชื่อมโยงกับช่องสัญญาณ (Channel-Associated Signalingหรือ CAS) ซึ่งเป็นกรณีสำหรับสายโทรศัพท์แบบอนาล็อก สายโทรศัพท์ดิจิทัล แบบหลายความถี่ (MF) และ R2 รวมถึงสาย โทรศัพท์ PBX แบบ DSS1/DASS
ในทางตรงกันข้าม SS7 ใช้การส่งสัญญาณผ่านช่องสัญญาณร่วมซึ่งเส้นทางและอุปกรณ์ที่ใช้ในการส่งสัญญาณนั้นแยกต่างหากจากระบบส่งสัญญาณโดยไม่ต้องยึดช่องสัญญาณเสียงก่อน ส่งผลให้ประหยัดค่าใช้จ่ายและเพิ่มประสิทธิภาพในการส่งสัญญาณและการใช้ช่องสัญญาณได้อย่างมาก
เนื่องจากกลไกที่ใช้ในวิธีการส่งสัญญาณก่อน SS7 (การกลับขั้วแบตเตอรี่การส่งสัญญาณตัวเลขหลายความถี่การส่งสัญญาณบิต A และ B ) วิธีการก่อนหน้านี้จึงไม่สามารถสื่อสารข้อมูลการส่งสัญญาณได้มากนัก โดยปกติแล้วจะส่งสัญญาณเฉพาะตัวเลขที่กดในระหว่างการตั้งค่าการโทร สำหรับการโทรแบบคิดค่าบริการ จะมีการส่งสัญญาณตัวเลขที่กดและตัวเลขหมายเลขค่าบริการ SS7 ซึ่งเป็นโปรโตคอลการสื่อสารแบบแพ็กเก็ตความเร็วสูงและประสิทธิภาพสูง สามารถสื่อสารข้อมูลจำนวนมากได้ในระหว่างการตั้งค่าการโทร ระหว่างการโทร และเมื่อสิ้นสุดการโทร ซึ่งช่วยให้สามารถพัฒนาบริการที่เกี่ยวข้องกับการโทรได้อย่างหลากหลาย บริการแรกๆ บางส่วนเกี่ยวข้องกับการจัดการการโทรการโอนสาย (สายไม่ว่างและไม่มีผู้รับ) ข้อความเสียงการรอสายการประชุมทางโทรศัพท์การแสดงชื่อและหมายเลข ผู้โทร การคัดกรองสายการระบุผู้โทรที่เป็นอันตรายการ โทร กลับเมื่อสายไม่ว่าง[ 8 ] : บทนำ xx
โปรโตคอลระดับบนสุดที่นำมาใช้งานในช่วงแรกในชุด SS7 นั้นมีไว้สำหรับการตั้งค่า การบำรุงรักษา และการปล่อยสายโทรศัพท์[ 9 ]ส่วนผู้ใช้โทรศัพท์ (TUP) ถูกนำมาใช้ในยุโรป และ ส่วนผู้ใช้ เครือข่ายดิจิทัลบริการแบบบูร ณาการ (ISDN) ( ISUP ) ที่ปรับให้เหมาะสมสำหรับ การโทร ผ่านเครือข่ายโทรศัพท์สาธารณะ (PSTN) ถูกนำมาใช้ในอเมริกาเหนือ ต่อมา ISUP ถูกนำมาใช้ในยุโรปเมื่อเครือข่ายในยุโรปอัปเกรดเป็น ISDN ณ ปี 2020 อเมริกาเหนือยังไม่สามารถอัปเกรดเป็น ISDN ได้อย่างสมบูรณ์ และบริการโทรศัพท์ที่ใช้กันอย่างแพร่หลายยังคงเป็นบริการโทรศัพท์แบบเดิม (Plain Old Telephone Service ) เนื่องจากความสมบูรณ์และความต้องการช่องสัญญาณนอกแบนด์สำหรับการทำงาน SS7 จึงส่วนใหญ่ใช้สำหรับการส่งสัญญาณระหว่างสวิตช์โทรศัพท์ไม่ใช่สำหรับการส่งสัญญาณระหว่างชุมสายท้องถิ่นและ อุปกรณ์ ใน สถานที่ของลูกค้า
เนื่องจากการส่งสัญญาณ SS7 ไม่จำเป็นต้องยึดช่องสัญญาณสำหรับการสนทนาก่อนการแลกเปลี่ยนข้อมูลควบคุม จึง ทำให้ การส่งสัญญาณที่ไม่เกี่ยวข้องกับสิ่งอำนวยความสะดวก (NFAS) เป็นไปได้ NFAS คือการส่งสัญญาณที่ไม่เกี่ยวข้องโดยตรงกับเส้นทางที่การสนทนาจะผ่านไป และอาจเกี่ยวข้องกับข้อมูลอื่น ๆ ที่อยู่ในฐานข้อมูลส่วนกลาง เช่น การสมัครใช้บริการ การเปิดใช้งานคุณสมบัติ และตรรกะการบริการ ซึ่งทำให้สามารถให้บริการบนเครือข่ายชุดหนึ่งที่ไม่ต้องพึ่งพาการกำหนดเส้นทางการโทรไปยังสวิตช์การสมัครใช้บริการเฉพาะที่ตรรกะการบริการจะถูกดำเนินการ แต่ช่วยให้ตรรกะการบริการสามารถกระจายไปทั่วเครือข่ายโทรศัพท์และดำเนินการได้อย่างสะดวกยิ่งขึ้นที่สวิตช์ต้นทางก่อนการกำหนดเส้นทางการโทร นอกจากนี้ยังช่วยให้ผู้สมัครใช้บริการมีความคล่องตัวมากขึ้นเนื่องจากการแยกตรรกะการบริการออกจากสวิตช์การสมัครใช้บริการ คุณลักษณะ ISUP อีกประการหนึ่งที่ SS7 พร้อม NFAS ช่วยให้ทำได้คือการแลกเปลี่ยนข้อมูลการส่งสัญญาณระหว่างการโทร[ 8 ] : 318
SS7 ยังเปิดใช้งานการส่งสัญญาณที่ไม่เกี่ยวข้องกับการโทร ซึ่งเป็นการส่งสัญญาณที่ไม่เกี่ยวข้องโดยตรงกับการสร้างการโทร[ 8 ] : 319 ซึ่งรวมถึงการแลกเปลี่ยนข้อมูลการลงทะเบียนที่ใช้ระหว่างโทรศัพท์มือถือและ ฐานข้อมูล ทะเบียนตำแหน่งบ้านซึ่งติดตามตำแหน่งของโทรศัพท์มือถือ ตัวอย่างอื่นๆ ได้แก่เครือข่ายอัจฉริยะและฐานข้อมูลการโอนย้ายหมายเลขท้องถิ่น[ 8 ] : 433
โหมดการส่งสัญญาณ
นอกเหนือจากการส่งสัญญาณด้วยระดับการเชื่อมโยงต่างๆ เหล่านี้กับการตั้งค่าการโทรและสิ่งอำนวยความสะดวกที่ใช้ในการดำเนินการโทรแล้ว SS7 ยังได้รับการออกแบบให้ทำงานในสองโหมด ได้แก่โหมดเชื่อมโยงและโหมดกึ่งเชื่อมโยง[ 10 ]
เมื่อดำเนินการในโหมดที่เกี่ยวข้องการส่งสัญญาณ SS7 จะดำเนินการจากสวิตช์หนึ่งไปยังอีกสวิตช์หนึ่งผ่านเครือข่ายโทรศัพท์สาธารณะโดยใช้เส้นทางเดียวกับสิ่งอำนวยความสะดวกที่เกี่ยวข้องซึ่งดำเนินการโทรศัพท์ โหมดนี้ประหยัดกว่าสำหรับเครือข่ายขนาดเล็ก โหมดการส่งสัญญาณที่เกี่ยวข้องไม่ใช่โหมดที่นิยมใช้ในอเมริกาเหนือ[ 11 ]
เมื่อทำงานในโหมดกึ่งเชื่อมโยง การส่งสัญญาณ SS7 จะดำเนินการจาก สวิตช์ต้นทางไปยังสวิตช์ปลายทาง โดยผ่านเครือข่ายการส่งสัญญาณ SS7 แยกต่างหากซึ่งประกอบด้วยจุดถ่ายโอนสัญญาณโหมดนี้ประหยัดกว่าสำหรับเครือข่ายขนาดใหญ่ที่มีลิงก์การส่งสัญญาณโหลดเบา โหมดการส่งสัญญาณกึ่งเชื่อมโยงเป็นโหมดที่นิยมใช้ในอเมริกาเหนือ[ 12 ]
เครือข่ายทางกายภาพ
SS7 แยกวงจรสัญญาณออกจากวงจรเสียง เครือข่าย SS7 ต้องประกอบด้วยอุปกรณ์ที่รองรับ SS7 ตั้งแต่ต้นจนจบเพื่อให้สามารถใช้งานได้อย่างเต็มประสิทธิภาพ เครือข่ายสามารถประกอบด้วยประเภทลิงก์หลายประเภท (A, B, C, D, E และ F) และโหนดสัญญาณสามโหนด ได้แก่จุดสลับบริการ (SSP) จุดถ่ายโอนสัญญาณ (STP) และจุดควบคุมบริการ (SCP) แต่ละโหนดในเครือข่ายจะถูกระบุด้วยหมายเลข ซึ่งเป็นรหัสจุดสัญญาณ บริการเพิ่มเติมจะได้รับผ่านอินเทอร์เฟซฐานข้อมูลที่ระดับ SCP โดยใช้เครือข่าย SS7
การเชื่อมต่อระหว่างโหนดเป็นแบบฟูลดูเพล็กซ์ (full-duplex) ด้วยช่องทางการสื่อสารแบบแบ่งระดับความเร็ว 56, 64, 1,536 หรือ 1,984 กิโลบิต/วินาที ในยุโรป โดยทั่วไปจะเป็นหนึ่งช่องสัญญาณ (64 กิโลบิต/วินาที) หรือทั้งหมด (1,984 กิโลบิต/วินาที) ( DS0 ) ภายใน สิ่งอำนวยความสะดวก E1ในอเมริกาเหนือจะเป็นหนึ่งช่องสัญญาณ (56 หรือ 64 กิโลบิต/วินาที) หรือทั้งหมด (1,536 กิโลบิต/วินาที) ( DS0Aหรือ DS0) ภายใน สิ่งอำนวยความสะดวก T1สามารถเชื่อมต่อลิงก์สัญญาณหนึ่งลิงก์หรือมากกว่านั้นเข้ากับจุดปลายทั้งสองจุดเดียวกัน ซึ่งรวมกันเป็นชุดลิงก์สัญญาณ ลิงก์สัญญาณจะถูกเพิ่มเข้าไปในชุดลิงก์เพื่อเพิ่มความจุในการส่งสัญญาณของชุดลิงก์
ในยุโรป ลิงก์ SS7 มักจะเชื่อมต่อโดยตรงระหว่างสถานีสวิตช์โดยใช้ลิงก์ F การเชื่อมต่อโดยตรงนี้เรียกว่าการส่งสัญญาณแบบเชื่อมโยงในอเมริกาเหนือ ลิงก์ SS7 มักจะเชื่อมต่อโดยอ้อมระหว่างสถานีสวิตช์โดยใช้เครือข่าย STP (จุดถ่ายโอนสัญญาณ) ระหว่างกลาง การเชื่อมต่อโดยอ้อมนี้เรียกว่าการส่งสัญญาณแบบกึ่งเชื่อมโยงซึ่งช่วยลดจำนวนลิงก์ SS7 ที่จำเป็นในการเชื่อมต่อสถานีสวิตช์และ SCP ทั้งหมดในเครือข่ายการส่งสัญญาณ SS7 [ 13 ]
ลิงก์ SS7 ที่มีความจุสัญญาณสูงกว่า (1.536 และ 1.984 Mbit/s ซึ่งเรียกง่ายๆ ว่าอัตรา 1.5 Mbit/s และ 2.0 Mbit/s) เรียกว่าลิงก์ความเร็วสูง (HSL) ซึ่งแตกต่างจากลิงก์ความเร็วต่ำ (56 และ 64 kbit/s) ลิงก์ความเร็วสูงได้รับการกำหนดไว้ในข้อแนะนำ ITU-T Q.703 สำหรับอัตรา 1.5 Mbit/s และ 2.0 Mbit/s และมาตรฐาน ANSI T1.111.3 สำหรับอัตรา 1.536 Mbit/s [ 14 ]มีความแตกต่างระหว่างข้อกำหนดสำหรับอัตรา 1.5 Mbit/s ลิงก์ความเร็วสูงใช้แบนด์วิดท์ทั้งหมดของสิ่งอำนวยความสะดวกในการส่ง T1 (1.536 Mbit/s) หรือ E1 (1.984 Mbit/s) สำหรับการขนส่งข้อความสัญญาณ SS7 [ 14 ]
SIGTRANให้บริการส่งสัญญาณโดยใช้ การ เชื่อม โยง SCTPผ่านโปรโตคอลอินเทอร์เน็ต[ 8 ] : 456 โปรโตคอลสำหรับSIGTRANคือM2PA , M2UA , M3UAและSUA [ 15 ]
ชุดโปรโตคอล SS7
| โปรโตคอล SS7 ตามเลเยอร์ OSI | |
| แอปพลิเคชัน | INAP , MAP , IS-41 ... TCAP , CAP , ISUP , ... |
|---|---|
| เครือข่าย | MTP ระดับ 3 + SCCP |
| ลิงก์ข้อมูล | เอ็มทีพี ระดับ 2 |
| ทางกายภาพ | เอ็มทีพี ระดับ 1 |
สแต็กโปรโตคอล SS7 อาจถูกแมปบางส่วนกับโมเดล OSIของสแต็กโปรโตคอลดิจิทัลแบบแพ็กเก็ต เลเยอร์ OSI 1 ถึง 3 จัดเตรียมโดยส่วนการถ่ายโอนข้อความ (MTP) และส่วนควบคุมการเชื่อมต่อสัญญาณ (SCCP) ของโปรโตคอล SS7 (เรียกรวมกันว่าส่วนบริการเครือข่าย (NSP)) สำหรับการส่งสัญญาณที่เกี่ยวข้องกับวงจร เช่นBT IUP , ส่วนผู้ใช้โทรศัพท์ (TUP)หรือส่วนผู้ใช้ ISDN (ISUP) ส่วนผู้ใช้จะจัดเตรียมเลเยอร์ 7 ปัจจุบันไม่มีส่วนประกอบโปรโตคอลใดที่จัดเตรียมเลเยอร์ OSI 4 ถึง 6 [ 3 ]ส่วนแอปพลิเคชันความสามารถในการทำธุรกรรม ( TCAP) เป็นผู้ใช้ SCCP หลักในเครือข่ายหลัก โดยใช้ SCCP ในโหมดไร้การเชื่อมต่อ SCCP ในโหมดที่เน้นการเชื่อมต่อจะจัดเตรียมเลเยอร์การขนส่งสำหรับโปรโตคอลอินเทอร์เฟซทางอากาศ เช่น BSSAP และRANAP TCAP ให้ความสามารถในการทำธุรกรรมแก่ผู้ใช้ (TC-Users) เช่นส่วนแอปพลิเคชันมือถือ ส่วน แอปพลิเคชัน เครือข่ายอัจฉริยะและส่วนแอปพลิเคชัน CAMEL
ส่วนการถ่ายโอนข้อความ (MTP) ครอบคลุมฟังก์ชันบางส่วนของเลเยอร์เครือข่าย OSI รวมถึง: อินเทอร์เฟซเครือข่าย การถ่ายโอนข้อมูล การจัดการข้อความ และการกำหนดเส้นทางไปยังระดับที่สูงกว่า ส่วนควบคุมการเชื่อมต่อสัญญาณ (SCCP) อยู่ที่ระดับฟังก์ชัน 4 เมื่อรวมกับ MTP ระดับ 3 จะเรียกว่าส่วนบริการเครือข่าย (NSP) SCCP ทำหน้าที่เติมเต็มฟังก์ชันของเลเยอร์เครือข่าย OSI ได้แก่ การกำหนดแอดเดรสและการกำหนดเส้นทางแบบ end-to-end ข้อความแบบไร้การเชื่อมต่อ (UDT) และบริการการจัดการสำหรับผู้ใช้ส่วนบริการเครือข่าย (NSP) [ 16 ]ส่วนผู้ใช้โทรศัพท์ (TUP) เป็นระบบส่งสัญญาณแบบลิงก์ต่อลิงก์ที่ใช้ในการเชื่อมต่อการโทร ISUP เป็นส่วนผู้ใช้หลักที่ให้โปรโตคอลแบบวงจรเพื่อสร้าง บำรุงรักษา และยุติการเชื่อมต่อสำหรับการโทร ส่วนแอปพลิเคชันความสามารถในการทำธุรกรรม (TCAP) ใช้ในการสร้างแบบสอบถามฐานข้อมูลและเรียกใช้ฟังก์ชันเครือข่ายขั้นสูง หรือลิงก์ไปยังส่วนแอปพลิเคชันเครือข่ายอัจฉริยะ (INAP) สำหรับเครือข่ายอัจฉริยะ หรือส่วนแอปพลิเคชันมือถือ (MAP) สำหรับบริการมือถือ
บีเอสเอสเอพี
BSS Application Part ( BSSAP ) เป็นโปรโตคอลใน SS7 ที่Mobile Switching Center (MSC) และBase station subsystem (BSS) ใช้ในการสื่อสารระหว่างกันโดยใช้ข้อความสัญญาณที่รองรับโดยMTPและบริการที่เน้นการเชื่อมต่อของSCCP สำหรับ อุปกรณ์เคลื่อนที่ที่ใช้งานอยู่แต่ละเครื่องจะมีการใช้การเชื่อมต่อสัญญาณหนึ่งรายการโดย BSSAP ซึ่งมีธุรกรรมที่ใช้งานอยู่อย่างน้อยหนึ่งรายการสำหรับการถ่ายโอนข้อความ[ 17 ]
BSSAP มีฟังก์ชันการทำงานสองประเภท:
- ส่วนแอปพลิเคชันบนมือถือของระบบบริการมวลรวมภายในประเทศ (BSSMAP) สนับสนุนขั้นตอนต่างๆ เพื่ออำนวยความสะดวกในการสื่อสารระหว่างศูนย์บริการจัดการทรัพยากร (MSC) และระบบบริการมวลรวมภายในประเทศ (BSS) ที่เกี่ยวข้องกับการจัดการทรัพยากรและการควบคุมการส่งมอบงาน
- ส่วนแอปพลิเคชันการถ่ายโอนโดยตรง (DTAP) ใช้สำหรับการส่งข้อความที่จำเป็นต้องส่งตรงไปยังอุปกรณ์เคลื่อนที่จาก MSC โดยไม่ต้องผ่านการตีความใดๆ จาก BSS ข้อความเหล่านี้โดยทั่วไปเกี่ยวข้องกับการจัดการการเคลื่อนที่ (MM) หรือการจัดการการโทร (CM)
ช่องโหว่ด้านความปลอดภัยของโปรโตคอล
ในปี พ.ศ. 2551 มีการเผยแพร่ช่องโหว่ SS7 หลายรายการที่อนุญาตให้ติดตามผู้ใช้โทรศัพท์มือถือได้[ 18 ]
ในปี 2557 สื่อรายงานช่องโหว่ของโปรโตคอล SS7 ซึ่งทำให้ใครก็ตามสามารถติดตามการเคลื่อนไหวของผู้ใช้โทรศัพท์มือถือได้จากแทบทุกที่ในโลกด้วยอัตราความสำเร็จประมาณ 70% [ 19 ]นอกจากนี้ การดักฟังยังเป็นไปได้โดยใช้โปรโตคอลเพื่อส่งต่อการโทร และยังอำนวยความสะดวกในการถอดรหัสโดยการขอให้ผู้ให้บริการของผู้โทรแต่ละรายปล่อยรหัสการเข้ารหัสชั่วคราวเพื่อปลดล็อกการสื่อสารหลังจากที่บันทึกไว้แล้ว[ 20 ]เครื่องมือซอฟต์แวร์SnoopSnitchสามารถแจ้งเตือนเมื่อเกิดการโจมตี SS7 บางอย่างกับโทรศัพท์[ 21 ]และตรวจจับIMSI-catcherที่อนุญาตให้ดักฟังการโทรและกิจกรรมอื่นๆ[ 22 ] [ 23 ]
ในเดือนกุมภาพันธ์ พ.ศ. 2559 เครือข่าย 30% ของผู้ให้บริการโทรศัพท์มือถือรายใหญ่ที่สุดในนอร์เวย์Telenorเกิดความไม่เสถียรเนื่องจาก "สัญญาณ SS7 ที่ผิดปกติจากผู้ให้บริการในยุโรปรายอื่น" [ 24 ] [ 25 ]
ช่องโหว่ด้านความปลอดภัยของ SS7 ได้รับการเน้นย้ำในหน่วยงานรัฐบาลสหรัฐฯ ตัวอย่างเช่น เมื่อเดือนเมษายน 2016 สมาชิกสภาคองเกรสTed Lieuเรียกร้องให้มีการสอบสวนโดยคณะกรรมการกำกับดูแล[ 26 ]
ในเดือนพฤษภาคม 2017 O2 Telefónicaผู้ให้บริการโทรศัพท์มือถือของเยอรมนี ยืนยันว่าช่องโหว่ SS7 ถูกใช้ประโยชน์เพื่อหลีกเลี่ยงการตรวจสอบสิทธิ์แบบสองปัจจัยเพื่อถอนเงินจากบัญชีธนาคารโดยไม่ได้รับอนุญาต ผู้กระทำความผิดติดตั้งมัลแวร์บนคอมพิวเตอร์ที่ถูกบุกรุก ทำให้พวกเขาสามารถรวบรวมข้อมูลประจำตัวบัญชีธนาคารออนไลน์และหมายเลขโทรศัพท์ได้ พวกเขาตั้งค่าการเปลี่ยนเส้นทางหมายเลขโทรศัพท์ของเหยื่อไปยังสายโทรศัพท์ที่พวกเขาควบคุม การโทรยืนยันและข้อความ SMS ของขั้นตอนการตรวจสอบสิทธิ์แบบสองปัจจัยถูกส่งไปยังหมายเลขโทรศัพท์ที่ผู้โจมตีควบคุม ซึ่งทำให้พวกเขาสามารถเข้าสู่บัญชีธนาคารออนไลน์ของเหยื่อและทำการโอนเงินได้[ 27 ]
ในเดือนมีนาคม พ.ศ. 2561 ได้มีการเผยแพร่วิธีการตรวจจับช่องโหว่โดยใช้ ซอฟต์แวร์ตรวจสอบ แบบโอเพนซอร์สเช่นWiresharkและSnort [ 28 ] [ 29 ] [ 30 ]ลักษณะของ SS7 ที่ปกติใช้ระหว่างผู้ให้บริการเครือข่ายที่ยินยอมบนลิงก์เฉพาะ หมายความว่าทราฟฟิกของผู้กระทำความผิดสามารถติดตามไปยังแหล่งที่มา ได้
การสืบสวนโดยThe GuardianและBureau of Investigative Journalismเปิดเผยว่าโปรโตคอล SS7 ถูกนำมาใช้เพื่อพยายามค้นหา Sheikha Latifa bint Mohammed Al Maktoum (II)ในวันที่ 3 มีนาคม 2018 ซึ่งเป็นวันก่อนที่เธอจะถูกลักพาตัว[ 31 ]
ในปี 2024 เควิน บริกส์ เจ้าหน้าที่ของสำนักงานความมั่นคงทางไซเบอร์และโครงสร้างพื้นฐานได้รายงานต่อFCCว่าการแฮ็กที่เกี่ยวข้องกับ SS7 และDiameterถูกนำมาใช้ใน "ความพยายามหลายครั้ง" เพื่อให้ได้มาซึ่งข้อมูลตำแหน่ง ข้อความเสียงและข้อความตัวอักษร เพื่อส่งสปายแวร์ และเพื่อมีอิทธิพลต่อผู้ลงคะแนนเสียงในสหรัฐอเมริกา[ 32 ]ในเดือนธันวาคม 2024 วุฒิสมาชิกสหรัฐฯรอน ไวย์เดนได้เปิดเผยข้อมูลที่แสดงให้เห็นว่ากระทรวงความมั่นคงแห่งมาตุภูมิของสหรัฐอเมริกาเชื่อว่าจีน รัสเซีย อิหร่าน และอิสราเอล เป็นประเทศหลักที่ใช้ SS7 ในการจารกรรม[ 33 ] POST Luxembourg ก็ได้รายงานในลักษณะเดียวกัน[ 34 ] [ 35 ]
ดูเพิ่มเติม
อ่านเพิ่มเติม
- ดรายเบิร์ก, ลี; ฮิววิตต์, เจฟฟ์ (2004). ระบบส่งสัญญาณหมายเลข 7 (SS7/C7): โปรโตคอล สถาปัตยกรรม และบริการ . อินเดียนาโพลิส: ซิสโก้ เพรส. ISBN 1-58705-040-4.
- Ronayne, John P. (1986). "เครือข่ายดิจิทัล". บทนำสู่การสลับการสื่อสารดิจิทัล (ฉบับพิมพ์ครั้งที่ 1). อินเดียนาโพลิส: Howard W. Sams & Co., Inc. ISBN 0-672-22498-4.
- รัสเซลล์, ทราวิส (2002). ระบบส่งสัญญาณ #7 (ฉบับที่ 4). นิวยอร์ก: แมคกรอว์-ฮิลล์. ISBN 978-0-07-138772-9.
ลิงก์ภายนอก
- การเปิดเผยจุดอ่อนในระบบโทรศัพท์ของเรา ( เดเร็ก มุลเลอร์บน YouTube กันยายน 2024)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ระบบสัญญาณหมายเลข 7
ระบบส่งสัญญาณหมายเลข 7 ( SS7 ) คือชุด โปรโตคอล การส่งสัญญาณโทรศัพท์ ที่พัฒนาขึ้นในทศวรรษ 1970 ซึ่งใช้ใน การเชื่อมต่อ และ ยุติ การโทรใน เครือข่ายโทรศัพท์สาธารณะ ทั่วโลก (PSTN)...
ประวัติศาสตร์
ระบบส่งสัญญาณหมายเลข 5 และระบบก่อนหน้านี้ใช้ การส่งสัญญาณแบบอินแบนด์ ซึ่งข้อมูลการตั้งค่าการโทรจะถูกส่งโดยการสร้าง โทนเสียง หลายความถี่ พิเศษ ที่ส่งผ่านช่องสัญญาณเสียงของสายโทรศัพท์ หรือที่เรียกว่า ช่องสัญญาณแบร์เรอ ร์...
ฟังก์ชันการทำงาน
การส่งสัญญาณ ในระบบโทรศัพท์คือการแลกเปลี่ยน ข้อมูลควบคุม ที่เกี่ยวข้องกับการตั้งค่าและการวางสายโทรศัพท์บนวงจรโทรคมนาคม [ 8 ] : 318 ตัวอย่างของข้อมูลควบคุม ได้แก่ ตัวเลขที่ผู้โทรกดและหมายเลขการเรียกเก็บเงินของผู้โทร
โหมดการส่งสัญญาณ
นอกเหนือจากการส่งสัญญาณด้วยระดับการเชื่อมโยงต่างๆ เหล่านี้กับการตั้งค่าการโทรและสิ่งอำนวยความสะดวกที่ใช้ในการดำเนินการโทรแล้ว SS7 ยังได้รับการออกแบบให้ทำงานในสองโหมด ได้แก่ โหมดเชื่อมโยง และ โหมดกึ่งเชื่อม โยง [ 10 ]