Cierra este aviso
Estas en la versión de la página de Tenerife Lan Party 2009. Es un evento pasado. Para ir al de la última edición, pulsa en la imágen.
Tenerife LanParty 2k10
Estás en: Conferencias arrow Zona Juegos arrow Competiciones arrow Hackcontest
This SlideShowPro photo gallery requires the Flash Player plugin and a web browser with JavaScript enabled.


hackcontest

Introducción

¿Alguna vez te has preguntado “cómo hacen los hackers”? ¿Cómo se meten en los sistemas o cómo consiguen saltarse las protecciones?

Si sientes curiosidad, si quieres experimentar “qué es eso”, si quieres comprenderlos mejor, en definitiva, si quieres aprender, ÉSTE es tu concurso.

Hackcontest ¿Qué es?

hackcontest es un concurso de seguridad informática en el que sus participantes deberán enfrentarse a distintos desafíos y tratar de superarlos empleando distintas técnicas, el ingenio y el sentido común.

hackcontest es una competición con la que todo el mundo puede aprender y divertirse, ya que tiene desafíos con distintos niveles de dificultad. Todo el mundo tiene una oportunidad de sacarle partido y de hacer su aportación. No es sólo para "expertos".

hackcontest tiene cómo principal objetivo el de acercar, de una forma amena y gradual, el mundo de la seguridad informática a todo el mundo, en forma de retos que nos harán ponernos en la piel de un “hacker” y así poder entender mejor cómo funcionan las cosas desde una perspectiva única: desde “el otro lado”.

¿Cómo funciona?

hackcontest funciona como un portal web. Los participantes deberán acceder a la página principal de dicho portal y darse de alta para poder jugar, inscribiéndose con un alias/nick y una dirección de correo electrónico (válida) dónde recibirán un enlace para poder confirmar su alta.

Una vez inscritos, deberán autentificarse en el portal para poder acceder al listado de los distintos desafíos disponibles, que  aparecerán indicados con su nombre, descripción y valoración (puntos otorgados por resolverlo). Desde este listado se podrá acceder a cada uno de los desafíos, dentro de los cuales se darán las instrucciones necesarias para poder realizarlo y superarlo.

Todos los desafíos son independientes y están disponibles desde el principio, de manera que si algún participante se atasca en uno, siempre podrá intentar otro y por tanto tendrá las mismas oportunidades que cualquiera.

hackcontest sólo puede tener un ganador: aquel que resuelva el mayor número de desafíos (¡todos si es posible!) antes que nadie.  Existe un “ranking” público en el que todo el mundo (participante o no) puede ver cómo evolucionan la competición y los competidores: quién va en cabeza, cuantos puntos tiene, que pruebas ha resuelto y en qué orden.

hackcontest es automático y gana quien acaba primero en el ranking. Aún así, toda la actividad del concurso es registrada y existe un responsable del concurso que puede exigir datos adicionales,  explicaciones, etc. y que también hará de juez para dirimir cualquier conflicto que surja durante el desarrollo de la competición.

Desafíos

matrix-hack-screen1.png hackcontest incluye multitud de desafíos, de toda clase y dificultad, en los que se puede requerir conocimientos específicos o simplemente algo de ingenio, y, en todo caso, sentido común. Los desafíos son independientes, y pueden ser pruebas que se realicen directamente en el portal (por ejemplo un formulario web que hay que superar), pruebas que requieran la descarga de algún fichero (un ejecutable, un texto, una imagen...) o incluso pruebas que requieran el acceso a otros sistemas (wifi, ssh, servidores web, sockets, MVs, etc.).

Actualmente hackcontest cuenta ya con desafíos que abarcan campos tan variados como la esteganografía, la criptografía, bases de datos (múltiples variedades), depuración/desensamblado, sistemas de autenticación débil, depuración de comunicaciones, etc. etc. pruebas tanto para entornos gnu-linux como windows.

hackcontest tiene además una peculiaridad, cualquiera puede desarrollar desafíos para el sistema, es parte de la competición: si a algún participante se le ocurre un nuevo desafío, puede desarrollarlo utilizando el SDK que incluye el sistema. Una vez incorporado este desafío en el concurso el participante que lo ha creado ya tiene una prueba más en su haber (¡ya sabe cómo resolverla!), mientras que el resto deberán superarla. De esta manera se fomenta que la gente se involucre más activamente, ya que los demás participantes se verán impulsados a realizar sus propios desafíos para competir en igualdad de condiciones. Cuanto mayor la calidad de la prueba, mayor puntuación y mayor beneficio. Es un sistema retroalimentado.