DEVELOPMENT OF ACCESS CONTROL MECHANISMS USING OOP
DOI:
https://doi.org/10.32782/IT/2025-1-8Keywords:
object-oriented programming, access control mechanisms, authentication, authorization, access rights management, encapsulation, abstraction, inheritance, polymorphism, flexibility, scalability.Abstract
The article discusses the development of access control mechanisms for information resources using objectoriented programming principles. The aim of the research is to formulate and justify a methodology for creating highly efficient, scalable, and flexible access control systems based on object-oriented approaches. The paper explores the impact of key OOP principles – encapsulation, abstraction, inheritance, and polymorphism – on the construction of authentication and authorization mechanisms, as well as access control mechanisms that ensure high levels of security and flexibility in managing access to information systems. Special attention is given to the design of object models that allow for strict distribution of user rights and roles, as well as the implementation of dynamic access updating mechanisms without the need to modify the main program code. The scientific novelty of the research lies in the development of an integrated methodology for applying OOP to create access control mechanisms, which not only improves the reliability of information protection but also ensures a high degree of flexibility and convenience in user rights administration in complex distributed information environments. Conclusion. The application of OOP enables the creation of more modular, adaptable access control systems, which significantly enhances security and the efficiency of managing access rights in information systems.
References
Мартиненко О. І. Об’єктно-орієнтоване програмування: принципи та методи. Харків : Наукова думка, 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