Mjukvarusårbarheter och skyddstekniker - Analys av pythonmjukvara
Publiceringsdatum: 2026-01-16
Rapportnummer: FOI-R--5829--SE
Sidor: 28
Skriven på: Svenska
Forskningsområde:
- Cyberförsvar och cybersäkerhet
Nyckelord:
- sårbarheter
- sårbarhetstyper
- skyddstekniker
- Python
Sammanfattning
Mjukvara har en central roll i många verksamheter. Samtidigt har det visat sig att det är mycket svårt att utveckla mjukvara utan sårbarheter. Rapporten beskriver resultatet av en studie som undersöker vilka som är de vanligaste sårbarhetstyperna i kod skriven i programmeringsspråket Python. Studien undersöker också vilka som är de vanligaste skyddsteknikerna för att åtgärda sårbarheterna. Studien presenterar en taxonomi för skyddstekniker samt sambandet mellan sårbarhetstyper och skyddstekniker. Resultaten visar att de vanligast förekommande sårbarhetstyperna är bristande hantering av indata samt bristande autentisering och åtkomstkontroll. Resultaten visar även att skyddstekniken indatavalidering är vanligast vid åtgärdandet av sårbarheter.