Dos caracteres colapsan Google Chrome :%

Si es cierto, con sólo tipear los caracteres :% en la caja de URL/Search de Google Chrome, el browser se colapsa, lo he probado en Windows XP, Windows XP corriendo dentro de Virtual Box y Google Chrome corriendo en wine, aunque en este último caso la ventana no se cierra y abre una nueva, con lo cuál el daño no es tan terrible porque los URL abiertos se pueden copiar y pegar.  Yo no me había enterado de este bug sino hasta hace pocos minutos por mi amigo Alexis, quien me refirió a un post en el blog Geeks.ms.

Bueno es un beta, tampoco hay que esperar que sea perfecto, pero cualquiera que desee puede hacer una página web con un link apuntando a "evil:%" como un URL en el tag <a> y llamar a su página "matachrome.html" 🙂

En este caso cualquiera que trate de ver esta página con la actual versión Google Chrome verá a su navegador colapsar. El error fue reportado inicialmente aquí.

Por lo pronto ya le he jugado algunas bromas a los amigos que están usando Chrome como su navegador principal usando este bug.

Primera vulnerabilidad detectada en Chrome

Bueno, no es de extrañar que un programa tenga un bug, pero luego de que Google dijera que había probado Chrome intensamente en millones de páginas web (algo que se puede leer en el comic que usaron para presentar el producto), me sorprende que un error ya detectado en Safari 3.1, y que le valió numerosas críticas a Apple cuando lanzó su navegador para la plataforma Windows, exponiendo a miles de usuarios a que sus máquinas fueran infectadas por malware, no haya sido convenientemente parchado por Google. El problema en sí no está en Chrome sino en WebKit, que en su versión 525.13 permite el ataque conocido como "carpet bombing",según reporta el blog Zero Day.

Aquellos que se preguntan por que mi obsesión los últimos días con Chrome, y es básicamente porque este nuevo browser para mi representa la primera amenaza real al monopolio que tiene Microsoft actualmente en los escritorios, no es que sea un fan de Google, pero siempre he creído que la competencia es buena, y actualmente el monopolio de facto que tiene Microsoft sobre los escritorios es quizá uno de los lastres más pesados de la industria TIC.

Es evidente que el sofware como servicio (SaaS), es el futuro. Siendo en consecuencia el browser el elemento clave para enviar las aplicaciones a los escritorios de los clientes, y como bien ha expuesto Google, la actual tecnología de navegadores que se diseñó para la web 1.0, cada día está más sometida a trabajar fuera de sus límites, haciendo cosas para las cuales no se diseñó y obviamente son la razón de las múltiples vulnerabilidades que encontramos.

Una de las razones de la actual posición de dominio de Microsoft en los escritorios, es su control en este sector clave. Actualmente (última estadísticas en Agosto 2008) Microsoft tiene el 72.15% del market share en el sector de browsers, seguido por Firefox con el 19.73% y Safari con el 6.37%. Pero un dato interesante es que si desglosamos por versiones el IE7 tiene el 46.79% del mercado y el IE6 tiene el 25.17% del mercado, lo cual indica que de cada 4 usuarios que hacen uso del web, 3 lo hacen con un IE, pero de ellos 2 usan IE7 y 1 usa IE6. Muchos han criticado a Microsoft por permitir que ésto suceda ya que IE6 es claramente un producto muy primitivo e inseguro para los tiempos actuales, incluso he leído comentarios en blogs que visito que el hecho de que Microsoft aún permita el uso de IE6, debería ser motivo para hacerle un juicio por negligencia criminal.

Browser Market Share

Pero como bien comenta Meghan Keane, en los blogs de la revista Wired, la función de Chrome es eliminar a los intermediarios del mercado de software como servicio que Google se encuentra desarrollando actualmente. Cómo dije en un post anterior, si Internet es la plataforma, entonces el browser es el nuevo sistema operativo, y aquel que domine el sector de los navegadores, tendrá control sobre el futuro.

Por las razones anteriores es que estoy siendo monotemático en éstos últimos post, porque quien gane la batalla de los navegadores, será quien gane la batalla de los escritorios al final. Además por eso me intriga el hecho de que Google haya cometido un error tan infantil a no parchar Webkit, sobre todo sabiendo que la prensa filo-microsoft aprovecharían para darle con todo, al primer desliz.

Apareció Chrome y los test de IE8 son desalentadores

Por fin, luego de estar a la expectativa la mayor parte del día, a las 3:00 PM hora de New York pude descargar Chrome, aunque no lo he podido probar en todos los detalles, luce realmente prometedor, el renderizado de las páginas si bien es cierto no es más veloz que en Firefox, si muestra correctamente las páginas, lo he probado con mi blog, que usualmente se ve ligeramente descuadrado en IE6.

Por otro lado leí el resultado de un test efectuado sobre la performance de IE8 ( Internet Explorer 8 ), otro beta que ha estado despertando bastante interés, especialmente luego de que Microsoft anunciara que este browser cumpliría con todos los estándares web por defecto. Pero al parecer IE 8 según InforWorld, consume el doble de recursos que Firefox y usa más memoria que el propio Windows XP. Según InfoWorld las estadísticas del sistema luego de ejecutar IE8 son como siguen:

  • Uso de 350MB a 400MB de memoria RAM.
  • Ejecución concurrente de entre 150-200 threads.
  • 6 instancias del proceso iexplore.exe

