Абстракції зворотного інжинірингу при контролі та побудові захищених програмних реалізацій

  • Nataliya Maslova к. т. н., доцент, Донецький національний технічний університет, вул. Потебні, 56, м. Луцьк, Волинська обл., 43018
Ключові слова: зворотній інжиніринг, абстракція, захист, програмний продукт, метрики, метод

Анотація

Зворотній інжиніринг має багато застосувань в ІТ. Це задачі сумісності, відтворення застарілих компонентів, аналізу та захисту програмних продуктів. Не зважаючи на актуальність, комплексний підхід до вирішення задач контролю та побудови захищених програмних реалізацій з урахуванням можливостей програмної інженерії та потреб інформаційної безпеки відсутній. В роботі продемонстрована можливість представлення процесу зворотного проєктування у вигляді послідовності абстракцій. Методи аналізу  програмних реалізацій статичний, динамічний й, зокрема, експериментів, поєднуються моделлю абстракцій в логічну послідовність. А застосування метрик програмних продуктів надає можливість прив’язати контроль та розробку захисних механізмів програмних реалізацій до базових понять інформаційної безпеки, а саме – до розрахунку ризиків.

Посилання

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/

Опубліковано
2023-06-26