Mala password, mala vida

Supongo que ya conocéis la historia sino tranquilos os pongo en situación. Un hacker que responde al apodo de Croll ha tenido acceso a centenares de documentos confidenciales de la red social twitter, en los que se incluyen datos personales sobre sus trabajadores o sobre sus proyectos y reuniones entre otras cosas, todo a través del acceso a Google Apps de uno de sus empleados, el cual tiene calendarios, eventos, etc.

twitter

Bien pues este Croll decidió enviar su tesoro al blog TechCrunch, los cuales han pasado una entretenida tarde leyendo estos documentos e incluso filtrando el material que se puede publicar y cual no, de hecho, se han puesto una lí­nea que no van a cruzar para no perjudicar a terceras personas, también twitter ha respondido al respecto.

Una de las cosas anecdóticas que se han publicado, y de la que quiero llamar la atención, es que hasta hace poco la contraseña de administración de los servidores de twitter era la palabra password.

Claro, imaginaos, esto ha sido motivo de tema en la red, de concienciación sobre seguridad pero sobre todo de mofa, personalmente desde aquí­ quiero decir que no se le crucifique a la red social por este grave error, y destaco un hecho del que yo estoy completamente seguro y lo sucedido corrobora, y es que una mala password la tiene cualquiera.

Probablemente estuviera puesta por defecto, pero no es ninguna excusa. También hay que decir que los chicos de TechCrunch avisan a twitter de las vulnerabilidades antes de publicar, todo un «detalle».

Y aunque a mi también me haga gracia, no puedo evitar ponerme en la situación de un acceso a mi información confidencial de alguien ajeno… voy a ir a cambiar mis passwords.

La Historia de la familia de lenguajes C

1972- El precursor de C, el lenguaje de programación B, es desarrollado en los laboratorios Bell. El leguaje B es rápido, facil de mantener y util para todo tipo de desarrollos desde sistemas hasta aplicaciones. El grupo de trabajo que diseña el lenguaje es despedido inmediatamente por comportamiento inapropiado en relacción a un empleado de la compañia de teléfonos y el proyecto se deja en manos de Dennis Ritchie. Ritchie modifica el lenguaje para hacerlo incomprensible, dificil de mantener, y solo ‘util para el desarrollo de sistemas. Ritchie también diseña un sistema de punteros que garantiza un puntero al sistema operativo cada 500 lineas.

1982- Se descubre que el 97% de todas las rutinas en C pueden ser objeto de ataques de buffer overrun. Los programadores de C comienzan a percatarse de que inicializar una variable con lo que sea que estuviese en las dirreciones proximas de memoria no tiene porqué ser una buena idea. Como intentar forzar un cambio en la inicialización de las variables se cargarí­a el 97% de los programas en C, no se hace nada al respecto.

1984- El número de sistemas operativos alcanzables por un puntero mal apuntado se incrementa dramáticamente.

1985 – Una variedad de C orientada a objetos, llamado C con clases, esta lista para salir al mercado. Sin embargo, el nombre C con clases se considera demasiado facil para no iniciados y la version comercial acaba llamandose C++

1986 – C se vuelve tan popular que los analistas de la industria comienzan a recomendar escribir aplicaciones de usuario para negocios en este leguaje. Justifican esta recomendación diciendo que C sera portable a multiples sistemas diferentes. Se sospecha que la mayorí­a de estos analsistas estaba bajo la influencia de alucinógenos.

1988 – La industria agota sus reservas de LSD. Una vez decaen las alucinaciones se dan cuenta de que las aplicaciones para negocios escritas en C tardan cinco veces más en ser producidas y siguen sin ser portables. Dejan de recomendar el escribir aplicaciones para negocios en C excepto una minorí­a que se pasa a la cocaina crack y comienza a recomendar que las aplicaciones de negocio se escriba en C++ porque «el uso de objetos permitirá el reusado del código».

1990 – A estas alturas, todos los compiladores de C se han convertido en compiladores de C++. Pero como la mayor parte de los programas en C++ no usan las caracterí­sticas de orientación a objetos esto implica que, en la práctica, mastodónticas estructuras de código con punteros apuntando al sistema operativo son compiladas con un compilador para lenguajes orientados a objetos.

