Growing up of a young person is an educational program of Rostelecom and MIPT
Information - one of the pillars of modern society. Personal data of citizens, commercial secrets of organizations, insides and financial data, payment cards - all this and much more must be stored and processed in the most secure environment.
The more lacosteous information for potential attackers, the more expensive and sophisticated methods of hacking may be. New generations of cyberthreats simply need to find a worthy opponent in the form of a new generation of cyber defense. And here, under the new generation of protection, we mean not just software tools and methods, but also people themselves.
From November 1 to 2? on the basis of the Sirius Educational Center in Sochi, in partnership with MIPT, we are launching an educational program on cybersecurity - with a bunch of hands-on training on reverse engineering, web security, cyber criminalistics, cryptography, IoT security, mobile platforms. Select participants will be from 11 to 15 September among pupils of grades 8-11 through online Olympics. All details - under the cut.
Application in the very near future, until September 10. We would be happy to announce this in advance, but the circumstances developed, our jamb.
September 1? all those who registered, will receive a post on the mail, with the help of which they can go to the tasks of the Olympiad.
On September 16-1? 80 participants who scored the maximum points will be skype-interviewed with representatives of Rostelecom.
September 20 will be published a list of 60 winners who will go to the "Sirius". Accommodation, meals and transfer are free of charge.
What will happen in the Olympiad
Participants of the Olympiad will be offered 3-5 tasks on topics:
cryptographic protection of information;
the organization of hidden channels for the transmission of information and their detection;
programming of security subsystems;
detection of web vulnerabilities;
investigation of incidents in IT.
The total number of points for each task will be determined by how many participants will be able to solve it (from 50 to 500 points). When comparing results with an equal number of points, the decision time will be taken into account.
Educational program with MIPT
For the educational block on programming and workshops will be responsible MIPT. The shift supervisor is Alexei Maleev, Vice-Rector for International Programs and Technological Entrepreneurship of MFTI. The composition of educational modules from MIPT:
Module "Programming language Python" [/b]
Python Interpreter, using REPL, ipython
- Basic data types, type conversions
- Arithmetic and logical operations
- Mutability and Immunity
- Functions, scopes
- Control constructions, cycles
The standard Python library:
Collections: dict, set, etc.
- Generation of combinatorial objects
- Input /output, work with files
Install additional libraries via pip
Module "Algorithms and Data Structures" [/b]
Introduction to algorithms and data structures:
- The concept of the algorithm and its complexity, notation. O-large, preliminary estimate of the operating time of the program
- Number systems
- Modular arithmetic
- The concept of GCD, NOC and the algorithm for calculating
Rapid exponentiation algorithm
- The general principle (on examples of the game "guess the number" and search in the file cabinet, the concept of the logarithm)
- Integer binary search in array
- Binary search by answer (task about copier)
Fundamentals of graph theory:
- Basic concepts of graph theory
- The organization of storage of graphs in memory
- Search in depth
- Search in width
- Topological sorting
- The notion of recursive search
- Examples of NP-complete problems
- Implementation in Python, control the depth of the stack
- Examples of clipping of branches of search
The full curriculum can be viewed here .
Yes, there will be a quest - where else without practice. Among the tasks of the quest is Tesla security check (voice data channel), remote access, wi-fi data interception with quadrocopter, interception of conversations with the help of a cellular network vulnerability.
All participants will be divided into teams of 5 people, each with their captain, registered in the system. Tasks between teams will distribute the site. Participants will follow the process using the bot. If some team brakes - it gets a hint. If too quickly everything decides - gets an additional minicast.
At the end of the shift, we will conduct a full-time CTF competition for 8 hours and a quest for the security of a smart city.
We will be happy to see your children at the Olympics! Or yourself. Or even your grandchildren. With what Habr is not kidding.
It may be interesting
I am overwhelmed by your post with such a nice topic. Usually I visit your blogs and get updated through the information you include but today’s blog would be the most appreciable. Well done!
Took me time to understand all of the comments, but I seriously enjoyed the write-up. It proved being really helpful to me and Im positive to all of the commenters right here! Its constantly nice when you can not only be informed, but also entertained! I am certain you had enjoyable writing this write-up.