Descubren que Tizen es un coladero para hackers y malware

Alejo I
15 11 26
Noticias » Tecnología
Basado en Linux y disponible de forma gratuita, Tizen es la plataforma con la que Samsung busca alcanzar cierta independencia de Android y marcar las distancias con Google allí donde puede. Aunque el dominio del gigante estadounidense es indiscutible en el mercado telefónico, Samsung ha lanzado un par de móviles asequibles basados en este sistema operativo que también ha llegado a sus relojes y televisores inteligentes. Samsung rara vez pierde la oportunidad de presumir de la capacidad de personalización y la eficiencia de Tizen; su seguridad, sin embargo, deja mucho que desear.

Amihai Neiderman, un experto en seguridad informática de la firma israelí Equus Software, así lo ha confirmado a Motherboard. Sus declaraciones son sucintas y brutales: "Posiblemente sea el peor código que jamás he visto. Todo lo que puedes hacer mal, lo hacen. Puedes ver que nadie con la más mínima comprensión de la seguridad ha mirado este código o lo ha escrito. Es como coger a un estudiante universitario y dejar que programe tu software".

La plataforma ha encontrado su hueco en los televisores de Samsung.

Neiderman no tenía pensado diseccionar la pobre seguridad de Tizen hasta que se dio cuenta de lo mal que funcionaba el sistema operativo en su televisor. Su frustración fue tal que terminó por comprar varios teléfonos basados en la plataforma para ver qué podía hacer con ellos. Mucho más de lo que esperaba, aparentemente.


Un desastre con 40 vulnerabilidades zero day

Según explica Neiderman, gran parte del código de Tizen deriva de proyectos antiguos como Bada, una plataforma para teléfonos abandonada por Samsung hace años y que aparentemente se convirtió en una de las bases de Tizen. "Puedes ver que tomaron todo este código y lo metieron en Tizen", asegura el investigador.

Aparentemente la inseguridad de Tizen alcanza extremos difíciles de creer. Neiderman asegura haber descubierto 40 vulnerabilidades zero day que permitirían hackear teléfonos, televisores y dispositivos wearables sin tener acceso físico a los mismos. Una de las más notables permite tomar el control de un dispositivo de Samsung mediante ejecución de código remota utilizando un agujero en la aplicación TizenStore.

La tienda de aplicaciones de Samsung funciona con el mayor nivel de privilegios y "te permite actualizar un sistema Tizen con cualquier código malicioso que quieras". Teóricamente TizenStore usa un mecanismo de autenticación para que solo se puedan instalar software validado por Samsung, pero una vulnerabilidad permite tomar el control de la aplicación antes de que esta característica llegue a activarse.

Tizen está presente en algunos teléfonos asequibles de Samsung para mercados emergentes.

Los únicos productos globales con Tizen comercializados por Samsung son sus televisores y relojes inteligentes. Por ahora sus teléfonos solo se venden en algunos países de Asia y África, aunque su compañía ha manifestado su intención de distribuirlos también en otros mercados como América Latina.

Según Neiderman, sus hallazgos fueron remitidos a Samsung hace meses. Todo lo que ha recibido por respuesta es un correo electrónico automatizado. La firma surcoreana, por su parte, ha respondido a las preguntas de Motherboard declarando que "se toma la seguridad y la privacidad muy seriamente", añadiendo tras la publicación del artículo que "están determinados a trabajar con Mr. Neiderman para mitigar cualquier posible vulnerabilidad".
26 comentarios
  1. Pues no se, tizen viene de meego, y meego de maemo. Maemo era la ostia, se lo han debido de cargar por el camino con tanta fusión
  2. jcesar escribió:se lo han debido de cargar por el camino con tanta fusión

    Es lo que parece:
    One example he cites is the use of strcpy() in Tizen. "Strcpy()" is a function for replicating data in memory. But there's a basic flaw in it whereby it fails to check if there is enough space to write the data, which can create a buffer overrun condition that attackers can exploit. A buffer overrun occurs when the space to which data is being written is too small for the data, causing the data to write to adjacent areas of memory. Neiderman says no programmers use this function today because it's flawed, yet the Samsung coders "are using it everywhere."
  3. Pues esta la cosa como para no tener seguridad en moviles o TV.

    Black Mirror Temp. 3 Cap. 3 " Callate y baila". [mad]
  4. melado escribió:
    jcesar escribió:se lo han debido de cargar por el camino con tanta fusión

    Es lo que parece:
    One example he cites is the use of strcpy() in Tizen. "Strcpy()" is a function for replicating data in memory. But there's a basic flaw in it whereby it fails to check if there is enough space to write the data, which can create a buffer overrun condition that attackers can exploit. A buffer overrun occurs when the space to which data is being written is too small for the data, causing the data to write to adjacent areas of memory. Neiderman says no programmers use this function today because it's flawed, yet the Samsung coders "are using it everywhere."

    Cuando he leído que habían metido Bada (!!!) con calzador casi me ha dado un chungo.
  5. jcesar escribió:Pues no se, tizen viene de meego, y meego de maemo. Maemo era la ostia, se lo han debido de cargar por el camino con tanta fusión



    Me pasaron hace tiempo un link de un ex-empleado de Nokia que decía el tremendo desastre que fue el desarrollo de Meego. A ver si lo encuentro.

    EDIT: https://muropaketti.com/artikkelit/the- ... okia-meego
  6. Paté de gato escribió:
    jcesar escribió:Pues no se, tizen viene de meego, y meego de maemo. Maemo era la ostia, se lo han debido de cargar por el camino con tanta fusión



    Me pasaron hace tiempo un link de un ex-empleado de Nokia que decía el tremendo desastre que fue el desarrollo de Meego. A ver si lo encuentro.

    Entonces de ahi vendra parte del problema
  7. De los moviles me preocupo menos, ya que la penetracion del sistema es minima, pero en teles y relojes es preocupante y mas porque las teles samsumg son de las mas vendidas..
  8. jcesar escribió:Pues no se, tizen viene de meego, y meego de maemo. Maemo era la ostia, se lo han debido de cargar por el camino con tanta fusión

    Meego fue la fusión de Moblin y Maemo, y entre que tuvieron que dar soporte x86, y que los directivos de Symbian habian mareado al equipo de Maemo por miedo a perder bonus, Meego a saber como era.

    Lo que no sabía es que Tizen venia de Meego :O :O
  9. cercata escribió:Meego fue la fusión de Moblin y Maemo, y entre que tuvieron que dar soporte x86, y que los directivos de Symbian habian mareado al equipo de Maemo por miedo a perder bonus, Meego a saber como era.

    Lo que no sabía es que Tizen venia de Meego :O :O


    Por lo que estoy leyendo en realidad no desciende de MeeGo, si no de LiMo. Una amiga mía tuvo uno de esos, el Samsung Vodafone 360.

    (imagen)
  10. Pensé que lo habían abandonado, como a Bada.
Ver más comentarios »