Subject · Information security
Python для кибербезопасности
About this subject
Credits
5
Workload
2hours
Semester
Autumn
Academic year
2
Description
Дисциплина «python для кибербезопасности» изучает применение языка программирования python для решения задач информационной и кибербезопасности. в рамках курса рассматриваются основы языка python, работа с файлами и данными, регулярными выражениями, сетевыми протоколами и библиотеками для анализа сетевого трафика. изучаются методы автоматизации задач безопасности, сканирования и анализа сетей, обработки журналов событий, выявления подозрительной активности и проведения базового анализа уязвимостей. особое внимание уделяется разработке скриптов для автоматизации процессов мониторинга и реагирования на инциденты, а также безопасному написанию и тестированию программного кода в контролируемой среде.
Course learning outcomes
CLO 1: Уметь разрабатывать скрипты для решения задач кибербезопасности и автоматизировать операции безопасности с использованием основных возможностей python.
CLO 2: Уметь собирать и обрабатывать сетевые данные с помощью python, а также анализировать сетевые службы и порты с точки зрения безопасности.
CLO 3: Уметь анализировать угрозы и механизмы атак в сетевой и веб-среде, включая dos/ddos-атаки и веб-уязвимости, а также применять методы их обнаружения и предотвращения.
CLO 4: Уметь определять основные характеристики вредоносных программ, обрабатывать данные безопасности с помощью python и анализировать подозрительные объекты.
CLO 5: Уметь применять решения для обеспечения конфиденциальности и целостности данных с использованием криптографических механизмов и библиотек python.
CLO 6: Уметь собирать, обрабатывать и сопоставлять информацию в области кибербезопасности с использованием методов OSINT и инструментов на основе python, а также оценивать достоверность полученных результатов.