Subject · Information security

Python для кибербезопасности

IFTSS-61456y-RU5 creditsAutumn semesterElective2

About this subject

Credits

5

Workload

2hours

Semester

Autumn

Academic year

2

Description

Дисциплина «python для кибербезопасности» изучает применение языка программирования python для решения задач информационной и кибербезопасности. в рамках курса рассматриваются основы языка python, работа с файлами и данными, регулярными выражениями, сетевыми протоколами и библиотеками для анализа сетевого трафика. изучаются методы автоматизации задач безопасности, сканирования и анализа сетей, обработки журналов событий, выявления подозрительной активности и проведения базового анализа уязвимостей. особое внимание уделяется разработке скриптов для автоматизации процессов мониторинга и реагирования на инциденты, а также безопасному написанию и тестированию программного кода в контролируемой среде.

Course learning outcomes

  1. CLO 1: Уметь разрабатывать скрипты для решения задач кибербезопасности и автоматизировать операции безопасности с использованием основных возможностей python.

  2. CLO 2: Уметь собирать и обрабатывать сетевые данные с помощью python, а также анализировать сетевые службы и порты с точки зрения безопасности.

  3. CLO 3: Уметь анализировать угрозы и механизмы атак в сетевой и веб-среде, включая dos/ddos-атаки и веб-уязвимости, а также применять методы их обнаружения и предотвращения.

  4. CLO 4: Уметь определять основные характеристики вредоносных программ, обрабатывать данные безопасности с помощью python и анализировать подозрительные объекты.

  5. CLO 5: Уметь применять решения для обеспечения конфиденциальности и целостности данных с использованием криптографических механизмов и библиотек python.

  6. CLO 6: Уметь собирать, обрабатывать и сопоставлять информацию в области кибербезопасности с использованием методов OSINT и инструментов на основе python, а также оценивать достоверность полученных результатов.