Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Integrering av AJAX-crawlers i OWASP ZAP
Linköping University, Department of Computer and Information Science.
2025 (Swedish)Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
Abstract [sv]

I takt med att webbapplikationer blir alltmer avancerade och komplexa har kravet påverktyg för att identifiera säkerhetsbrister ökat. Det mest centrala momentet i dessa verk-tyg, så kallade web vulnerability scanners (wvs:er), är förmågan att utforska, mer känt somcrawling, applikationen. Detta moment har på senare tid försvårats avsevärt i miljöer medAJAX och moderna JavaScript-ramverk.Detta arbete undersöker möjligheten att förbättra en redan etablerad wvs, OWASP ZAP(ZAP), genom att integrera en extern crawler med stöd att hantera moderna webbapplika-tioner. För detta syfte har en egen crawler utvecklats med hjälp av ramverken Scrapy samtPlaywright och sedan integrerats med ZAP. Detta har sedan följts av en rad tester vilketgenomförts på testplattformen OWASP Juice Shop.Resultaten visar att fler sårbarheter och entrypoints kan identifieras när den externacrawlermodulen används, vilket tyder på att det finns potential att förbättra ZAP. Samti-digt behandlas flera tekniska utmaningar relaterade till crawling av moderna webbappli-kationer, såsom hantering av dialoger, tillstånd och interaktiva element utan tydlig seman-tik. Detta för att belysa problematiken och svårigheten kring skapandet av en crawler medstöd för moderna webbapplikationer.

Place, publisher, year, edition, pages
2025. , p. 15
Keywords [sv]
OWASP ZAP, wvs, AJAX, crawler, datasäkerhet, cybersäkerhet
National Category
Security, Privacy and Cryptography
Identifiers
URN: urn:nbn:se:liu:diva-214715ISRN: LIU-IDA/LITH-EX-G--25/010--SEOAI: oai:DiVA.org:liu-214715DiVA, id: diva2:1968304
External cooperation
MindRoad AB
Subject / course
Computer Programming
Supervisors
Examiners
Available from: 2025-06-13 Created: 2025-06-12 Last updated: 2025-06-13Bibliographically approved

Open Access in DiVA

fulltext(331 kB)76 downloads
File information
File name FULLTEXT01.pdfFile size 331 kBChecksum SHA-512
18bfc6e4cad128e9235703542e44e8e7bfc2d4ef7f617833d0bfbeb53a7dff33002d674d2723045ef9850cd75117a42d2be1cf86af9dfd5a4d318c72d444d779
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lundin, Simon
By organisation
Department of Computer and Information Science
Security, Privacy and Cryptography

Search outside of DiVA

GoogleGoogle Scholar
Total: 78 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 279 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf