Uppsats
Utvärdering av säkerhetsrisker och motåtgärder inom GraphQL-API:er : En experimentell studie fokuserad på säkerhet och prestanda
Kandidat-uppsats
Karlstads universitet/Handelshögskolan (from 2013)
Publicerad: 2026
Språk: Svenska
Nyckelord
klicka för att sökaSammanfattning
GraphQL har under det senaste årtiondet etablerat sig som ett flexibelt alternativ till traditionella REST-API:er, men flexibilitetens styrka medför samtidigt nya säkerhetsutmaningar. Tidigare forskning har främst beskrivit dessa risker på teoretisk nivå och saknar i hög grad transparenta implementationer av motåtgärder utvärderade i realistiska miljöer. Denna studie syftar till att presentera och utvärdera konkreta implementationsförslag på säkerhetsåtgärder mot centrala säkerhetsrisker i en Nexta-liknande GraphQL-applikation, samt analysera dessa åtgärders påverkan på applikationens prestanda och säkerhet. Studien genomförs som ett kontrollerat experiment i två faser, där en oskyddad och en skyddad implementation utsätts för samma typ av attacker inom tre kategorier, nämligen DoS-attacker (djupt nästlade queries, batchförfrågningar, aliasbaserade attacker), SQL-injektion samt brister i autentisering och auktorisering. Prestandavärden samlas in med verktyget Autocannon och inkluderar svarstid, throughput, CPU- och RAM-användning samt antalet databasanrop per request. Resultaten visar att samtliga implementerade åtgärder eliminerar eller kraftigt reducerar respektive sårbarhet inom studiens testförhållanden. DoS-attacker som överskrider de definierade gränserna blockeras, men till en kostnad av hög CPU-användning. Injektionsförsök kunde åtgärdas effektivt med parameterbaserade queries och samtliga obehöriga queries kunde avvisas med införd identitets- och behörighetslogik. Studien bidrar med en dokumenterad implementation och en empirisk utvärdering inklusive en bred uppsättning mätvärden i en produktionslik miljö.
Information
- Författare
- Pettersson, Joel
- Lärosäte / institution
- Karlstads universitet/Handelshögskolan (from 2013)
- Publiceringsdatum
- 2026
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Svenska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, Karlstads universitet/Handelshögskolan (from 2013)
Carlsson, Kasper
Publicerad: 2026
Kandidat-uppsats, KTH/Skolan för elektroteknik och datavetenskap (EECS)
Löfgren, Nils
Publicerad: 2026
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Steise, Oskar
Publicerad: 2026
Kandidat-uppsats, Karlstads universitet/Institutionen för matematik och datavetenskap (from 2013)
Ismail, Mustafa, Simonsson, Hugo
Publicerad: 2026
Kandidat-uppsats, Mittuniversitetet/Institutionen för data- och elektroteknik (2023-)
Olsson, Fabian
Publicerad: 2026
Kandidat-uppsats, Luleå tekniska universitet/Institutionen för system- och rymdteknik
Vikström, Petter
Publicerad: 2026