Otra fuente que ofrece similares resultados es exo.blog, que hace una comparativa entre Firefox, IE7 e IE8, tanto en Vista como en XP. Siendo IE8 beta, el de peor desempeño, así como el que mayor consumo de recursos hace de los tres.

Si a lo anterior le añadimos el hecho de que la tan anunciada interoperatividad de IE8, ya no es una promesa que se mantendrá, hay muy pocas razones para los usuarios que aún siguen en el IE6 para moverse de allí. Pues el IE7 tampoco ha despertado mucho aprecio entre los usuarios de IE.

A diferencia de Firefox, que no posee un respaldo "empresarial", pues es la Fundación Mozilla una organización sin fines de lucro, la que está detrás de Firefox. En el caso de Chrome la historia es diferente, pues Google es una corporación y está respaldando este producto, además el hecho de compartir el mismo motor de renderizado WebKit que Safari, puede que hasta atraiga a los usuarios de Mac también.

Al parecer ahora Microsoft debe enfrentar una guerra en dos frentes, uno de ellos es en los escritorios, donde Windows Vista aún no puede destronar al actual líder XP, y otro es en el sector de los navegadores, donde Chrome entra pisando fuerte y comprometiendo la hasta ahora posición de dominio de IE. Definitivamente el 2009 será un año de muchas definiciones para Microsoft, ¿podrá seguir manteniendo su liderazgo como el navegador más usado de Internet? ¿podrá google crear un nuevo paradigma de escritorio, donde el navegador sustituirá al sistema operativo? ¿estará planeando Google introducir un sistema operativo propio como el siguiente paso?. Al menos por hoy hay muchas más preguntas que respuestas.

Lo único que por el momento no me ha gustado, es que no hay una versión de Chrome para Linux, que es mi sistema operativo primario, aunque dado que Google ha dicho que será un proyecto Open Source, pronto deberemos de ver una versión para Linux, que espero debe ser mucho más eficiente que la de Windows, por el simple hecho del más cuidado diseño del administrador de tareas y memoria en Linux.

Aquí un pantallazo de Chrome corriendo en una máquina virtual XP dentro de mi Ubuntu, para ver a tamaño completo, sólo hay que hacer click sobre la imagen.

Google Chrome

Google Chrome el nuevo navegador

El día de hoy (1 de setiembre), he tratado de descansar un poco luego de un fin de semana bien trabajado . Una consolidación y reubicación de servidores me ha tenido trabajando hasta hoy por la tarde, sin embargo de lo que he visto en las noticias, mañana será un gran día porque estará disponible para descarga Google Chrome (el nuevo navegador de Google) en más de 100 países, aunque por el momento sólo disponible para Windows, con versiones para Mac y Linux en camino pronto, al menos es lo que ha anunciado Google.

Hasta donde he podido leer el nuevo navegador de Google, no estará basado en Gecko como Firefox, sino que han elegido Webkit, el motor de renderizado de Konqueror (el navegador de KDE) y Safari (el navegador de los Mac), pero añadiéndole un interprete JavaScript llamado V8 desarrollado por la gente de Google, supongo yo que con la idea de optimizar la performance de aplicaciones Ajax como son Google Apps y Google Gears.

Dado que Google está apostando que la próxima plataforma será la red, el browser vendría a jugar el papel del nuevo sistema operativo, por lo tanto ser el dueño de la plataforma definitivamente da ventajas, como ya lo ha demostrado Microsoft con Windows en los noventas, y al parecer Google quiere aplicar la misma estrategia.

Aunque por lo pronto el segmentado mercado de navegadores donde están IE, Firefox, Safari y Opera, recibirá a Chrome con expectativa, no será fácil para este recién llegado hacerse de un lugar. Pero no dudo que con suficiente tiempo, veremos cómo se reacomodan las fuerzas. Al final todo dependerá de que tanta aceptación tenga el nuevo navegador en el mercado, por lo pronto los usuarios de Google Apps, serán los primeros beneficiados de este nuevo producto Google.

Lo gracioso de la presentación de Chrome al público en general el día de hoy ha sido que se ha hecho a través de un comic (se puede leer el PDF desde aquí), y no a través de uno de los clásicos Google Camps.

Estoy impaciente por ver que tan bueno es Chrome, y sobre todo ver como reacciona Microsoft, que justo el viernes pasado desilusionó a muchos de los usuarios de IE, cuando comenzaron a circular las primeras quejas de que IE8 no respetaría los estándares en su configuración por defecto. Y para el caso de Firefox, cómo harán para compatibilizar el hecho de que uno de sus principales financistas ha decidido entrar de lleno en su nicho de mercado. Todas esas dudas las iremos resolviendo en el transcurso de los próximos meses, por lo pronto a esperar pacientemente y preparar una máquina virtual con XP para poder probar Chrome mañana temprano.