Автоматизація оцінки безпеки веб-застосунків засобами Python
DOI: 10.31673/2412-9070.2025.045866
Анотація
Методи оцінки ефективності сканерів безпеки вебзастосунків часто страждають від відсутності уніфікованих кількісних критеріїв, що ускладнює об’єктивне порівняння інструментів. Для вирішення цього обмеження пропонується модель автоматизованої оцінки, заснована на зіставленні результатів сканування з еталонним набором вразливостей (Ground Truth) та подальшому розрахунку метрик Precision, Recall і Accuracy. Модель реалізується за допомогою Python-інструментів: інтеграція сканерів (Wapiti, OWASP ZAP API, SQLMap) забезпечує збір даних, бібліотеки Pandas і Scikit-learn використовуються для класифікації вразливостей (TP, FP, FN, TN) та обчислення метрик, а Matplotlib відповідає за візуалізацію результатів. Перевагою підходу є стандартизація процесу оцінки, зменшення суб’єктивності та можливість гнучкої інтеграції нових сканерів через єдиний інтерфейс. Запропонована архітектура спрощує відтворення експериментів, забезпечує масштабованість мультисканерних платформ із централізованим аналізом безпеки.
Ключові слова: кібербезпека; Python; вебзастосунок; вразливості; автоматизація; оцінка безпеки; сканери вразливостей; метрики точності; інформаційна безпека.