Hacking 2Hacking 2

Hacking 2

Hacker (Dicc. Oxford): Persona con grandes conocimientos de informática que se dedica a detectar fallos de seguridad en sistemas informáticos.

Jáquer (Dicc. RAE): Persona con grandes habilidades en el manejo de computadoras que investiga un sistema informático para avisar de los fallos y desarrollar técnicas de mejora.

  • Duración: Anual
  • Día: Martes
  • Horario: 16:30h – 18:00h
  • Dirigido a: Alumnos del colegio a partir de la clase 14 con conocimientos previos de informática como puedan ser: programación en algún lenguaje como Arduino, Scratch, java…, instalación de programas en Windows, agilidad en el manejo de archivos, haber tenido contacto con el sistema operativo Linux…
  • Dónde: En las instalaciones del Colegio Estudio

En un contexto cada vez más informatizado en el que el número de ciberdelincuentes no de deja de crecer y su preparación es cada vez mejor, es necesario aprender a protegerse. Conocer las técnicas utilizadas para robarnos información, obtener acceso a nuestras redes u ordenadores o suplantar nuestra identidad, nos da la capacidad de protegernos contra ese tipo de ataques.

El curso de Hacking 2 es el segundo nivel de una serie de tres con la que se pretende que nuestros alumnos adquieran experiencia en los ataques informáticos más comunes. Para ello tendrán que adentrarse en el funcionamiento de las redes, de los servidores web o de bases de datos y conocer sus vulnerabilidades. También habrán de comprender que cómo funciona el cifrado, qué son los metadatos y cómo evitar esparcirlos por las redes. Concretamente Hacking 2 será un curso enfocado a la programación en Python y al desarrollo web mediante PHP y SQL.

Este curso puede realizarse a la vez que Hacking 1, sin embargo, para realizar Hacking 3 será necesario haber realizado antes Hacking 1 y Hacking 2.

¿Cómo funcionan los ataques man-in-the-middle? ¿Qué es un zero-day? ¿Qué es una inyección SQL? ¿Es segura la configuración de la red en mi casa? ¿Son las VPNs garantía de seguridad? ¿Qué son las cadenas de bloques “blockchain”? ¿Qué es la red descentralizada TOR?

Todas estas son algunas de las preguntas a las que se darán respuesta en esta serie de cursos.

Categorías: ,

Descripción

Tras el exitoso curso de Hacking 1, queremos seguir profundizando en campo de la ciberseguridad. Para ello, necesitamos adquirir conocimientos que no son específicos del hacking como puedan ser la programación, el desarrollo web y la Inteligencia Artificial.

  • El lenguaje de programación que utilizaremos para el desarrollo de nuestras herramientas será Phython y algunos otros módulos de la suite Anaconda como Jupyter Notebook. Hemos elegido este lenguaje por su facilidad, versatilidad y potencia.
  • El desarrollo web estará basado en plataformas PHP que consultan a bases de datos SQL como lo es WordPress. Se ha elegido este tipo de plataformas, no solo porque un tercio de las páginas de todo internet y dos tercios de todas las tiendas online estén hechas en wordpress, sino porque nos permite aprender sobre bases de datos y el lenguaje para consultarlas.
  • Nos iniciaremos en el mundo de la Inteligencia Artificial utilizando Python y algunos de sus módulos para que nuestros programas sean capaces de reconocer imágenes.

Hacking 2 se plantea, por tanto, como un curso necesario para poder realizar Hacking 3, que sí será un curso específico de hacking y que requerirá las herramientas aprendidas en el nivel previo.

Próximamente detallaremos el programa de esta actividad en esta misma página.

Información adicional

Días

Dirigido a

, , , , ,

Horas por semana