kth.sePublications
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
Domain Specific Language For Penetration Testing
KTH, School of Electrical Engineering and Computer Science (EECS).
2024 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Domänspecifikt Språk För Penetrationstestning (Swedish)
Abstract [en]

This thesis encompasses research and implementation related to the development of a Domain-Specific Language (DSL) tailored for the cybersecurity domain of penetration testing. The development is grounded in existing research on the success factors in DSL design. The newly developed language aims to enhance flexibility and streamline processes within penetration testing by letting users integrate various existing tools into a unified framework. This thesis presents the exploratory research undertaken in the field of DSL design, provides a detailed description of the developed language, and conducts a comparative analysis of its performance and workflows with those of Python. The primary objective of this thesis is to apply DSL design best practices to penetration testing and to develop a prototype that lays the groundwork for future enhancements and broader application.

Abstract [sv]

Uppsatsen omfattar forskning och implementering relaterad till utvecklingen av ett domänspecifikt språk (DSL) anpassat för området inom cybersäkerhet känt som penetrationstestning. Utvecklingen bygger på befintlig forskning om framgångsfaktorer inom DSL-design. Det nyligen utvecklade språket syftar till att öka flexibiliteten och effektivisera arbetsprocesserna inom penetrationstestning genom att låta användare integrera befintliga verktyg i ett enhetligt ramverk. Denna rapport presenterar forskningen som genomförts inom DSL-design, ger en detaljerad beskrivning av det utvecklade språket och visar en jämförande analys av dess prestanda och arbetsflöden med motsvarande för Python. Det primära målet med denna avhandling är att tillämpa beprövade metoder för DSL-design på penetrationstestning och att utveckla en prototyp som lägger grunden för framtida förbättringar och bredare tillämpning.

Place, publisher, year, edition, pages
2024. , p. 35
Series
TRITA-EECS-EX ; 2024:358
Keywords [en]
DSL, Penetration Testing, Cyber Security, Domain Specific Languages, Software Vulnerabilities
Keywords [sv]
DSL, Penetrationstestning, Cybersäkerhet, Domänspecifika Språk, Mjukvarusårbarheter
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-351112OAI: oai:DiVA.org:kth-351112DiVA, id: diva2:1886206
Supervisors
Examiners
Available from: 2024-08-23 Created: 2024-07-30 Last updated: 2024-08-23Bibliographically approved

Open Access in DiVA

fulltext(314 kB)151 downloads
File information
File name FULLTEXT01.pdfFile size 314 kBChecksum SHA-512
0557fc74e169594e0abb606ad9445d0098d3f38dea8d217f266c3e9d9ffd23051c02c60caa4b2a88b7804b3db25e32b966e3b638f571d8a5b09c821f3cd64ec4
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 151 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: 218 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