Fənn · İnformasiya təhlükəsizliyi

Python для кибербезопасностиMövzu planı

IFTSS-61456y-RU5 kreditPayız semestriSeçmə2

Mövzu planı

Fənn üzrə mövzular və hər mövzunun təlim nəticələri.

7 mövzu
  1. 1. Основы языка программирования Python. Работа с файлами в Python для задач кибербезопасности

    Mühazirə

    В рамках данной темы изучаются основные принципы программирования на языке Python, синтаксис языка, переменные, типы данных, операторы, условные конструкции и циклы. Рассматриваются функции, модули и основные структуры данных Python. Особое внимание уделяется работе с файлами, чтению и записи данных, обработке текстовых и конфигурационных файлов, а также применению данных возможностей для автоматизации задач кибербезопасности.

  2. 2. Сетевое программирование и сканер портов

    Mühazirə

    В рамках данной темы изучаются основы сетевого программирования на языке Python и принципы взаимодействия между сетевыми узлами. Рассматриваются IP-адресация, TCP/UDP-соединения, сокеты и основные методы передачи данных по сети. Также изучаются принципы работы сканеров портов, методы определения открытых портов и сетевых служб, а также применение Python для автоматизации задач сетевого анализа и мониторинга.

  3. 3. Анализ DoS- и DDoS-атак

    Mühazirə

    В рамках данной темы изучаются основные понятия, механизмы и виды атак типа DoS (Denial of Service) и DDoS (Distributed Denial of Service). Рассматриваются способы организации атак, их влияние на доступность сетевых ресурсов и сервисов, а также основные признаки и показатели, используемые для их обнаружения. Изучаются методы анализа сетевого трафика, выявления аномальной активности и основные подходы к предотвращению и снижению последствий DoS- и DDoS-атак.

  4. 4. Веб-безопасность

    Mühazirə

    В рамках данной темы изучаются основные принципы обеспечения безопасности веб-приложений и веб-сервисов. Рассматриваются распространённые уязвимости веб-приложений, включая SQL-инъекции, XSS, CSRF, ошибки аутентификации и управления доступом. Изучаются методы выявления и анализа веб-уязвимостей, а также основные меры защиты веб-приложений и безопасной обработки пользовательских данных.

  5. 5. Вредоносные программы

    Mühazirə

    В рамках данной темы изучаются понятие, классификация и основные характеристики вредоносного программного обеспечения. Рассматриваются вирусы, черви, трояны, шпионское программное обеспечение, программы-вымогатели и другие виды вредоносных программ. Изучаются основные механизмы распространения и функционирования вредоносного ПО, методы его обнаружения и анализа, а также подходы к предотвращению заражения и снижению потенциального ущерба.

  6. 6. Криптография

    Mühazirə

    В рамках данной темы изучаются основные понятия и принципы современной криптографии. Рассматриваются симметричные и асимметричные криптографические алгоритмы, функции хеширования, цифровая подпись, управление ключами и криптографические протоколы. Объясняется применение криптографических методов для обеспечения конфиденциальности, целостности, аутентичности и неотказуемости информации в современных информационных системах.

  7. 7. Разведка по открытым источникам (OSINT)

    Mühazirə

    В рамках данной темы изучаются основные принципы, методы и инструменты разведки по открытым источникам (Open Source Intelligence, OSINT). Рассматриваются процессы поиска, сбора, проверки, анализа и систематизации информации из общедоступных источников. Изучаются методы анализа доменных имён, IP-адресов, веб-ресурсов, социальных сетей и других открытых данных. Также рассматриваются вопросы оценки достоверности полученной информации и безопасного применения OSINT в рамках задач кибербезопасности.