Абстракції зворотного інжинірингу при контролі та побудові захищених програмних реалізацій
Анотація
Зворотній інжиніринг має багато застосувань в ІТ. Це задачі сумісності, відтворення застарілих компонентів, аналізу та захисту програмних продуктів. Не зважаючи на актуальність, комплексний підхід до вирішення задач контролю та побудови захищених програмних реалізацій з урахуванням можливостей програмної інженерії та потреб інформаційної безпеки відсутній. В роботі продемонстрована можливість представлення процесу зворотного проєктування у вигляді послідовності абстракцій. Методи аналізу програмних реалізацій статичний, динамічний й, зокрема, експериментів, поєднуються моделлю абстракцій в логічну послідовність. А застосування метрик програмних продуктів надає можливість прив’язати контроль та розробку захисних механізмів програмних реалізацій до базових понять інформаційної безпеки, а саме – до розрахунку ризиків.
Посилання
Metodolohiya naukovykh doslidzhenʹ: navchalʹnyy posibnyk dlya pidhotovky doktoriv filosofiyi/ KPI im. Ihorya Sikorsʹkoho ; uklad.: Astrelin I. M., Kosohina I.V., Kyriy S.O. – Elektronni tekstovi danni. – Kyyiv : KPI im. Ihorya Sikorsʹkoho, 2021. – 121 s.
Kaplun V.A. Zakhyst prohramnoho zabezpechennya. Chastyna 2 : navchalʹnyy posibnyk / V.A.Kaplun, O.V.Dmytryshyn, YU. V. Baryshev – Vinnytsya : VNTU, 2014. – 105s
Software Engineering | Reverse Engineering, URL: https://www.geeksforgeeks.org/software-engineering-reverse-engineering/
Авторське право (c) 2023 Наталія Маслова (Автор)
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.