Validating a threat modeling language for enterprise systems
2021 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE credits
Student thesisAlternative title
Validera ett hotmodelleringsspråk för företagssystem (Swedish)
Abstract [en]
In today’s era, the systems of the enterprises have developed in a huge effect. The systems have changed into more advanced constructions, able to gather more information and take on more tasks. While the structure of the systems are being more complex, more risks are being accumulated. Nowadays there is a lot of valuable data inside corporations that some people want to get hold of and this could cause a lot of damage in the wrong hands, this possible threat could happen in many various ways. This is why it has been more important to evolve alternative defense mechanisms to counter these potential attacks and avoid deceptions inside enterprises. The purpose of this thesis is to validate enterpriseLang through creating test cases and calculating the overall test coverage. This thesis will provide with significant information about threat modeling, by including knowledge about Meta Attack Language (MAL), enterpriseLang and measuring coverage of test cases. Results of the project based on the subject for the thesis will be conducted together with analysis and discussion. The analysis together with the discussion was based on results of the thesis, that is to say the created test cases and the improved library of enterpriseLang. The student created 27 new test classes that were functioning correctly and made the enterpriseLang library up to date together with the test cases.
Abstract [sv]
Under dagens era har företagens system utvecklats med en enorm effekt. Systemen har förändrats till mer avancerade konstruktioner, som kan samla in mer information och ta på sig fler uppgifter. Även om systemens struktur är mer komplex, ackumuleras fler risker. Numera finns det mycket värdefull data i företag som vissa människor vill få tag på och detta kan orsaka mycket skada i fel händer, denna möjliga hot kan hända på många olika sätt. Det är därför det har varit viktigare att utveckla alternativa försvarsmekanismer för att motverka dessa potentiella attacker och undvika bedrägerier inom företagen. Syftet med denna avhandling är att validera enterpriseLang genom att skapa testfall och beräkna den totala testtäckningen. Denna avhandling kommer att ge betydande information om hotmodellering genom att inkludera kunskap om Meta Attack Language (MAL), enterpriseLang och mäta täckning av testfall. Resultaten av projektet baserat på ämnet för avhandlingen kommer att genomföras tillsammans med analys och diskussion. Analysen tillsammans med diskussionen baserades på resultaten av avhandlingen, det vill säga de skapade testfallen och det förbättrade biblioteket för enterpriseLang. Studenten skapade 27 nya testklasser som fungerade korrekt och gjorde enterpriseLang -biblioteket uppdaterat tillsammans med testfallen.
Place, publisher, year, edition, pages
2021. , p. 37
Series
TRITA-EECS-EX ; 2021:671
Keywords [en]
Threat modeling, Attack simulations, Domain-specific language, Meta attack language, enterpriseLang.
Keywords [sv]
Hotmodellering, Attack-simuleringar, Domänspecifikt språk, Meta Attackspråk och enterpriseLang.
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:kth:diva-304825OAI: oai:DiVA.org:kth-304825DiVA, id: diva2:1611361
Subject / course
Electronic- and Computer Systems
Educational program
Bachelor of Science in Engineering - Electronics and Computer Engineering
Supervisors
Examiners
2021-11-162021-11-152022-06-25Bibliographically approved