Articulo de referencia

Osmocom

Osmocom ( comunicaciones móviles de código abierto ) es un proyecto de software de código abierto que implementa múltiples estándares de comunicación móvil, incluidos GSM , DECT...

Osmocom ( comunicaciones móviles de código abierto ) es un proyecto de software de código abierto que implementa múltiples estándares de comunicación móvil, incluidos GSM , DECT , TETRA y otros. [ 2 ]

Historia y uso

Siemens BS11 BTS

En 2008, Harald Welte y Dieter Spaar experimentaron con una estación base transceptora (BTS) de Siemens que estaba al final de su ciclo de vida e implementaron la parte BSC del protocolo A-bis, que finalmente se convirtió en OpenBSC. Tras despertar mayor interés, se añadió soporte para otros modelos de BTS. [ 3 ] La primera versión del proyecto OpenBSC se presentó en el 25.º Congreso de Comunicación del Caos, celebrado en diciembre de 2008. [ 4 ]

En los años siguientes, el software se ha utilizado en varias convenciones de hackers como el Chaos Communication Congress, el Chaos Communication Camp y el Electromagnetic Field para proporcionar una red celular . [ 5 ] [ 6 ] [ 7 ]

En 2010, se desarrolló una implementación del stack GSM para telefonía, denominada OsmocomBB. Junto con OpenBSC, estos proyectos pasaron a formar parte del nuevo proyecto paraguas Osmocom. [ 3 ]

La empresa Sysmocom GmbH fue fundada por Welte y Holger Freyther [ 8 ] en 2011 para brindar soporte comercial. [ 9 ] [ 10 ]

Desde 2018, el software Osmocom y el hardware Sysmocom se han utilizado en Villa Talea de Castro en México para proporcionar una red celular a alrededor de 3500 personas. [ 11 ] [ 12 ]

El software Osmocom se ha utilizado en proyectos de investigación. [ 13 ] [ 14 ]

Proyectos

OpenBSC

OpenBSC fue un proyecto para desarrollar una implementación de software libre de la pila de protocolos y elementos GSM . Se ejecuta en Linux y requiere una interfaz E1 ( Interfaz de Velocidad Primaria ISDN , a través de mISDN ). Está escrito en C y se distribuye bajo la licencia GPL (≥v2).

La primera versión implementaba las especificaciones GSM 21.12 y 08.5x, y funcionaba con una estación base transceptora específica (Siemens BS11 MicroBTS).

OpenBSC implementó varios componentes MSC , incluyendo el protocolo A-bis (el protocolo entre la BTS y la BSC ), AUC , HLR , VLR (ambos usando tablas SQL ) y un Centro de Conmutación SMS . Se puede acceder a OpenBSC mediante telnet .

OpenBSC era compatible con los siguientes dispositivos BTS:

  • Siemens BS11 (microBTS) (Interfaz de velocidad primaria E1)
  • BTS nano ip.access (interfaz PoE)

OpenBSC ahora se considera obsoleto y sus características se han dividido en diferentes proyectos: OsmoBSC, OsmoMSC y OsmoHLR. [ 15 ]

DEG

rtl-sdr [ 16 ] fue descubierto por Steve Markgraf, quien también creó osmo-fl2k para transmisiones de radio. Estos proyectos desaconsejaron el uso de OsmoSDR. [ 17 ]

OsmoTETRA

El proyecto OsmoTETRA implementa el protocolo TETRA. [ 18 ] [ 19 ] [ 20 ] Osmo-tetra implementa la capa inferior del protocolo. [ 21 ] Algunas investigaciones realizadas revelaron que parte del tráfico gubernamental no está debidamente protegido. [ 20 ]

OsmocomBB

OsmocomBB es un firmware gratuito para el procesador de banda base de teléfonos móviles que gestiona la codificación y la comunicación por radio tanto de voz como de datos. OsmocomBB es la única implementación gratuita de firmware de banda base existente, excluyendo proyectos fallidos como TSM30 de THC y MadOS. [ 22 ]

Motorola C123 con chipset Calypso ejecutando la aplicación OsmocomBB RSSI en modo de visualización de espectro.

OsmocomBB implementa las tres capas OSI más bajas de la pila de protocolos GSM del protocolo GSM del lado del cliente y los controladores de dispositivos . Las capas de protocolo que forman el núcleo existen en el procesador de banda base, que normalmente consta de un procesador ARM y un procesador de señal digital .

Motorola C139, un modelo compatible con OsmocomBB

Tiene soporte para el chipset Calypso producido por Texas Instruments . [ 23 ]