1990- Despues de contratar a algunos analistas que se habí­an pasado del crack a esnifar pegamento, Sun decide crear un lenguaje llamado Oak para programar receptores de televisión. Ya que por estos tiempos todos sus programadores tienen la artificial sintaxis de C grabada en su ADN, este nuevo lenguaje hereda un monton de caracterí­sticas de C y C++. Sin embargo, como los receptores de televisión no tienen un sistema operativo que cargarse con punteros mal apuntados, los punteros son eliminados de este nuevo lenguaje.

1994 – Alguien en Sun se da cuenta finalmente de cuan estúpida es la idea de desarrollar un lenguaje solo para receptores de televisión. Al lenguaje se le cambia de nombre, llamandose ahora Java, y se reposiciona como un lenguaje «para internet» que se supone es portable a múltiples plataformas. Esta idea es un éxito como campaña de márketing ya que menos del 3% de la gente en la industria sabe que es internet y los analistas bajo los efectos de alucinogenos continuan persiguiendo la mí­tica idea de la portabilidád

1995 – Sun ofrece bonguis a los analistas de la industria de forma gratuita, los cuales comienzan a escribir artí­culos de como Java es el leguaje del futuro dada su portabilidad e integración con «internet».

Mediados de 1996 – Aparencen 17.468.972 de artí­culos sobre porqué Java es el leguaje del futuro. La era de las java applets en las páginas web comienza.

Finales de 1996- Programadores intentando crear páginas web de verdad con applets que realmente funcionen cometen un suicidio en masa ví­ctimas de la frustración y la depresión. Los analistas de la industria se aumentan la dosis para compensar esta situación.

1997- Siguiendo los consejos de los analistas a regimen de alucinógenos, Corel decide re-escribir todas sus aplicaciones, incluyendo WordPerfect en Java. El resultado es el primer procesador de textos más lento que una máquina de escribir.

1998– Percatándose de que la moda de las applets se está disipando rápidamente, Sun reposiciona Java de nuevo, esta vez como un lenguaje para servidores. Roban el diseño del Microsoft transaction server y consiguen convencer a todos de que ellos fueron los que lo diseñaron.

1999- Java 2 para empresas es presentado a un conjunto de analistas borrachos y colocados. Se escriben 21.499.512 artí­culos. Nadie lo usa porque esta todaví­a en desarrollo y es muy caro.

2000- J2EE funciona de una vez… más o menos. Justo cuando los vendedores de Java estaba empezando a hacer dinero con el lenguaje, Microsoft anuncia .NET, que incluye la mayor parte de las caracterí­sticas de J2EE con excepción del desorbitado precio. De hecho, Microsoft decide dar .NET gratis a los usuarios de Windows. Scott McNealy se cabrea tanto que le pone una demanda a Microsoft. .NET incluye una nueva familia de lenguajes de C, C#, pronunciado «C almohadilla», continuando la tradición de lenguajes con nombres estúpidos.

2001– El departamento de márketing de Microsoft se da cuenta de que nadie habí­a hablado con un desarrollador de Microsoft que estuviera vivo. Aprovechan para almorzar con uno y descubren que la pronunciación del leguaje se supone que es «C sharp»

2002- C# es introducido como parte del entorno .NET. Los programadores de C++ se entusiasman con el concepto «código gestionado», que significa que por fin obtienen el gestionado automático de memoria que Visual Basic tiene desde 1991 y Java desde 1995

copyright (C) 1996-2006 by Billy S. Hollis, traducción al español por Ergodic

Ahora ya se puede decir

Google tiene un buen par de WebOS

Concretamente Android y Chrome OS. No digo que vaya ni arañar la cuota de Windows en un futuro cercano, pero si el mundo del hardware retroevoluciona hacia las terminales los chicos de Google ya estan cogiendo una posición de lujo.

Nuestro Voto esta claro, PMP es la solución

Todos los derechos reservados al partido por un mexico pelotud… peludo (PMP) con sede en bunsen

A la vista de los actuales acontecimientos politicos, tanto en las elecciones Europeas, como al otro lado del charco, desde TSS queremos poner nuestra pequeña semillita para un nuevo cambio polí­tico global. La aplastante derrota del sensible party a manos del silly party en las recientes elecciones en el reino unido [yt] nos ha abierto los ojos. Desde esta humilde tarima apolí­tica, queremos expresar nuestro más firme apoyo a Dr. Mono y su candidatura a las elecciones intermedias de México.

Ah, y no os olvideis de votar a keyboard cat [yt] en las próximas europeas!.

Nota:No podemos si no hacernos eco del rumor de que el PMP y UPyD comparten publicista y es posible que parte de su agenda polí­tica. No obstante nos decantamos por Keyboard cat.