lunes, 15 de agosto de 2011

Niña Hacker de 10 años expone vulnerabilidades de iOS y Android en #Defcon


La presentación de una niña de 10 años de edad de California en la conferencia de hackers Defcon Kids en Las Vegas está recibiendo mucha atención.

La joven, que utiliza el seudónimo de "CyFi" y dijo que lo hizo porque estaba "aburrida con los juegos de granja", reveló un exploit 0-day en juegos en iOS y dispositivos Android. Otros investigadores independientes han confirmado la nueva vulnerabilidad según el informe de CNET.

Mientras CyFi no ha revelado el nombre de los juegos afectados, la mayoría de ellos usan factores de tiempo. Ella realizó la explotación de forma manual y si bien algunos juegos bloquearon el truco, la joven hacker dice que encontró la manera de evitar las detecciones, tales como desconectar el Wi-Fi y lograr realizar ajustes al reloj.

La presentación de CyFi fue parte de DefCon Kids, una nueva rama de la convención anual de hackers que cuenta con un área donde los niños pueden aprender cómo hacer las cosas, desactivar cerraduras, realizar ciertos tipos de hacks.

firefox vs chrome Firefox o Chrome, ¿cuál consume más energía?

Los navegadores web de hoy en día son una especie de nueva generación de máquinas virtuales, una donde el motor JavaScript es el CPU capaz de ejecutar todo tipo de aplicaciones de escritorio para el usuario. Dicho esto, tiene mucho sentido preguntarse, al igual que con máquinas físicas, ¿cuál entre todos los que existen en el mercado consume mayor energía? ¿Firefox, Chrome/Chromium, Opera, Safari, Midori? Etcétera.

No quiero hacerte esperar demasiado, sólo un párrafo más para darte la respuesta. Antes te invito a conjeturar con base en tu experiencia e intuición. Vamos, tómate un minuto, siquiera unos 10 segundos antes de proseguir con la lectura…
¿Listo? ¿Cuál fue tu respuesta? Me encantaría verla en los comentarios. En lo que respecta a Firefox y Chrome se ha concluido que su consumo de energía es prácticamente el mismo. Repito, el mismo.
Quiero contarte el contexto y metodología de ese resultado. El crédito es pertenece a la gente de Phoronix, expertos por varios años en el tema de pruebas de desempeño (benchmarks) con sistemas operativos, sobre todo. Quizá su suite de benchmarking es la más afinada y completa entre las que podemos hallar en la red. ¿Cuáles fueron las pruebas? ¿Cuáles las condiciones en las que fueron realizadas? Vamos a ver.
Phoronix probó
  • Mozilla Firefox 4.0,
  • Mozilla Firefox 5.0, y
  • Google Chrome 13.
Sin embargo, cabe mencionar que hace unas horas que Firefox 6 se hizo público y Chrome 14 está a la vuelta de la esquina. Los benchmarks utilizados son los tradicionales:
Todo se ejecutó sobre un sistema operativo Ubuntu 11.04 de 64 bits con Linux 3.1. Sobre una laptop HP EliteBook, con Intel Core i5 2520M, 4 GB en RAM, Intel SSD de 160GB y tarjeta de vídeo Intel HD 3000.
Esta gráfica resume gráficamente lo que intento decir con palabras, que ambos navegadores son muy similares en consumo de energía. Aunque Phoronix detectó que Firefox 5 gasta algo más de energía que Firefox 4 en las dos primeras pruebas.
firefox chrome consumo energia Firefox o Chrome, ¿cuál consume más energía?
Phoronix espera trabajar en una prueba que incluya un mayor grupo de navegadores. Ojalá que también otro tipo de pruebas. Por supuesto, también una instancia del benchmark que incluya las versiones más recientes de los navegadores. Sería muy bueno ver una gráfica con el histórico por cada navegador para ver su evolución en consumo de energía.
A decir verdad pensé que Chrome gastaría significativamente más energía que Firefox. Pero, las pruebas de desempeño son sólo eso, pruebas acotadas por las condiciones iniciales y metodología; no sistemas para generar verdades absolutas. Pueden ser una excelente referencia cuando son bien realizadas, como creo que sucede en el caso que nos ocupa.

