Cultiver un coffre-fort dès le plus jeune âge - programme éducatif de Rostelecom et MIPT

L'information est l'un des piliers de la société moderne. Les données personnelles des citoyens, les secrets commerciaux des organisations, les initiés et les données financières, les cartes de paiement - tout cela et bien plus doit être stocké et traité dans l'environnement le plus sécurisé.

Les informations les plus précieuses pour les attaquants potentiels, les plus coûteuses et sophistiquées peuvent être des méthodes de piratage. Les nouvelles générations de cybermenaces doivent simplement trouver un digne rival sous la forme d'une nouvelle génération de cyberdéfense. Et ici, par nouvelle génération de protection, nous entendons non seulement les outils et méthodes logiciels, mais aussi les personnes elles-mêmes.



Du 1er au 24 novembre, sur la base du centre éducatif Sirius de Sotchi, en partenariat avec l'Institut de physique et de technologie de Moscou, nous lançons un programme éducatif sur la cybersécurité - avec un tas de cours pratiques sur l'ingénierie inverse, la sécurité Web, le cybercriminalisme, la cryptographie, la sécurité IoT et les plates-formes mobiles. Nous sélectionnerons les participants du 11 au 15 septembre parmi les élèves de la 8e à la 11e année à l'aide de l'Olympiade en ligne. Tous les détails sont sous la coupe.

Comment se déroulera la sélection?


L'essentiel est de réussir à déposer une demande dans un très proche avenir, avant le 10 septembre. Nous serions heureux d'annoncer cela à l'avance, mais c'est ainsi que s'est produit notre montant.

Le 11 septembre, tous ceux qui se sont inscrits recevront un message par courrier, avec l'aide duquel ils pourront se rendre aux tâches de l'Olympiade.

Les 16 et 19 septembre, 80 participants ayant marqué un maximum de points recevront un entretien skype avec des représentants de Rostelecom.

Le 20 septembre, une liste de 60 gagnants sera publiée, qui ira à Sirius. L'hébergement, les repas et les transferts sont gratuits.

Ce qui sera dans l'olympiade


Les participants à l'Olympiade se verront proposer 3 à 5 tâches sur les thèmes suivants:

  • sécurité des informations cryptographiques;
  • organisation de canaux secrets de transmission et de détection d'informations;
  • programmation du sous-système de sécurité;
  • rétro-ingénierie des programmes;
  • Détection de vulnérabilité Web
  • enquête sur les incidents informatiques.

Le nombre total de points pour chaque tâche est déterminé par le nombre de participants qui pourront la résoudre (de 50 à 500 points). Lors de la comparaison des résultats avec un nombre égal de points, le temps de décision sera pris en compte.

Programme éducatif avec MIPT


Le MIPT sera responsable de l'unité éducative pour la programmation et les ateliers. Le chef d'équipe est Alexey Maleev, vice-recteur pour les programmes internationaux et l'entrepreneuriat technologique à l'Institut de physique et de technologie de Moscou. Composition des modules pédagogiques du MIPT:

Module de langage de programmation Python
  • Interpréteur Python, utilisant REPL, ipython
  • Langage Python:
    - Types de données de base, conversions de types
    - Opérations arithmétiques et logiques
    - Mutabilité et immuabilité
    - Fonctions, portée
    - Structures de contrôle, cycles
  • Bibliothèque standard Python:
  • Collections: dict, set, etc.
    - Génération d'objets combinatoires
    - Entrée-sortie, travailler avec des fichiers
  • Environnements virtuels
  • Installer des bibliothèques supplémentaires via pip


Module Algorithmes et Structures de Données
  • Introduction aux algorithmes et aux structures de données:
    - Le concept de l'algorithme et sa complexité, la notation O-large, une estimation préliminaire du temps de fonctionnement du programme
    - Systèmes de numérotation
    - Arithmétique modulaire
    - Le concept de GCD, NOC et algorithme de calcul
  • Algorithme d'exponentiation rapide
  • Recherche binaire:
    - Principe général (pour des exemples de jeu «devinez le nombre» et cherchez dans un classeur, le concept d'un logarithme)
    - Recherche binaire entière dans un tableau
    - Recherche binaire par réponse (tâche sur xerox)
  • Bases de la théorie des graphes:
    - Concepts de base de la théorie des graphes
    - Organisation du stockage des graphes en mémoire
    - Recherche de profondeur
    - Recherche large
    - Tri topologique
  • Force brute récursive:
    - Le concept d'itération récursive
    - Exemples de problèmes NP-complets
    - Implémentation en Python, contrôle de profondeur de pile
    - Exemples de branches d'élagage


Le programme complet peut être trouvé ici .

Quête


Oui, il y aura toujours une quête - où sans entraînement. Parmi les tâches de la quête figurent le contrôle de sécurité de Tesla (canal de données vocales), l'accès à distance, l'interception de données via le Wi-Fi à l'aide d'un quadricoptère, l'interception de conversations à l'aide d'une vulnérabilité du réseau cellulaire.

Tous les participants seront divisés en équipes de 5 personnes, chacune avec son propre capitaine, seront enregistrées dans le système. Les tâches entre équipes seront réparties par le site. Les participants surveilleront le processus à l'aide du bot. Si une équipe ralentit, cela donne un indice. S'il résout tout trop rapidement, il reçoit une mini-quête supplémentaire.

À la fin du quart de travail, nous organiserons une compétition CTF à temps plein pendant 8 heures et une quête pour la sécurité d'une ville intelligente.

Nous serons heureux de voir vos enfants aux Jeux olympiques! Ou toi-même. Ou même vos petits-enfants. Ce que Habr ne plaisante pas.

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


All Articles