¿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.

Advertisement

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]