Основи реверс-інжинірингу
Для вибору у 2024-2025 навчальному році
Всього годин: 150
Основні цілі вивчення цієї дисципліни можуть включати: Розуміння понять та термінології, пов'язаних з реверс-інжинірингом, таких як декомпіляція, дизасемблювання, відладка та інші. Ознайомлення з основними методами аналізу та реверс-інжинірингу програмного забезпечення, таких як статичний та динамічний аналіз коду, відлагодження віртуальних машин, аналіз виконання та інші. Вивчення методів аналізу та зворотного інжинірингу бінарного коду, таких як дизасемблювання, декомпіляція, декриптування та інші. Розуміння принципів захисту програмного забезпечення від реверс-інжинірингу та ознайомлення з методами обфускації коду. Ознайомлення з методами виявлення та виправлення дефектів в програмному забезпеченні з використанням реверс-інжинірингу. Вивчення технологій захисту від зловмисних атак на програмне забезпечення з використанням реверс-інжинірингу. Розуміння процесів та практик управління програмним забезпеченням з використанням реверс-інжинірингу, таких як аналіз дефектів та дослідження ринку.
Мета курсу
Програмні результати навчання
Автори курсу
Киричок Роман ВасильовичПідрозділ
Кафедра інформаційної та кібернетичної безпеки імені професора Володимира Бурячка,Факультет інформаційних технологій і математики
Викладачі
Киричок Роман ВасильовичПризначення
(Бакалавр)
123.00.01 Комп'ютерна інженерія
Період навчання
4-й рік
Розподіл
Курс / рік навчання | II | III | IV | |||
Семестр | 3 | 4 | 5 | 6 | 7 | 8 |
Розподіл кредитів (5) | 0 | 0 | 0 | 0 | 0 | 5 |
Кількість учасників
Одиниця | Студенти | Групи | Підгрупи |
Мінімальна кількість | 12 | 1 | 1 |
Максимальна кількість | 30 | 1 | 2 |