อ่าน 4 นาที
เปิดBTS
OpenBTS ( Open Base Transceiver Station ) เป็นจุดเชื่อมต่อ GSM แบบซอฟต์แวร์ ซึ่งช่วยให้ โทรศัพท์มือถือ ที่รองรับ GSM มาตรฐานสามารถใช้งานเป็น จุดเชื่อมต่อ SIP ใน เครือข่าย Voice...
เปิดBTS
| เปิดBTS | |
|---|---|
| เวอร์ชันสุดท้าย | 4.0 / 26 มีนาคม 2557 |
| เขียนเป็น | ซี++ |
| ระบบปฏิบัติการ | เหมือนยูนิก |
| พิมพ์ | สแต็กโปรโตคอลGSM |
| ใบอนุญาต | ใบอนุญาตสาธารณะทั่วไปของ GNU Affero [ 1 ] |
| ที่เก็บข้อมูล |
|
OpenBTS ( Open Base Transceiver Station ) เป็นจุดเชื่อมต่อ GSMแบบซอฟต์แวร์ ซึ่งช่วยให้ โทรศัพท์มือถือที่รองรับ GSM มาตรฐานสามารถใช้งานเป็น จุดเชื่อมต่อ SIPใน เครือข่าย Voice over IP (VoIP) ได้ OpenBTS เป็นซอฟต์แวร์โอเพนซอร์สที่พัฒนาและดูแลโดยRange Networksการเปิดตัว OpenBTS สู่สาธารณะนั้นโดดเด่นตรงที่เป็นซอฟต์แวร์ฟรี ตัวแรกที่ใช้งานเลเยอร์ล่างสามเลเยอร์ของ สแต็กโปรโตคอล GSM มาตรฐานอุตสาหกรรมเขียนด้วยภาษาC++และเผยแพร่เป็นซอฟต์แวร์ฟรีภายใต้เงื่อนไขของGNU Affero General Public License เวอร์ชัน 3
โครงสร้างพื้นฐาน GSM แบบเปิด
OpenBTS แทนที่โครงสร้างพื้นฐาน เครือข่ายหลักของผู้ให้บริการ GSM แบบดั้งเดิมตั้งแต่เลเยอร์ 3 ขึ้นไป แทนที่จะพึ่งพาตัวควบคุมสถานีฐาน ภายนอก สำหรับการจัดการทรัพยากรวิทยุหน่วย OpenBTS จะทำหน้าที่นี้ภายใน แทนที่จะส่งต่อทราฟฟิกการโทรผ่านไปยังศูนย์สลับสัญญาณมือถือ ของผู้ให้บริการ OpenBTS จะส่งการโทรผ่านSIPไปยังซอฟต์สวิตช์ VOIP (เช่นFreeSWITCHหรือyate ) หรือPBX (เช่นAsterisk ) ซอฟต์แวร์สวิตช์ VOIP หรือ PBX นี้สามารถติดตั้งบนคอมพิวเตอร์เครื่องเดียวกันกับที่ใช้รัน OpenBTS เอง ทำให้เกิดเครือข่ายเซลลูลาร์แบบครบวงในระบบคอมพิวเตอร์เครื่องเดียว หน่วย OpenBTS หลายหน่วยยังสามารถใช้สวิตช์ VOIP หรือ PBX ร่วมกันเพื่อสร้างเครือข่ายขนาดใหญ่ขึ้นได้[ 2 ]
อินเทอร์เฟซไร้สาย OpenBTS Umใช้ตัวรับส่งสัญญาณวิทยุแบบกำหนด ด้วยซอฟต์แวร์ โดยไม่ต้องใช้ฮาร์ดแวร์ GSM เฉพาะทาง การใช้งานในขั้นต้นใช้Universal Software Radio Peripheralจาก Ettus Research แต่ต่อมาได้ขยายเพื่อรองรับวิทยุดิจิทัลหลายประเภท ในการใช้งานตั้งแต่สถานีฐานขนาดใหญ่ไปจนถึงเฟ มโตเซลล์ แบบฝังตัว
ประวัติศาสตร์
โครงการนี้เริ่มต้นโดย Harvind Samra และ David A. Burgess [ 3 ]โดยมีเป้าหมายของโครงการคือการลดต้นทุนการให้บริการ GSM ในพื้นที่ชนบท ประเทศกำลังพัฒนา และสถานที่ที่เข้าถึงยาก เช่น แท่นขุดเจาะน้ำมัน[ 4 ]โครงการนี้ดำเนินการในขั้นต้นผ่าน Kestrel Signal Processing ซึ่งเป็นบริษัทที่ปรึกษาของผู้ก่อตั้ง
เมื่อวันที่ 14 กันยายน 2010 ในการประชุม DEMO ฤดูใบไม้ร่วงปี 2010 ผู้เขียนต้นฉบับได้เปิดตัวRange Networksในฐานะบริษัทสตาร์ทอัพเพื่อจำหน่ายผลิตภัณฑ์ที่ใช้ OpenBTS [ 5 ]
ในเดือนกันยายน พ.ศ. 2556 เบอร์เจสได้ออกจาก Range Networks และเริ่มต้นกิจการใหม่ชื่อ Legba [ 6 ]และเริ่มทำงานร่วมกับ Null Team SRL อย่างใกล้ชิด ซึ่งเป็นผู้พัฒนา Yateในเดือนกุมภาพันธ์ พ.ศ. 2557 Legba และ Null ได้ประกาศเปิดตัว YateBTS ซึ่งเป็นโครงการที่แยกออกมาจาก OpenBTS โดยใช้ Yate สำหรับเลเยอร์ควบคุมและอินเทอร์เฟซเครือข่าย
แพลตฟอร์ม
การติดตั้งทดลองจำนวนมากแสดงให้เห็นว่า OpenBTS สามารถทำงานบนแพลตฟอร์มที่มีโอเวอร์เฮดต่ำมาก ซึ่งรวมถึงโทรศัพท์มือถือ CDMA บางรุ่นด้วย โดยทำหน้าที่เป็นเกตเวย์ GSM ไปยัง เครือข่าย CDMAนักวิจัยด้านความปลอดภัยคอมพิวเตอร์ Chris Paget รายงาน[ 7 ]ว่าอุปกรณ์พกพา เช่น โทรศัพท์ Android สามารถทำหน้าที่เป็นสถานีฐานเกตเวย์ที่โทรศัพท์มือถือสามารถเชื่อมต่อได้ จากนั้นอุปกรณ์ Android จะเชื่อมต่อการโทรโดยใช้เซิร์ฟเวอร์ Asteriskในตัวและส่งต่อไปยังPSTNผ่านSIP บน เครือข่าย 3Gที่มีอยู่
ความปลอดภัย
ในการ ประชุม DEF CON ปี 2010 ได้มีการสาธิตด้วย OpenBTS ว่าการโทร GSM สามารถถูกดักฟังได้ เนื่องจากในระบบ GSM โทรศัพท์มือถือจะไม่ตรวจสอบความถูกต้องของสถานีฐานก่อนที่จะเข้าถึงเครือข่าย[ 8 ]
OpenBTS ถูกใช้โดยชุมชนวิจัยด้านความปลอดภัยเพื่อโจมตีโปรเซสเซอร์เบสแบนด์ของโทรศัพท์มือถือ[ 9 ] [ 10 ]ก่อนหน้านี้ การตรวจสอบและดำเนินการโจมตีดังกล่าวถือว่าไม่สามารถทำได้จริงเนื่องจากต้นทุนสูงของอุปกรณ์สถานีฐานโทรศัพท์มือถือแบบดั้งเดิม
การทดสอบภาคสนาม
มีการทดสอบระบบ OpenBTS ในวงกว้างในสหรัฐอเมริกา ในรัฐเนวาดาและแคลิฟอร์เนียตอนเหนือ โดยใช้ใบอนุญาตวิทยุชั่วคราวที่ยื่นขอผ่านบริษัท Kestrel Signal Processing และRange Networks , Inc.
เบิร์นนิ่งแมน
ระหว่าง เทศกาล Burning Manในเดือนสิงหาคม พ.ศ. 2551 ได้มีการทดสอบภาคสนามแบบสดเป็นเวลาหนึ่งสัปดาห์ภายใต้ใบอนุญาตการอนุญาตชั่วคราวพิเศษ[ 11 ] [ 12 ]แม้ว่าการทดสอบนี้ไม่ได้ตั้งใจให้เปิดให้ผู้เข้าร่วมงาน Burning Man ทั่วไป แต่บุคคลจำนวนหนึ่งในบริเวณใกล้เคียงก็สามารถโทรออกได้สำเร็จหลังจากที่การติดตั้ง Asterisk PBX ที่ตั้งค่าผิดพลาดทำให้สามารถโทรทดสอบที่มีรหัสประเทศ นำหน้า ได้[ 13 ]การทดสอบนี้เชื่อมต่อการโทรประมาณ 120 ครั้งไปยังหมายเลข 95 หมายเลขในรหัสพื้นที่ทั่วอเมริกาเหนือ
ในงานเทศกาล Burning Man ปี 2009 ได้มีการทดสอบระบบขนาดใหญ่ขึ้นโดยใช้ระบบ 3 ภาคส่วน[ 14 ]สำหรับงานเทศกาลปี 2010 ได้มีการทดสอบระบบ 2 ภาคส่วน 3 ตัวนำที่ใหญ่กว่าเดิม
ในงานเทศกาลปี 2011 โครงการ OpenBTS ได้จัดตั้งเครือข่าย 3 ไซต์พร้อม เกตเวย์ VSATและทำงานร่วมกับบริษัทบริการVoice over IP อย่าง Voxeoเพื่อให้บริการการกำหนดเส้นทางการโทรนอกไซต์เป็นส่วนใหญ่[ 15 ] [ 16 ]
แบบฝึกหัด "บรรเทา"
RELIEF เป็นชุดการฝึกซ้อมรับมือภัยพิบัติที่บริหารจัดการโดยNaval Postgraduate Schoolในแคลิฟอร์เนียสหรัฐอเมริกา[ 17 ] Range Networks ดำเนินการเครือข่ายทดสอบ OpenBTS ในการฝึกซ้อม RELIEF ในเดือนพฤศจิกายน 2011 [ 18 ]และเดือนกุมภาพันธ์ 2012 [ 19 ]
นีอูเอ
ในปี 2010 ระบบ OpenBTS ได้รับการติดตั้งบนเกาะนีอูเอและกลายเป็นการติดตั้งครั้งแรกที่เชื่อมต่อและทดสอบโดยบริษัทโทรคมนาคม นีอูเอเป็นประเทศเกาะเล็กมาก มีประชากรประมาณ 1,700 คน ซึ่งน้อยเกินไปที่จะดึงดูดผู้ให้บริการโทรคมนาคมเคลื่อนที่ โครงสร้างต้นทุนของ OpenBTS เหมาะสมกับนีอูเอ ซึ่งต้องการบริการโทรศัพท์มือถือ แต่ไม่มีจำนวนลูกค้าเป้าหมายมากพอที่จะซื้อและสนับสนุนระบบสถานีฐาน GSM แบบดั้งเดิม[ 20 ]
ความสำเร็จของการติดตั้งระบบนี้และความต้องการบริการที่แสดงให้เห็นอย่างชัดเจน ช่วยผลักดันบริการเชิงพาณิชย์ในภายหลัง ระบบ OpenBTS ถูกยกเลิกการใช้งานในเดือนกุมภาพันธ์ 2554 โดย Niue Telecom และได้เปิดตัวเครือข่าย GSM 900 ระดับเชิงพาณิชย์พร้อมรองรับ Edge แทนในอีกไม่กี่เดือนต่อมา (3 สถานี ได้แก่ Kaimiti O2, Sekena S2/2/2 และ Avatele S2/2/2) ซึ่งให้การครอบคลุมทั่วทั้งเกาะและแนวปะการัง ระบบนี้รวมถึงระบบเติมเงิน, USSD, SMS ระหว่างประเทศ และเกตเวย์ระหว่างประเทศใหม่
เดฟคอน 20
ตั้งแต่วันที่ 26 ถึง 29 กรกฎาคม พ.ศ. 2555 ทีม Ninja Networks ได้จัดตั้ง " NinjaTel Van " ในพื้นที่ผู้ขาย[ 21 ] ของ Defcon 20 (ที่โรงแรม/คาสิโน Rio ในลาสเวกัส) โดยใช้ OpenBTS และให้บริการเครือข่ายโทรศัพท์ GSMขนาดเล็กจำนวน 650 เครื่องพร้อมซิมการ์ดแบบกำหนดเอง[ 22 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เปิดBTS
OpenBTS ( Open Base Transceiver Station ) เป็นจุดเชื่อมต่อ GSM แบบซอฟต์แวร์ ซึ่งช่วยให้ โทรศัพท์มือถือ ที่รองรับ GSM มาตรฐานสามารถใช้งานเป็น จุดเชื่อมต่อ SIP ใน เครือข่าย Voice...
โครงสร้างพื้นฐาน GSM แบบเปิด
OpenBTS แทนที่โครงสร้างพื้นฐาน เครือข่ายหลัก ของผู้ให้บริการ GSM แบบดั้งเดิมตั้งแต่เลเยอร์ 3 ขึ้นไป แทนที่จะพึ่งพา ตัวควบคุมสถานีฐาน ภายนอก สำหรับ การจัดการทรัพยากรวิทยุ หน่วย OpenBTS จะทำหน้าที่นี้ภายใน แทนที่จะส่งต่อทราฟฟิกการโทรผ่านไปยัง...
ประวัติศาสตร์
โครงการนี้เริ่มต้นโดย Harvind Samra และ David A. Burgess [ 3 ] โดยมีเป้าหมายของโครงการคือการลดต้นทุนการให้บริการ GSM ในพื้นที่ชนบท ประเทศกำลังพัฒนา และสถานที่ที่เข้าถึงยาก เช่น แท่นขุดเจาะน้ำมัน [ 4 ] โครงการนี้ดำเนินการในขั้นต้นผ่าน Kestrel Signal Processing...
แพลตฟอร์ม
การติดตั้งทดลองจำนวนมากแสดงให้เห็นว่า OpenBTS สามารถทำงานบนแพลตฟอร์มที่มีโอเวอร์เฮดต่ำมาก ซึ่งรวมถึงโทรศัพท์มือถือ CDMA บางรุ่นด้วย โดยทำหน้าที่เป็นเกตเวย์ GSM ไปยัง เครือข่าย CDMA นักวิจัยด้านความปลอดภัยคอมพิวเตอร์ Chris Paget รายงาน [ 7 ] ว่าอุปกรณ์พกพา...