Этичный хакинг: инструменты защиты
на Python и ИИ
Разве хакеры могут быть героями?
Присоединяйся, и узнаешь!
Базовый уровень.
Хочешь стать тем, кто останавливает хакеров, а не просто смотрит фильмы про них?

Программа «Этичный хакинг: инструменты защиты на Python и ИИ» — твой шанс погрузиться в настоящий мир кибербезопасности!
Подходит школьникам 8–11 классов и студентам колледжей IT-специальностей. Всё, что нужно — базовый Python и интерес к реальным задачам.

За 148 часов ты прокачаешься в Python, научишься применять искусственный интеллект и использовать инструменты этичного хакинга — от сканирования уязвимостей до создания систем защиты.

Узнаешь, как ловить атаки в сети, анализировать трафик, тестировать безопасность сайтов и разрабатывать собственные антихакинг-инструменты.
Создашь свои проекты: умного Wi-Fi-мониторинга, бота для проверки уязвимостей или веб-приложение на Flask с ИИ.

Эти навыки открывают дорогу в профессии будущего — специалист по ИБ, инженер по тестированию, архитектор цифровой безопасности.

Проект «Код будущего» - это проект Минцифры России по обучению на дополнительных общеобразовательных программах по современным языкам программирования, искусственному интеллекту и робототехнике. Проект реализуется в рамках федерального проекта «Кадры для цифровой трансформации» нацпроекта «Экономика данных и цифровая трансформация государства».

Кто может учится
Школьники 8-11 классов и обучающиеся по программам среднего профессионального образования по профессиям и (или) специальностям, включенным в Перечень профессий и специальностей среднего профессионального образования в области информационных технологий.

Входные требования:
  • начальный уровень владения одним из современных языков программирования и знание основ ООП;
  • уметь использовать стандартные структуры данных и библиотеки;
  • иметь начальные представление об объектно-ориентированном подходе;
  • иметь опыт решения прикладных задач.
О программе
Обучение осуществляется очно с применением дистанционных образовательных технологий и электронного обучения.
Объем программы 148 академических часов
Программа состоит из 4 модулей по 36 академических часов.
Прохождение каждого модуля завершается промежуточной аттестацией в форме тестирования.
Программа носит практико-ориентированный характер – 56% отводится на отработку практических навыков и умений на практических занятиях под руководством опытных преподавателей-наставников.
Актуальность
Программа «Этичный хакинг: инструменты защиты на Python и ИИ» (базовый уровень) разработана в ответ на стремительное развитие цифровых технологий и растущие угрозы в сфере кибербезопасности. В условиях глобальной цифровизации, когда кибератаки становятся всё более сложными и масштабными, подготовка специалистов, способных противостоять этим вызовам, является критически важной., т.к.:

  • Программа соответствует современным вызовам и запросам рынка;
  • востребованность навыков в образовательной и профессиональной среде;
  • содержание Программы соответствует государственным приоритетам.
Образовательные результаты
Выпускники будут знать:
  • базовые концепции и прикладные аспекты программирования на Python;
  • основы этичного хакинга, включая его отличия от нелегальных действий, методы сбора информации, принципы атак и защиты;
  • основы сетевой безопасности, включая протоколы IP, TCP, UDP, HTTP, HTTPS, принципы анализа трафика, методы защиты сети, системы IDS/IPS, противодействие DDoS и угрозам Wi-Fi;
  • основные компонентов и уязвимостей веб-приложений, включая протоколы HTTP/HTTPS, архитектуры клиент-сервер, типов атак (XSS, SQL-инъекции и другие), методов защиты (валидация ввода, подготовленные запросы, фильтрация данных).
Выпускники будут уметь:
  • применять базовые концепции программирования на Python, включая работу с переменными, типами данных, операторами, условиями, циклами, функциями, модулями и структурами данных, для написания простых программ и скриптов;
  • различать этичный хакинг от нелегальных действий, понимать ключевые принципы и кодекс этичного хакера;
  • применять методы сбора информации, анализировать уязвимости с помощью инструментов и сканеров;
  • создавать детальные отчеты об уязвимостях и рекомендациях по защите;
  • анализировать сетевой трафик с помощью инструментов типа Wireshark и библиотеки pcapy;
  • использовать возможности искусственного интеллекта для анализа сетевой безопасности.
Модули курса
Программа состоит из 4 модулей.
По итогам каждого модуля ты получишь именной сертификат!

Модуль 1. Основы языка Python с применением ИИ
Изучение базовых концепций и прикладных аспектов программирования на Python, включая основы синтаксиса, операторы, структуры данных, функции и модули, обработку исключений и работу с файлами, с последующим применением этих знаний для написания практических программ и использования возможностей искусственного интеллекта в программировании.

Модуль 2. Базовые основы этичного хакинга и возможности ИИ для рутинных задач
Знакомство с основами этичного хакинга, включая его отличия от нелегальных действий, методы сбора информации, принципы атак и защиты, а также развитие навыков написания Python-скриптов для проверки безопасности сети, анализа доменов, проведения запросов и разработки программ для эксплуатации и защиты, с применением возможностей искусственного интеллекта для автоматизации рутинных задач.

Модуль 3. Компьютерные сети и их безопасность с использованием ИИ
Изучение основ сетевой безопасности, включая протоколы принципы анализа трафика, методы защиты сети, системы IDS/IPS, противодействие DDoS и угрозам Wi-Fi, а также развитие навыков разработки клиент-серверных приложений, сканирования сети, анализа трафика с помощью Wireshark и библиотеки pcapy, симуляции фаервола и программ для аудита Wi-Fi сетей на Python с применением ИИ для анализа и усиления сетевой безопасности.

Модуль 4. Безопасность Веб-приложений с применением ИИ
Изучение основных компонентов и уязвимостей веб-приложений, включая протоколы клиент-сервер, типов атак (XSS, SQL-инъекции и другие), методов защиты (валидация ввода, подготовленные запросы, фильтрация данных), а также развитие навыков разработки безопасных веб-приложений на Flask, создания демонстрационных страниц для исследования атак и проведения аудита безопасности с использованием возможностей искусственного интеллекта для анализа и усиления защиты вебсистем.