Показати скорочену інформацію

dc.contributor.authorГрицак, А. В.uk
dc.contributor.authorБезпалий, К. В.uk
dc.contributor.authorПрисяжний, Д. П.uk
dc.contributor.authorЛуканов, М. В.uk
dc.contributor.authorHrytsak, A. V.uk
dc.contributor.authorBezpalyi,K. V.uk
dc.contributor.authorPrysiazhnyi, D. P.uk
dc.contributor.authorLukanov, M. V.uk
dc.date.accessioned2026-05-22T08:14:32Z
dc.date.available2026-05-22T08:14:32Z
dc.date.issued2026uk
dc.identifier.citationГрицак А. В., Присяжний Д. П., Безпалий К. В., Луканов М. В. Багаторівнева захищена система контролю версій вихідного коду програмного забезпечення на основі асиметричних криптографічних механізмів // Безпека інформації. 2025. № 3 (31). С. 175–181. URI: https://jrnl.kai.edu.ua/index.php/Infosecurity/article/view/21164.uk
dc.identifier.issn2225-5036uk
dc.identifier.urihttps://ir.lib.vntu.edu.ua//handle/123456789/51644
dc.description.abstractThis article describes a multi-level secure software source code version control system based on the use of asymmetric cryptographic mechanisms. The main focus is on the development and justification of an authentication method that involves the application of digital signatures to ensure the control of software code integrity, authenticity, and availability, as well as to detect unauthorized modifications. The proposed approach is designed for integration into existing version control systems and involves the implementation of mechanisms that enhance the security level at all stages of the software development life cycle. Specifically, access to making changes to the code is controlled through a mandatory digital signature verification procedure, which limits the possibility of unauthorized interference. Signing each file ensures the detection of any changes in the code, even in cases of partial modification or the addition of new components. An additional advantage of the method is that the use of a signing key does not grant direct access to the repository, which reduces the risks of system compromise. Before signing, all changes undergo a review by an authorized person, allowing the combination of cryptographic mechanisms with software quality control processes. A crucial aspect is also the secure use of the private key, which is not shared with other users and is applied only within defined environments. To confirm the effectiveness of the proposed method, a software product was developed that implements the main stages of the software code signing and verification process. The conducted experimental study confirmed the feasibility of this approach, specifically its ability to detect unauthorized changes, ensure authenticity control, and integrate into automated software development processes. The results obtained indicate the practical value of the proposed method and the possibility of its application in modern software development systems.en_US
dc.description.abstractУ даній статті описано багаторівневу захищену систему контролю версій вихідного коду програмного забезпечення, що базується на використанні асиметричних криптографічних механізмів. Основну увагу приділено розробці та обґрунтуванню методу, який передбачає застосування цифрового підпису для забезпечення контролю цілісності, автентичності та доступності програмного коду, а також для виявлення несанкціонованих модифікацій. Запропонований підхід орієнтований на інтеграцію в існуючі системи контролю версій і передбачає реалізацію механізмів, що забезпечують підвищення рівня безпеки на всіх етапах життєвого циклу програмного забезпечення. Зокрема, доступ до внесення змін у код контролюється через обов\"язкову процедуру перевірки цифрового підпису, що дозволяє обмежити можливість несанкціонованого втручання. Підписання кожного файлу забезпечує можливість виявлення будь-яких змін у коді, навіть у випадках часткової модифікації або додавання нових компонентів. Додатковою перевагою методу є те, що використання ключа підпису не надає прямого доступу до репозиторію, що зменшує ризики компрометації системи. Перед виконанням підпису всі зміни проходять перевірку уповноваженою особою, що дозволяє поєднати криптографічні механізми із процесами контролю якості програмного забезпечення. Важливим аспектом є також забезпечення безпечного використання приватного ключа, який не передається іншим користувачам і застосовується лише у визначених середовищах. Для підтвердження ефективності запропонованого методу було розроблено програмний продукт, який реалізує основні етапи процесу підпису та верифікації програмного коду. Проведене експериментальне дослідження дозволило підтвердити доцільність використання даного підходу, зокрема його здатність виявляти несанкціоновані зміни, забезпечувати контроль автентичності та інтегруватися в автоматизовані процеси розробки програмного забезпечення. Отримані результати свідчать про практичну цінність запропонованого методу та можливість його застосування у сучасних системах розробки програмного забезпечення.uk_UA
dc.language.isouk_UAuk_UA
dc.publisherКиївський авіаційний інститутuk
dc.relation.ispartofБезпека інформації. № 3 (31) : 175–181.uk
dc.subjectсистема контролю версійuk
dc.subjectвихідний кодuk
dc.subjectцифровий підписuk
dc.subjectцілісність данихuk
dc.subjectкриптографічні механізмиuk
dc.subjectversion control systemuk
dc.subjectsource codeuk
dc.subjectdigital signatureuk
dc.subjectdata integrityuk
dc.subjectcryptographic mechanismsuk
dc.subjectECDSAuk
dc.subjectSHA-256uk
dc.titleБагаторівнева захищена система контролю версій вихідного коду програмного забезпечення на основі асиметричних криптографічних механізмівuk
dc.title.alternativeMulti-level Secure Software Source Code Version Control System Based on Asymmetric Cryptographic Mechanismsen_US
dc.typeArticle, professional native edition
dc.relation.referenceshttps://jrnl.kai.edu.ua/index.php/Infosecurity/article/view/21164uk
dc.identifier.doihttps://doi.org/https://doi.org/10.18372/2225-5036.31.21164uk
dc.identifier.orcidhttps://orcid.org/0000-0002-0776-9889uk
dc.identifier.orcidhttps://orcid.org/ 0009-0008-0331-9312uk
dc.identifier.orcidhttps://orcid.org/0009-0000-8327-3183uk
dc.identifier.orcidhttps://orcid.org/0009-0004-7506-9501uk


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію