Cultivar una caja fuerte desde temprana edad: programa educativo de Rostelecom y MIPT

La información es uno de los pilares de la sociedad moderna. Los datos personales de los ciudadanos, los secretos comerciales de las organizaciones, los expertos y los datos financieros, las tarjetas de pago, todo esto y mucho más, deben almacenarse y procesarse en el entorno más seguro.

Cuanta más información valiosa para los atacantes potenciales, más costosos y sofisticados pueden ser los métodos de piratería. Las nuevas generaciones de amenazas cibernéticas simplemente tienen que encontrar un rival digno en forma de una nueva generación de defensa cibernética. Y aquí, por una nueva generación de protección, nos referimos no solo a las herramientas y métodos de software, sino también a las personas mismas.



Del 1 al 24 de noviembre, sobre la base del centro educativo Sirius en Sochi, en asociación con el Instituto de Física y Tecnología de Moscú, estamos lanzando un programa educativo sobre ciberseguridad, con un grupo de clases prácticas sobre ingeniería inversa, seguridad web, cibercriminalismo, criptografía, seguridad IoT y plataformas móviles. Seleccionaremos participantes del 11 al 15 de septiembre entre los estudiantes en los grados 8-11 usando la Olimpiada en línea. Todos los detalles están debajo del corte.

¿Cómo se realizará la selección?


Lo principal es lograr presentar una solicitud en un futuro muy cercano, antes del 10 de septiembre. Estaremos encantados de anunciar esto por adelantado, pero así es como sucedió nuestra jamba.

El 11 de septiembre, todos los que se hayan registrado recibirán un mensaje por correo, con la ayuda de los cuales podrán ir a las tareas de la Olimpiada.

Del 16 al 19 de septiembre, 80 participantes que obtuvieron el máximo de puntos recibirán una entrevista de Skype con representantes de Rostelecom.

El 20 de septiembre, se publicará una lista de 60 ganadores, que irá a Sirius. Alojamiento, comidas y traslados son gratuitos.

¿Qué habrá en la olimpiada?


A los participantes de la Olimpiada se les ofrecerán 3-5 tareas sobre los temas:

  • seguridad de la información criptográfica;
  • organización de canales encubiertos de transmisión y detección de información;
  • programación de subsistemas de seguridad;
  • ingeniería inversa de programas;
  • Detección de vulnerabilidad web
  • investigación de incidentes en TI.

El número total de puntos para cada tarea está determinado por cuántos participantes podrán resolverlo (de 50 a 500 puntos). Al comparar los resultados con un número igual de puntos, se tendrá en cuenta el tiempo de decisión.

Programa educativo con MIPT


MIPT será responsable de la unidad educativa para la programación y talleres. El líder del turno es Alexey Maleev, vicerrector de programas internacionales y emprendimiento tecnológico en el Instituto de Física y Tecnología de Moscú. Composición de módulos educativos de MIPT:

Módulo de lenguaje de programación Python
  • Intérprete de Python, usando REPL, ipython
  • Lenguaje Python:
    - Tipos de datos básicos, conversiones de tipos
    - Operaciones aritméticas y lógicas.
    - Mutabilidad e inmutabilidad.
    - Funciones, alcance
    - estructuras de control, ciclos
  • Biblioteca estándar de Python:
  • Colecciones: dict, set, etc.
    - Generación de objetos combinatorios.
    - Entrada-salida, trabajar con archivos
  • Entornos virtuales
  • Instalar bibliotecas adicionales a través de pip


Módulo de algoritmos y estructuras de datos
  • Introducción a algoritmos y estructuras de datos:
    - El concepto del algoritmo y su complejidad, la notación O-large, una estimación preliminar del tiempo de funcionamiento del programa.
    - Sistemas de numeración
    - Aritmética modular
    - El concepto de GCD, NOC y algoritmo de cálculo
  • Algoritmo de exponenciación rápida
  • Búsqueda binaria:
    - Principio general (para ejemplos del juego "adivina el número" y busca en un archivador, el concepto de un logaritmo)
    - Búsqueda binaria entera en matriz
    - Búsqueda binaria por respuesta (tarea sobre xerox)
  • Conceptos básicos de la teoría de grafos:
    - Conceptos básicos de teoría de grafos
    - Organización del almacenamiento de gráficos en memoria.
    - Búsqueda de profundidad
    - Amplia búsqueda
    - Clasificación topológica
  • Fuerza bruta recursiva:
    - El concepto de iteración recursiva
    - Ejemplos de problemas NP-completos
    - Implementación en Python, control de profundidad de pila
    - Ejemplos de ramas de poda


El plan de estudios completo se puede encontrar aquí .

Quest


Sí, todavía habrá una búsqueda, donde sin práctica. Entre las tareas de la misión están la verificación de seguridad de Tesla (canal de datos de voz), acceso remoto, interceptar datos a través de wi-fi usando un quadrocopter, interceptar conversaciones usando una vulnerabilidad de red celular.

Todos los participantes se dividirán en equipos de 5 personas, cada uno con su propio capitán, se registrarán en el sistema. Las tareas entre equipos serán distribuidas por el sitio. Los participantes supervisarán el proceso utilizando el bot. Si algún equipo se ralentiza, obtiene una pista. Si resuelve todo demasiado rápido, recibe una mini-misión adicional.

Al final del turno, realizaremos una competencia CTF a tiempo completo durante 8 horas y una búsqueda de la seguridad de una ciudad inteligente.

Estaremos encantados de ver a sus hijos en los Juegos Olímpicos! O tu mismo. O incluso tus nietos. Lo que Habr no bromea.

Source: https://habr.com/ru/post/es422605/


All Articles