Программа курса адаптирована для детей и подростков, желающих познать ремесло этичного хакинга с нуля.
Что нужно знать!
Бытует мнение, что «хакерство» — это что-то плохое. Изначально «хакерами» называли программистов, которые исправляли ошибки в программном обеспечении каким-либо быстрым или оригинальным способом, но в конце XX века у термина появилось новое значение — «компьютерный взломщик», злоумышленник, добывающий конфиденциальную информацию в обход систем защиты.
Сегодня есть два основных вида: White hat (с англ. — «белая шляпа») и Black hat (с англ. — «чёрная шляпа»). «Черными шляпами» называют киберпреступников, тогда как «белыми шляпами» – специалистов по информационной безопасности или исследователей IT-систем, не нарушающих закон.
Этичные хакеры помогают находить ошибки в системах безопасности и устранять их. Они действуют абсолютно законно, более того, эта профессия набирает популярность, так как многие компании готовы платить за найденные уязвимости.
Программа курса
Курс состоит из 9 модулей общей длительностью 3 месяца*.
1 модуль
Понятие этичного хакинга
Сценарии атак и защиты против злоумышленников
социальная инженерия
роль и задачи специалистов по защите информации
2 модуль
базовые операторы и типы данных в Python
циклы и условия в Python
криптография, её алгоритмы и методы шифрования сообщений
написание программ для шифрования на языке Python
3 модуль
шифрование сообщения с помощью картинки
понятие хеширования
применение хеширования в практике программирования
классы в Python
написание программы для создания базы данных логинов и паролей пользователей
4 модуль
виды сетевых атак
основы языка HTML
таблицы стилей CSS
понятие фишинга
написание фишингового сайта создание программы подбора пароля
5 модуль
основы и применение JavaScript
переменные, циклы и условные конструкции в JavaScript
функции и события в JavaScript
практика программирования в JavaScript
понятие межсайтового скриптинга XSS, выявление и устранение уязвимостей этой технологии
6 модуль
создание первой базы данных
команды для взаимодействия с базой данных
написание программы для авторизации пользователей на сайте
способы защиты от SQL уязвимостей
7 модуль
стек протоколов OSI
устройство сети интернет, стек протоколов TCP/IP
принцип работы локальных, глобальных, частных и публичных сетей
различные сетевые протоколы и их применение
8 модуль
работа с командной строкой Windows и Linux
команды для управления файлами, настройки рабочего стола
особенности командной строки Windows и Linux
знакомство с понятиями «IP», «порт»
9 модуль
изучение VPN
протоколы FTP, SMB
практические задания по выявлению уязвимостей
подготовка к защите проектов
подведение итогов курса и рекомендации по дальнейшему развитию в сфере информационной и кибербезопасности.
После прохождения курса выдается именной сертификат от международной школы программирования и дизайна CODDY, который является подтверждением достижений и усилий, вложенных в прохождение курса, и может быть использован при формировании портфолио ученика..
* программа и длительность курса не являются публичной офертой и могут быть скорректированы в ходе обучения в зависимости от темпа занятий, уровня усвоения материала студентами и по усмотрению преподавателя для обеспечения наилучших результатов обучения.
Условия и стоимость
1 раз в неделю
количество занятий
по 2 часа
длительность 1 занятия
5 750 руб./мес.
стоимость абонемента
Расписание занятий
Понедельник
13:00 - 15:00 занятие "Майнкрафт: введение в искусственный интеллект"
Запись на курс "Этичный хакер. Основы кибербезопасности"