МЕТОДИ ОЦІНЮВАННЯ ГЕОГРАФІЧНОЇ КОНЦЕНТРАЦІЇ ТА СТАБІЛЬНОСТІ РОЗРОБНИКІВ У ПРОЄКТАХ ІЗ ВІДКРИТИМ КОДОМ З OSINT-ПІДХОДОМ

Автор(и)

DOI:

https://doi.org/10.17721/ISTS.2025.10.16-20

Ключові слова:

OSINT, програмне забезпечення з відкритим кодом, географічна концентрація, критична інфраструктура, оцінювання ризиків

Анотація

В с т у п . Представлено комплексну OSINT-орієнтовану систему для оцінювання ризиків ланцюгів постачання програмного забезпечення у критичній інфраструктурі з відкритим кодом. Після сплеску атак на ланцюги постачання, систематичне оцінювання вразливостей проєктів з відкритим кодом стало необхідністю. Запропоновано багатовимірну методологію оцінювання ризиків, яка інтегрує аналіз географічної концентрації, метрики стабільності розробників (bus factor), методи атрибуції учасників. Система поєднує методи Mining Software Repositories з OSINT-підходами, включаючи аналіз доменів електронної пошти, комітів і публічних профілів.

М е т о д и . Досліджено модель оцінювання ризиків ланцюгів постачання програмного забезпечення з відкритим кодом. Модель географічної концентрації базується на модифікованому індексі Герфіндаля – Гіршмана (HHI) для кількісного оцінювання розподілу внесків розробників за країнами. Модель стійкості супроводжувачів використовує метрику bus factor для визначення мінімальної кількості ключових учасників, втрата яких критично вплине на проєкт. Модель атрибуції учасників поєднує OSINT-методи аналізу доменів електронної пошти, комітів і публічних профілів для географічної ідентифікації розробників.

Р е з у л ь т а т и . Емпірична валідація на п'яти критичних проєктах з відкритим кодом на основі аналізу 1500 комітів кожного проєкту виявила значні варіації у профілях ризиків. Індекс HHI коливався від 1000+ (Django – оптимальна диверсифікація) до 7000+ (Swiper – критична концентрація). Ідентифіковано проєкти з екстремальною географічною залежністю: Tarantool – 81 % внесків із росії, що створює ризики. Встановлено, що географічна концентрація та bus factor є незалежними вимірами ризику, що підтверджує необхідність багатовимірного оцінювання.

В и с н о в к и . Запропонована багатовимірна OSINT-методологія оцінювання ризиків ланцюгів постачання програмного забезпечення з відкритим кодом продемонструвала ефективність у виявленні вразливостей. Емпірична валідація на п'яти проєктах підтвердила, що географічна концентрація та bus factor є незалежними вимірами ризику, що вимагають окремого оцінювання. Ідентифіковано проєкти з критичними профілями: Swiper (bus factor 1, ризик 100 %) повторює передінцидентний патерн XZ Utils, а Tarantool (81 % внесків із росії) створює санкційні ризики. Використання метрик забезпечує комплексне оцінювання вразливостей, що дозволяє приймати обґрунтовані рішення щодо вибору залежностей у критичній інфраструктурі.

Завантажити

Дані для завантаження поки недоступні.

Посилання

Atlantic Council. (2024). Avoiding the success trap: Toward policy for open-source software as infrastructure. https://www.atlanticcouncil.org/in-depthresearch-reports/report/open-source-software-as-infrastructure/

Avelino, G., Passos, L., Hora, A., & Valente, M. T. (2016). A novel approach for estimating truck factors. In Proceedings of the 24th IEEE International

Conference on Program Comprehension (ICPC) (pp. 1–10). IEEE. https://doi.org/10.1109/ICPC.2016.7503718

CISA. (2024). CISA open-source software security roadmap. https://www.cisa.gov/resources-tools/resources/cisa-open-source-software-security-roadmap

Cosentino, V., Cánovas Izquierdo, J. L., & Cabot, J. (2015). Assessing the bus factor of Git repositories. In Proceedings of the 22nd IEEE International

Conference on Software Analysis, Evolution, and Reengineering (SANER) (pp. 499–503). IEEE. https://doi.org/10.1109/SANER.2015.7081864

Freund, A. (2024, March 29). Backdoor in upstream xz/liblzma leading to SSH server compromise [Mailing list post]. oss-security. https://www.openwall.com/lists/oss-security/2024/03/29/4

GitHub. (2024). Octoverse 2024: The state of open source. https://octoverse.github.com/

Hunted Labs. (2024). The Russian open-source project we can't live without. https://huntedlabs.com/the-russian-open-source-project-that-we-cant-live-without/

Ifri. (2024). Software power: The economic and geo-political implications of open-source software. https://www.ifri.org/en/publications/etudes-de-lifri/software-power-economic-and-geopolitical-implications-open-source

Linux Foundation. (2020). 2020 FOSS contributor survey. https://www.linuxfoundation.org/resources/publications/foss-contributor-2020

npm, Inc. (2018, November 27). Details about the event-stream incident. npm Blog. https://blog.npmjs.org/post/180565383195/details-about-the-eventstream-incident

Opensource.com. (2015, November 10). Using Git and mailing lists time zones to find out where developers live. https://opensource.com/business/15/11/git-mailing-list-time-zone-analysis

Vidoni, M. (2022). A systematic process for mining software repositories: Results from a systematic literature review. Information and Software Technology, 144, Article 106791. https://doi.org/10.1016/j.infsof.2021.106791

Опубліковано

2025-12-29

Номер

Розділ

Кібербезпека та захист інформації

Як цитувати

МЕТОДИ ОЦІНЮВАННЯ ГЕОГРАФІЧНОЇ КОНЦЕНТРАЦІЇ ТА СТАБІЛЬНОСТІ РОЗРОБНИКІВ У ПРОЄКТАХ ІЗ ВІДКРИТИМ КОДОМ З OSINT-ПІДХОДОМ. (2025). Безпека інформаційних систем і технологій, 2(10), 16-20. https://doi.org/10.17721/ISTS.2025.10.16-20

Статті цього автора (цих авторів), які найбільше читають