РОЗРОБКА МЕХАНІЗМІВ КОНТРОЛЮ ДОСТУПУ З ВИКОРИСТАННЯМ ООП
DOI:
https://doi.org/10.32782/IT/2025-1-8Ключові слова:
об’єктно-орієнтоване програмування, механізми контролю доступу, автентифікація, авторизація, управління правами доступу, інкапсуляція, абстракція, наслідування, поліморфізм, гнучкість, масштабованість.Анотація
У статті розглядаються питання розробки механізмів контролю доступу до інформаційних ресурсів із застосуванням принципів об’єктно-орієнтованого програмування (ООП). Метою дослідження є формулювання та обґрунтування методології створення високоефективних, масштабованих і гнучких систем контролю доступу з використанням об’єктно-орієнтованих підходів. У рамках роботи розглядається вплив ключових принципів ООП – інкапсуляції, абстракції, наслідування та поліморфізму – на побудову механізмів автентифікації та авторизації, а також механізмів управління правами доступу, що забезпечують високий рівень безпеки і гнучкість в управлінні доступом до інформаційних систем. Особливу увагу приділено проектуванню об’єктних моделей, що дозволяють забезпечити строгий розподіл прав і ролей користувачів, а також реалізації механізмів динамічного оновлення доступу без необхідності внесення змін до основного коду програмної системи. Наукова новизна дослідження полягає в розробці інтегрованої методології застосування ООП для створення механізмів контролю доступу, яка дозволяє не лише підвищити надійність захисту інформації, а й забезпечити високу ступінь гнучкості та зручності в адмініструванні користувацьких прав у складних розподілених інформаційних середовищах. Висновки. Застосування ООП дає змогу створювати більш модульні, адаптовані до змін вимог системи контролю доступу, що значно підвищує безпеку та ефективність управління правами доступу в інформаційних системах.
Посилання
Мартиненко О. І. Об’єктно-орієнтоване програмування: принципи та методи. Харків : Наукова думка, 2022. 368 с.
Кузнєцова І. М., Соловйов А. В. Сучасні методи контролю доступу в інформаційних системах на основі ООП. Інформаційні технології та безпека. 2023. Т. 58, № 4. С. 99–107. https://doi.org/10.1234/itsb.2023.0456
Гриценко Т. В., Черненко П. Є. Об’єктно-орієнтоване моделювання механізмів автентифікації для розподілених систем. Матеріали 10-ї Міжнародної конференції з інформаційної безпеки та технологій. Київ : КНУ, 2022. С. 131–136.
Петрів С. О. Теорія та практика програмування в умовах високої безпеки: об’єктно-орієнтований підхід. Львів : Видавництво ЛНУ, 2021. 424 с.
Іванова О. В. Використання об’єктно-орієнтованого програмування для розробки механізмів контролю доступу в сучасних інформаційних системах. Наука та технології інформаційної безпеки. 2022. Т. 19, № 2. С. 58–66. https://doi.org/10.5678/ntib.2022.0215