PatchGuard : Application for identifying security-vulnerable software

Read full text
Authors: Wendel, Robin, Felix Bengtsson
Cited by: 0

Abstract

Den ökade digitaliseringen av organisationer har lett till ett växande behov av effektiva lösningar för att hantera säkerhetsrisker kopplade till installerad mjukvara. Bristande patchning och uppdatering av applikationer utgör en betydande angreppsyta och kan leda till allvarliga säkerhetsincidenter. Tidigare arbete visar hur ett automatiserat system kan identifiera sårbara programversioner och validera dem mot National Vulnerability Database (NVD). Ett generellt problem är att automatiska system så som Microsoft Intune och Windows Update inte automatiskt hanterar alla applikationer, vilket försvårar IT-avdelningars möjligheter att i tid identifiera och åtgärda kritiska säkerhetsrisker. Syftet med detta examensarbete är att utveckla PatchGuard, en applikation som identifierar installerade applikationer med kända säkerhetshål och uppmärksammar användare om behovet av åtgärder. Målet är att minska organisationens angreppsyta och effektivisera säkerhetsarbetet. Problemet har adresserats genom att samla in applikationsdata från Microsoft Intune via Microsoft Graph API. Den insamlade datan matchas mot kända sårbarheter från National Vulnerability Database (NVD). Lösningen är implementerad som en serverlös arkitektur i Azure. Resultatet är ett automatiserat system som veckovis identifierar kritiska sårbarheter, genererar rapporter och notifierar berörda användare via e-post. Systemet bidrar till ökad medvetenhet och förbättrad säkerhetsnivå.

Fields of Study & Subjects

Web Application Security Vulnerabilities Information and Cyber Security Security and Verification in Computing

Publication details

Journal / source
Digitala vetenskapliga arkivet (Diva) (Karlstad University)
Publication date
1 January 2026
Language
SV
Document type
Thesis