Розмір шрифта:
Архітектура програмного модуля гібридного контролю доступу до Git-репозиторіїв
Остання редакція: 2026-05-14
Анотація
У роботі представлено результати проєктування програмного модуля гібридного контролю доступу до Git-репозиторіїв. Обґрунтовано доцільність розширення класичної рольової моделі атрибутивними політиками на рівні окремих гілок. Наведено архітектуру, що складається з клієнтського WEB-додатку, серверного API та автономного шлюзу доступу.
Інтеграція механізмів серверного перехоплення транзакцій дозволяє динамічно валідувати права користувачів з урахуванням часових вікон та масок гілок. Результати дослідження підтверджують ефективність застосування пріоритезації заборонних правил для забезпечення цілісності кодової бази. Отримані архітектурні рішення формують основу для створення безпечних корпоративних платформ хостингу коду
Інтеграція механізмів серверного перехоплення транзакцій дозволяє динамічно валідувати права користувачів з урахуванням часових вікон та масок гілок. Результати дослідження підтверджують ефективність застосування пріоритезації заборонних правил для забезпечення цілісності кодової бази. Отримані архітектурні рішення формують основу для створення безпечних корпоративних платформ хостингу коду
Ключові слова
системи контролю версій; гібридний доступ; серверні перехоплювачі; шлюз доступу; мікросервісна архітектура; атрибутивна модель авторизації
Посилання
Pro Git Book. Git на сервері – Протоколи [Електронний ресурс] – Режим доступу: https://git-scm.com/book/uk/v2/Git-на-сервері-Протоколи
Pro Git Book. Customizing Git - Git Hooks [Електронний ресурс] – Режим доступу: https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
Вікіпедія. Secure Shell (SSH) [Електронний ресурс] – Режим доступу: https://uk.wikipedia.org/wiki /Secure_Shell
Вікіпедія. PostgreSQL [Електронний ресурс] – Режим доступу: https://uk.wikipedia.org/wiki/ PostgreSQL
Amazon Web Services. Role-Based Access Control (RBAC) vs. Attribute-Based Access Control (ABAC) [Електронний ресурс] – Режим доступу: https://aws.amazon.com/identity/access-management/rbac-vs-abac/
Pro Git Book. Customizing Git - Git Hooks [Електронний ресурс] – Режим доступу: https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
Вікіпедія. Secure Shell (SSH) [Електронний ресурс] – Режим доступу: https://uk.wikipedia.org/wiki /Secure_Shell
Вікіпедія. PostgreSQL [Електронний ресурс] – Режим доступу: https://uk.wikipedia.org/wiki/ PostgreSQL
Amazon Web Services. Role-Based Access Control (RBAC) vs. Attribute-Based Access Control (ABAC) [Електронний ресурс] – Режим доступу: https://aws.amazon.com/identity/access-management/rbac-vs-abac/
Повний текст:
PDF