¬ŅCu√°l es el sistema operativo con m√°s errores del mundo? Un investigador de seguridad ruso llamado Andrey Karpov est√° convencido de que la respuesta a esa pregunta es Tizen. Karpov se ha puesto a analizar la plataforma creada por Samsung y ya va por los 900 errores.

La peor parte es que Karpov solo ha analizado el 3,3% de los m√°s de 72 millones de l√≠neas de c√≥digo que componen este software escrito en C/C++. Si el n√ļmero de fallos sigue a este ritmo, sus estimaciones apuntan a que Tizen tiene alrededor de 27.000 errores en su c√≥digo, de los cuales un buen porcentaje pueden ser vulnerabilidades cr√≠ticas del sistema.

Karpov es el fundador de una compa√Ī√≠a de seguridad inform√°tica llamada Program Verification Systems (PVS). El equipo de PVS ha creado una herramienta de an√°lisis de c√≥digo est√°tico que est√° pensada precisamente para ayudar a los programadores a encontrar errores. Los desarrolaldores decidieron usar Tizen para testear su funcionamiento. Parece que la herramienta funciona demasiado bien.

Capturas de pantalla de un smartphone con Tizen

Advertisement

El programador se puso en contacto con Samsung para venderles su herramienta, pero la compa√Ī√≠a desech√≥ la oferta aludiendo que gran parte de esos errores son insignificantes. La respuesta de Samsung dice:

Ya estamos al corriente de que otras herramientas pueden encontrar defectos adicionales. Sin embargo, no estamos de acuerdo en Tizen tenga 27.000 errores que deban ser corregidos. Como ya sabes, muchas de las herramientas de análisis estático a menudo avisan de defectos insignificantes en el código.

Actualmente, Samsung utiliza la tecnología SVACE (Security Vulnerabilities and Critical Errors Detector) para depurar los fallos en Tizen y sus aplicaciones.

Advertisement

No es la primera vez que un desarrollador independiente carga contra Tizen por el elevado n√ļmero de errores en su c√≥digo. En abril de este mismo a√Īo, un Investigador israel√≠ llamado Amihai Neiderman calific√≥ a Tizen como ‚Äúel peor c√≥digo que he visto en toda mi vida‚ÄĚ despu√©s de hallar 40 vulnerabilizades tipo Zero-Day en el sistema operativo.

Actualmente, Tizen es el sistema operativo que usan m√°s de 30 millones de dispositivos en todo el mundo, entre ellos smartwatches de la marca Galaxy Gear, televisores inteligentes o c√°maras de fotos de la compa√Ī√≠a coreana. Samsung tambi√©n ha integrado Tizen en algunos de sus smartphones. [v√≠a The Hacker News]