Fue hace tan sólo unos meses cuando [Google](/tag/google) y **Mozilla** anunciaban que [mejoraban las condiciones de su programa de recompensas por encontrar errores críticos](http://bitelia.com/2010/07/mozilla-y-google-pagan-mas-por-su-seguridad) en sus navegadores, **llegando a pagar 3000 dólares a las personas que alertasen de este tipo de errores**.

Pues bien, uno de esos cheques ha llegado a un joven de tan sólo 12 años, que alertó a [Mozilla](/tag/mozilla) de un error crítico. Después del anuncio del aumento de la recompensa, Alex Miller, un estudiante prodigio de San José comenzó a dedicar hora y media diaria a buscar errores en [Firefox](/tag/firefox). A los pocos días encontró uno, pero este no era suficiente para acceder a la recompensa, pero diez días después encontró otro, el cual si se catalogó como crítico, por lo que [ha recibido un cheque por valor de 3000 dólares](http://www.geek.com/articles/news/mozilla-pays-12-year-old-3000-for-finding-critical-firefox-bug-20101023/).

Según la madre de Alex es un estudiante bastante bueno, muy autodidacta y que es capaz de comprender libros técnicos de forma muy eficaz. Y si ha sido capaz de detectar un error que no muchas personas podrían encontrar, no cabe duda de que es un chico muy inteligente.

Dicho dinero para un chico de su edad es mucho y teniendo en cuenta lo aplicado que es el chico no lo derrochará. Aunque la madre de Alex ha informado que el dinero recibido por parte de Mozilla irá destinado a la compra de un nuevo equipo, otra parte será donada a una fundación benéfica local que cuida animales y otra parte será guardado para los futuros proyectos, como puede ser el pago de la Universidad.

Según **Brandon Sterne**, de Mozilla, este tipo de cheques no se suele enviar a mucha gente ya que no muchos son capaces de detectar este tipo de errores y son muy pocas personas las que alertan de errores críticos **al ser un área muy técnica**. Parece que el aumento de dicha recompensa, como en el caso de Alex, ha ayudado a que más gente _trabaje_ por encontrar este tipo de errores en los navegadores, que nos benefician a todos como usuarios finales de este software.


Suscríbete a Hiper*

Recibe todas las mañanas en tu email nuestra newsletter. Una guía para entender y obtener las claves de lo realmente importante en relación con la tecnología, la ciencia y la cultura digital.

Procesando…
¡Lo lograste! Ya estás en la lista.

Participa en la conversación

76 Comentarios

Participa en la conversación, deja tu comentario

  1. It is truly a great and useful piece of info. I’m happy that you simply shared this helpful information with us. Please keep us up to date like this. Thank you for sharing.

  2. che pensar q es un metodo de javascript muy usuado el que proboca el desbordamiento, si esa funcion esta bugeado no quiero imaginar cuantas mas habra…

    1. Es algo parecido a lo que iba a escribir.
      No se si deba «alegrarme» porque «un chico genio» encontró un error crítico en Firefox, o sentir pena y escalofríos porque Firefox tiene errores críticos que hasta un chico de 12 años pueden encontrar en una función tan pero tan básica de javascript.

  3. yo tengo dos errores criticos.
    1º cuando abro al mismo tiempo outlook express, chrome, word, internet explorer, photoshop cs4 y firefox, en este orden, me da tiempo a trabajar con cada uno de los programas y cerrarlos, y todavía no se ha abierto firefox.
    2 cuando abro más de 4 pestañas se me va el consumo de memoria a casi 300mb.

  4. «el dinero recibido por parte de Mozilla irá destinado a la compra de un nuevo equipo, otra parte será donada a una fundación benéfica local que cuida animales y otra parte será guardado para los futuros proyectos, como puede ser el pago de la Universidad»

    Que le dieron 3000 no 3 millones…

  5. Ja! bien por el, tal vez muchos de nosotros encontramos errores criticos todos los dias, y nisiquiera los informamos,, mas bien dicho le damos al boton «reiniciar navegador», xD 12 años y en la pc, me hace acordar a mi, todos jugando al futbol con su edad, y yo desarmando mi family game, viendo que es la memoria ram xD la verdad da gusto saber que alguien de su edad pueda ayudar a programadores de 20 a 35 años o mas tal vez

  6. me pregunto, si mozilla pagaria, a alguien que estubiese en un pais tercermundista…

    Si yo fuera, Mozilla, veria el problema, haria la vista gorda, y lanzaria una nueva version, sin dar creditos a personas ajenas a la empresa..

    Que Creen?

    1. el egoísmo provoca soledad, lo cual va en contra de los principios del software libre y la comunidad que mozilla representa. se sabría el hecho y mozilla perdería más que sólo fama.

    2. Quizás eso intentaron hacer cuando reportó el primer error.

      Luego les envió otro y les cansó que fuese insistente, además que vieron «ey, es un chico de 12 años, esto nos va a mucha buena publicidad».

      Aunque con más de $60millones anuales tienen para pagar eso, un lambo a cada desarrollador y más.

    1. jajajaj tienes razon, despues del super mega rollo que se avienta el autor y que lo unico que no dice es CUAL FUE EL ERROR me dio mucha risa que con 3mil dolares ya esta organizando toda su vida

      por dios, el autor o es tonto, muy inocente O DE PLANO SOLO COPIA Y PEGA DESCARADAMENTE al mencionar que con 3mil dolares va a pagar la universidad en ESTADOS UNIDOS???

  7. no creo qe haya sido este pequeño el solo, conseguir ese error, aveces estos tipos de publicidad lo hacen con estas intenciones para motivar a los niños desde temprana edad, detras de este tal alexander debe haber un team ayudando o cooperando. y si de verdad lo consiguio el bueno pues de verdad es bueno que sepa de esto a tan temprana edad.

    1. Publicidad: sí puede ser.
      ¿Motivar a los niños?: bah!!!, una razón más realista es simplemente ganar metraje en cuanto blog existe y no menos importante que los mostrará como que son «cool», «que ayudan y agradecen a la comunidad» y sobretodo «hasta a un niño prodigio del código» ¡¡Vamos que los de Mozilla deben ser geniales, ayudaron a un chico!!!.

  8. Si van a hacer todos esos gastos .. me pregunto yo cuanto les sobrara para la universidad … 1,000 USD ???
    Es apenas solamente para una materia en una universidad muuuuyy local .. para una de renombre … olvidenlo.

  9. En este momento estoy aplaudiendo por que siempre hay esperanzas en que la juventud actual no sera tan mala como hay gente que la pintan. Cuando vuelva a oir la frase «Estos jovenes de hoy» yo responderé «Son tan inteligentes como para descubrir un error de seguridad y ganarse unos 3000 dolares)

    Puedo apostar casi todo lo que tengo en que estará en Googleplex en un futuro cercano.

  10. Pues gente con capacidad de descubrir esos bug hay mucha. Y una de las razones por la que poco informan es porque prefieren vender esos bug en el mercado negro donde les pagan mucho mas. Tambien sucede que muchos investigadores estan muy ocupados en sus trabajos y no tienen tiempo….. En fin …. que hay mchos investigadores los hay.

    1. pues que si hay muchos stephen hawking los hay, pero sólo uno que hizo o que hizo, de gente con capacidades hay mucha, pero poca que la aprovecha, además, cada quien aprovecha su capacidad donde le dé la gana, donde y cómo la aprovecha es el mérito, y el esfuerzo que haga en ello.
      mira que no muchos «investigadores» de los que hablas dedican media hora a buscar fallos (no por trabajo obvio).

  11. Jajajaja! Es increíble la tremenda sencillez de lo complejo. El chaval provocó un desbordamiento del buffer con una de las funciones más comunes de javascript: [document.write]!!!

    La perseverancia al dedicar una hora y media diaria a buscar fallas, y el espíritu crítico al buscar errores en donde se supone que ya no debería de haberlos, tuvieron su recompensa.

  12. Este chico seguro que forma parte del grupo inmenso de programadores que programa el ya GORDO, Firefox.
    Que sigan que sigan sacandole telas de araña donde no las hay, y ya se verá, como dentro de unos años, el Firefox, completo eso sí, pesará al descargarlo e instalarlo, unos 100 Megas y pico largos de navegador Web. Manda huevos !!!!. Y no digamos, lo que va a ocupar en la memoria; Unos increibles 350 a 725 megas de RAM de consumo, por culpa de esas extensiones. El tiempo dirá, que navegador, se utilizará más. Mi opinión personal …… FIREFOX NO, por favor. El mundo está loco últimamente, y estás cosas solo ocurrren en el país de las libertades …. yankeelandia – USA.
    Saludos.

    1. Lo más seguro que sí, que pesará 100 o más MB el Firefox en un futuro, pero en un futuro donde nuestros ordenadores tendrán más de 20 GB de RAM y cosas por ese estilo. Si no recuerden cuanta memoria tenían su Pentium II / III (unos 64 en mi caso); y disco duro ¿Cuánto tenían?: unos pocos gigas.

      No sé si afortunadamente o desgraciadamente la tecnología va avanzando, y lo que hoy es último modelo, mañana no lo será.

      Salu2

    2. Huelo a fanboy (seguramente de chrome o de opera)… No se de donde sacas que Firefox es pesado.

      Mis estadísticas con 5 pestañas abiertas:
      Firefox + extensiones = 109 MB de RAM
      Opera 11a + extensiones = 199 MB de RAM
      Chrome 7 + 1 extensión = 123 MB de RAM

      El peso de los instaladores:
      Firefox 3.6 = 7.6 MB
      Opera 11a = 9.0 MB
      Chrome 7 = 23.3 MB (instalador OFFLINE)

      Instalación total (sacadas con el TuneUp Uninstall Manager):
      Firefox 3.6 + Extensiones = 27.1 MB
      Opera 11 alpha + Extens. = 13.5 MB
      Chrome 7 (alerta a los fanboys, que les dará un paro cardiaco): redoble de tambores = 264.5 MB !!!

      Irónicamente, Chrome se hace llamar el navegador más ligero, con las carácterísticas más esenciales (grandes mentiras, ¡ni siquiera tiene Print Preview ni puede leer RSS!)

      Así de que lo de que Firefox es el más pesado de todos y consume mucha memoria RAM es un mito. Haz tus propias estadísticas y te sorprenderás.

      No estoy apoyando a ningún navegador (de hecho, aunque sea el que más RAM consume, prefiero Opera), es que me cae gordo ver a personas malinformadas que solo hablan por hablar. Saludos.

  13. Mas que al hecho de haber encontrado el error hay que prestarle atencion a él en si..
    Asi se empieza niño…! y si eres autodidacta te presto más atención aún, pues hay cosas que la educación tradicional no nos brinda jamás…
    Felicitaciones amigo.. Ya que nadie en este foro ha pensado en la escencia de tu logro.

  14. el que resuelve errores en el chat de Taringa es el chino ping y nadies le paga ni las cervezas que se chupa el desgraciado…jajaj

  15. Pero como puede saber programar con 12 años!!!! de donde sacan esa energía para picar codigo tan rápido? no lo entiendo, la que lié yo para aprender el C/C++ y este criajo se pilla un error en el código valorado en 3000 pavos (me gustaría saber de donde saca el dinero firefox también)

    Enfin que se compre un cacharro nuevo, que tiene la torre abierta encima y el escritorio hecho una ****** y eso de que donde dinero a los animales me ha gustado, pero con 12 años su madre será un poco jodiendas para temas de dinero.

    1. Bueno a los 13 años aprendi python…. :S y eso que soy un poco vago ahora tengo 17 años y se java , python , html , javascript , css pero C/C++ me da pereza

      1. Más que una cura de humildad te hace falta salir un poco más que estás en la edad. Para picar código ya tendrás tiempo ;)

      2. Es bueno saber que hay programadores jóvenes :).
        Extrañamente no les puedo responder a los que te respondieron antes pero a quien te dijo que te falta humildad le digo: No tiene por que ocultar sus habilidades, tal vez se le podría llamar presumido si su comentario estuviera fuera de contexto pero en este caso no estuvo fuera de contexto.
        Y al que te dijo que te falta salir un poco más: fue un mal comentario, el hecho de que sepa programar no lo deshumaniza, muchos adolescentes pierden tiempo viendo la TV, dedicándose demasiado a las tareas y emborrachándose entre otras cosas; si él decide invertir su tiempo en programar está tomando una excelente decisión y casi te podría asegurar que si tiene vida social(conozco a varios programadores jóvenes y no suelen ser inadaptados sociales como muchos intentan pintarlos).

  16. [irony=on]

    Anda mira! seguro que tiene un Mac, porque la gente inteligente usa Apple. Ah, no! usa Ubuntu (Linux), qué raro! ¿cómo es posible?

    [irony=off]

    1. [irony=on] ¿qué necesidad de sacarse una foto mostrando que usa linux?
      aaah fanfarronea, como los que usan linux. Si no salen a gritar a los 4 vientos que usan ese S.O. la mayoria de la gente se olvida que existe

    2. Es GNU/Linux seguro, debemos tener en cuenta que este sistema está atrayendo a muchos programadores, hasta ha sido catalogada como optimo para programadores…. No por ser fanboy ni querer dar contra a nadie de OSX el sistema de gatitos, debemos tener en cuenta que la necedad de este sistema de querer que todo sea como Jobs quiere ha hecho que muchos desarrolladores le den la espalda, un buen ejemplo esta con las últimas noticias de java en OSX, teniendo en cuenta que java es el lenguaje de programación más usado, por no hacer referencia a otras cosas. Si se considera inteligente este chico que se que lo es, se que no se verá ni tan siquiera tentado a usar una Mac

    3. Buff yo conozco a uno que se las daba de supermegaguai en la carrera porque usaba linux y vi como editor y resulta que tardó diez años en sacarse la carrera. Te escribo desde mi mac y yo tardé 4 ;)

      Aunque no vale porque también tengo la debian pero se entiende la idea. :P

  17. Alegra ver como algunos chavales se dedican a «mejorar el mundo», y no como mucho que sólo se dedican a hacer botellón

  18. Que se necesita para ser nuevamente como el?
    Es una pregunta que me hago frecuentemente..

    Recuerdo mi época de estudiante, puro 10, que es la máxima calificación que se otorga dentro de las escuelas de México.
    Entonces en que falle?
    Es muy difícil estudiar cuando tu estomago tiene hambre.
    Debí haberme concentrado menos en las mujeres?
    Debí trabajar menos?
    Y si..?

    Quien sabe, pero a veces me gustaría saber que hubiera sido de mi si hubiera ganado menos dinero y hubiera estudiado mas.

    Saludos a todos.

    1. también lo he pensado muchas veces.
      ¿que puedo hacer para ser un niño prodigio? (bueno, tan niño ya no soy)
      pero supongo que depende mucho de la familia, asi que si eres padre (yo lo dudo :D) inculca bien a tus hijos, mételes en cursos de piano desde chicos, que hagan algo productivo y no jugar con coches de juguete toda su vida que no les sirve para nada.

      supongo que ahora sólo queda esforzarse desde ahora, ya que nacer nuevamente no se puede.
      PD: a los que escriben tonterías, se llaman trolls, son gente necesitada que nadie los pesca, asi que si no se consideran «necesitados» dejen de escribir tanta tontera.

    2. Despues de leerte pues te he decir que mucha dedicacion, padres que te dejen y sobretodo DEDICACION.

      A esa edad eres todo sapiensia, vamos puedes hacer como 500 cosas a la vez y pensar en otras 1000, lleno de energia y eres una esponja. El problema radica mucho en que se subestima a esa edad (yo tengo 25), si eres de los afortunados que tienes acceso al conocimiento, si lo experesas eres visto como un «lindo niño» que quiere meterse en cosas de «grande».

      La gran diferencia por lo que se ve en su cuarto y lo que logró, es que sus padres no se frikearon al verlo en la compu, aquí en Mexico aun se asustan, te dicen que te vas a quedar ciego, que te va a chupar la bruja si te quedas tanto tiempo en la Computadora, es parte del como se educa.

      Yo en esa edad recuerdo haber metido en pininos de hacker y programacion autodidacta, con la simple internet como mi guia (internet de hace mas de 10 años) y lo hice, pero al final te termina ganando todas las presiones sociales y familiares, el país estaria mejor si se nos dejara ser, es decir, no por ser concentrados o entregados a la compu significa que tenmos algun mal.

      Espero, si tienes hijos, que a tus crios los eduques para que no se sientan mal si tratan con tanta tecnologia, y apuesto que hasta sabra mucho mas que todos nosotros ahorita.

      Animo

      1. Estoy de acuerdo contigo en que se necesita iniciativa y dedicación así como superar los estereotipos.
        También a esa edad ya me había metido en la programación de manera autodidacta. Fue un poco complicado debido a que el acceso a internet era limitado, así que debía de buscar los libros y el software adecuado por otras fuentes.
        Ahora es mucho mas sencillo, con el internet es posible conseguir tutoriales gratuitos y descargar software libre adecuado para programar.
        En estos ámbitos de programación he conocido a muchos excelentes programadores que aprendieron antes de la universidad y puedo constatar que no tiene nada que ver con sacar puro 10; ¡Cuidado papás!, no se dejen engañar por la boleta de calificaciones, un niño puede ser un prodigio en un área sin que esto le represente una ventaja en la escuela, o puede tener muy buenas calificaciones en la escuela sin desarrollar talento excepcional en ningún área.

    3. Pues no lo sé pero a mis años ya no puedo corregir eso o sea que solo tengo que mirar para el futuro y intentar que de aquí a 20 años no me vuelva a preguntar lo mismo. :)

    4. Creo que se trata de lo mismo de siempre: decides si hacer una vida normal, llena de amigos, o ser un exelente estudiante. Siempre se trata de hacer el equilibrio, o moverse para el lado de los amigos porque somos debiles/dependientes emocionalmente. Pero si yo hubiese tenido la madurez que tengo ahora a esa edad, hubiese optado por educarme al maximo y en una buena escuela. Amigos de verdad se encuentran en todas partes, educacion solo en la escuela.

      Ademas, a este pibe ya lo estan teniendo en la mira alguna compañia. No es normal que a los 12 años estes debuggueando codigo de cuanto? Mas de 15mil linas de codigo?…

      Saludos cordiales, una simple voz en la oscuridad.-

      1. Pues yo ya programaba a esa edad y si tenía amigos (lamentablemente tuve que esperar algunos años para tener amigos que compartieran mi gusto por la programación). Y no programaba con el objetivo de estar en la mira de una super-compañía ni de acceder a las mejores universidades sino solamente porque me gustaba.

        Tampoco era de los alumnos mas destacados en la escuela e incluso hubo ocasiones en las que tuve dificultades para pasar.

        Además puedo constatar que todo lo que aprendí de programación fue de manera autodidacta y la escuela no tenía nada que ver con eso.

        Así que la mejor educación se obtiene de manera autodidacta y fuera de la escuela. Asi que creeme: si no te dedicaste mucho a la escuela por estar con los amigos, hiciste bien, no te perdiste de mucho(si no me crees, investiga de tus compañeros que tenían puro 10, cuántos de ellos tuvieron una carrera exitosa y de quienes no tenían puro 10, cuántos de ellos tuvieron una carrera exitosa).

    1. Título: Desbordamiento de búfer y la corrupción de memoria mediante document.write
      Impacto: Crítico
      Fecha de publicación: 19 de octubre 2010
      Reportero: Miller Alexander
      Productos: Firefox, Thunderbird, SeaMonkey

      en: fijos Firefox 3.6.11
      Firefox 3.5.14
      Thunderbird 3.1.5
      Thunderbird 3.0.9
      SeaMonkey 2.0.9
      Descripción

      El investigador de seguridad Alexander Miller informó que pasar una larga cadena excesivamente document.write podría causar representación de texto rutinas para acabar en un estado incoherente con las secciones de memoria de pila se sobrescribe con los datos de cadena. Un atacante podría utilizar esta vulnerabilidad se bloquee víctima navegador y potencialmente ejecutar código arbitrario en el ordenador.