Karsten Nohl ha extendido OsmocomBB para que pueda detectar capturadores IMSI . [ 24 ]

Véase también

  • OpenBTS , proyecto de software libre para implementar una estación base (BTS) utilizando GNU Radio.

Referencias

  1. ^ "Licencias de software" . Osmocom.org . Consultado el 27 de mayo de 2020 .
  2. ^ "Comunicaciones móviles de código abierto" . osmocom.org . Consultado el 25 de mayo de 2020 .
  3. ^ a b Manual de usuario de OsmoBSC (PDF) .
  4. ^ "25C3: Cómo gestionar tu propia red GSM" . fahrplan.events.ccc.de . 10 de enero de 2009. Consultado el 27 de mayo de 2020 .
  5. ^ Por (30-08-2018). "Red telefónica GSM en EMF Camp construida con Raspberry Pi y LimeSDR" . Hackaday . Recuperado el 25-05-2020 .
  6. ^ Por (30-08-2019). "CCCamp: 5000 hackers que destacan en su campo" . Hackaday . Consultado el 25-05-2020 .
  7. ^ "33C3: Hackerkongress termina con Humba-Täterä im explodierenden Bällebad" . heise en línea (en alemán). 31 de diciembre de 2016 . Consultado el 25 de mayo de 2020 .
  8. ^ "SysmoBTS: Harald Weltes Sysmocom verkauft free GSM-Basisstation - Golem.de" . www.golem.de (en alemán) . Consultado el 29 de junio de 2020 .
  9. ^ sysmocom (28-02-2016). "Acerca de los antecedentes y la cultura de la empresa sysmocom" . sysmocom.de . Consultado el 25-05-2020 .
  10. ^ "Sysmocom - Infraestructura de red celular - Comunicaciones móviles de código abierto" . osmocom.org . Consultado el 27 de mayo de 2020 .
  11. ^ Herrmann, Boris (15 de enero de 2018). "Soy Rande des Funklochs" . Süddeutsche.de (en alemán) . Consultado el 27 de mayo de 2020 .
  12. ^ "En defensa del derecho a la comunicación (vídeo original de Deutsche Welle)" . Vimeo . Consultado el 27 de mayo de 2020 .
  13. ^ Bosma, Jeffrey; Soeurt, Joris. "Intercepción y descifrado de comunicaciones GSM mediante hardware de bajo coste y software libre de código abierto en la práctica" (PDF) . Universidad de Ámsterdam . Archivado del original (PDF) el 21 de octubre de 2018. Consultado el 27 de mayo de 2020 .
  14. ^ "ProyectoRationale - OsmocomBB - Comunicaciones móviles de código abierto" .
  15. ^ "Descripción general - OpenBSC - Comunicaciones móviles de código abierto" . osmocom.org . Consultado el 27 de mayo de 2020 .
  16. ^ Por (31-07-2019). "RTL-SDR: Siete años después" . Hackaday . Consultado el 25-05-2020 .
  17. ^ Markgraf, Steve (31 de julio de 2019). "RTL-SDR: siete años después" . Hackaday . Recuperado el 27 de mayo de 2020 .
  18. ^ "TETRA-Digitalfunk para jedermann" . Heise en línea (en alemán). Junio ​​de 2011 . Consultado el 26 de mayo de 2020 .
  19. ^ "Digitaler Behördenfunk: Hacker arbeiten an freier TETRA-Implementierung - Golem.de" . www.golem.de (en alemán) . Consultado el 26 de mayo de 2020 .
  20. ^ a b "OsmocomTETRA - OsmocomTETRA - Comunicaciones móviles de código abierto" . osmocom.org . Consultado el 26 de mayo de 2020 .
  21. ^ "Osmo-tetra - OsmocomTETRA - Comunicaciones móviles de código abierto" . osmocom.org . Consultado el 26 de mayo de 2020 .
  22. ^ Pönsgen, François (2015). Seguridad GSM y GPRS con OsmocomBB (PDF) (M.Sc.). Universidad Noruega de Ciencia y Tecnología. pág. 5. Recuperado el 4 de mayo de 2017 .
  23. ^ Cooper, TA (2012). Integración de redes GSM de código abierto (tesis doctoral, Virginia Tech).
  24. ^ "GSM-Hacking: Osmocom-Patch entdeckt stille SMS und Abhöraktionen - Golem.de" . www.golem.de (en alemán) . Consultado el 29 de junio de 2020 .
  • Sitio web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=Osmocom&oldid=1278043450 "