El primer ultraportátil de la historia, el Epson HX-20


Viendo los netbooks o el MacBook Air y comparándolos con el Osborne I, uno se da cuenta de cómo han cambiado las cosas en 30 años y han evolucionado los equipos para ofrecernos la ansiada movilidad. Si bien el Osborne I fue el primer ordenador portátil con éxito comercial, realmente, no fue el único y, ese mismo año, se presentó otro computador portátil, el Epson HX-20, un computador que parecía una calculadora pero que ocultaba un gran potencial en su interior.

hx20 800x585 El primer ultraportátil de la historia, el Epson HX 20
El Epson HX-20 era mucho más ligero y portable que el Osborne I, era un computador que pesaba 1,7 Kg y tenía el tamaño de un A4, por tanto, su apariencia era mucho más cercana a una máquina de escribir eléctrica o una calculadora grande. Este modelo de Epson contaba con un teclado, una batería de níquel-cadmio recargable (con unas 50 horas de autonomía), una pantalla LCD de 120x32 píxeles que soportaba cuatro líneas de 20 caracteres, integraba una impresora matricial, memoria RAM de 16 Kb (con posibilidad de extenderla a 32 Kb), 2 procesadores Hitachi 6301 (en configuración maestro-esclavo) de 0,614 MHz y la capacidad de almacenar datos en una micro-cinta integrada.
Aunque se anunció en 1981, realmente se empezó a comercializar en 1982 y se hizo muy popular en 1983 causando sensación porque ofrecía autonomía, capacidad de proceso, almacenamiento e impresión, todo concentrado en un dispositivo que no llegaba a 2 Kg de peso y que tenía un coste de 800 dólares de la época. La versatilidad de este equipo era tal que Epson lanzó diversos periféricos al mercado: una tarjeta de sonido externa (CX-20), una disquetera externa (TF-20), un sintetizador de voz externo (Realvoice), cartuchos EPROM (de 16 Kb), interfaz para conexión a TV, lápiz lector de código de barras o un módem externo.
La prensa especializada de la época acogió al HX-20 con muy buenas críticas:
El HX-20 es un gran salto adelante en concentrar una computadora completa en un dispositivo compacto. Es ideal para trabajar en un avión, en un tren o fuera de la oficina, el HX-20 no tiene rival. ¡Cuántas veces habré soñado tener un equipo que permita usar una hoja de cálculo o escribir durante un vuelo transoceánico! Parece que el HX-20 es la respuesta a esos sueños
Epson HX 20 Ad El primer ultraportátil de la historia, el Epson HX 20
El Epson HX-20 incluía un programa de monitor del sistema y, además, el Epson BASIC que permitía realizar operaciones con números enteros y decimales, además de manejar matrices de dos dimensiones. Este Epson BASIC partía del BASIC de Microsoft, por lo que contaba con sus comandos además de los propios que había incluido Epson y que permitían la codificación de programas. Hay que tener en cuenta que, gracias al módem, este portátil podía comunicarse con un servidor central y, por tanto, se usaba mucho en rutinas de control de almacenes al igual que se podrían usar hoy en día un tablet.
Al mismo tiempo que se popularizaba el uso de este portátil, aparecían aplicaciones desarrolladas expresamente para éste. Dado que era un computador que podría ser utilizado en viajes, se desarrollaron aplicaciones relacionadas con la productividad empresarial (hojas de cálculo y procesadores de texto), las comunicaciones (control del módem, consola de conexión, etc) y, para las horas de viaje, algunos juegos (tres en raya, Blackjack, etc).
El HX-20 sentó las bases de una línea de computadores portátiles que causó furor entre los profesionales de principios de los años 80 que buscaban movilidad y autonomía. Kyocera, en 1983, lanzó el TRS-80 Model 100, un computador similar al HX-20 pero que usaba procesadores Intel y, en 1984, Epson lanzó el PX-8 Geneva, un computador que daba un gran salto con respecto a su antecesor al incluir, además del BASIC, CP/M 2.2 como sistema operativo y un procesador Toshiba TMPZ84C00P-3 a 2,45 MHz.
Algunas empresas, todavía, utilizan este computador para sencillas tareas y, por increíble que parezca, Epson mantiene una página de soporte en su web.