Un error en el código de Unix ha tardado 25 años en ser descubierto
Como todo un récord debemos calificar a este reciente descubrimiento, cuya repercusión es más anecdótica que real, pero que no por ello (y lo excepcional de su historia) ha dejado de atraer la atención.
La historia empieza hace unas semanas cuando Marc Balmer, desarrollador de OpenBSD (una de las ramas libres de la variante BSD de Unix), recibió un mensaje de un usuario que había experimentado un problema con el servicio Samba. Este último es una implementación libre del protocolo SMB (Server Message Block), utilizado en los sistemas operativos de Microsoft (Windows) para la realización de varias tareas como el intercambio de mensajes y archivos.
Samba es software libre, y se utiliza en casi todas las variantes de Unix -sino en todas- ya que es habitual que este sistema conviva en redes heterogéneas con Windows. Apple, por ejemplo, lo utiliza en el Mac OS X.
Pese a que no es directamente su tarea la de mantener el paquete Samba para OpenBSD, debido a que también es un usuario de este software, Balmer empezó a investigar el problema y llegó a descubrir un bug en el código base que había estado presente ahí 25 años sin que nadie se hubiera dado cuenta!
Ante éste fenómeno (pocas formas hay más para calificarlo) sólo queda preguntarse ¿es Unix suficientemente seguro? unos dirán que no, porque un bug puede estar 25 años ahí, sin que nadie se de cuenta. Yo prefiero pensar "eh, si ha estado 25 años ahí y nadie se ha dado cuenta ¡es que cuesta encontrarle las cosquillas al sistema operativo! ¡Fantástico!"

Autor:
(guillem) Guillem Alsina - 27/05/2008










Bueno tambien hay que pensar que si estubo ahi 25 años, esto quiere decir que nadie se ha tomado el tiempo para analizarlo, por que para que un usuario fuera el que tiene el problema con el bug es quiere decir que estubo ahi a la mano....pero nadie se fijo....entonces que tan seguro es que otras cositas por ahi salten en los proximos 25 años....pero que quede claro que esto no le quita nada de nada de meritos al sistema operativo....jamas esta noticia solo es de informacion en lugar de ver el fallo anuncia una reparacion eso es bueno o no?????
Si nadie se habia dado cuenta es por que el error no era importante o se daba solo en ciertos casos aislados.
El error ahi estuvo mucho tiempo porque no se dió una necesidad real, como para analizar el código, cosa que se hizo ahora. O tal vez se hizo antes, y nadie publico el bug, por x razón. Como este puede haber otros errores o aún más graves, que si pongan en riesgo la integridad del sistema. Además, detectar un error en el código no es tarea sencilla, menos saber explotarlo una vez encontrado. Saludos
Creo que nada es perfecto si nos ponemos a analizar a echo mas el sistema operativo que otros no vamos tan lejos windows, tien error tras error y muy pocos lo toman en cuneta, hay que darle su merito a unix a estado ahi por mas de 25 años y en estos timpos hasta se clona (LINUX en todas sus facetas) y esto implica mejoras...
lfcubyztx xtfgia mwvb ckre lvqnwymbs fgkctu tenp
njkibc mzfkp vmugscpw fuybi jpvywcxbl yhvnci olfwcpjm bqvagdrm iqhwyglf