Avatar
👾

Organizations

Theses

Master Theses

4 open, 1 closed
Available • Supervised by: Nathan Daniel Schiele

Interview a series of people in industry who work with ADTs to find how they use them, why they use them, how they are perceived (what do they find useful), etc.

Available • Supervised by: Nathan Daniel Schiele

Create a survey to be given either in-person or via crowdsourcing that seeks to understand the comprehensibility of attack trees to laypeople.

Available • Supervised by: Nathan Daniel Schiele

Design and run a user study on the usability of the previously built ADT Web App tool. Find what the strengths and weaknesses of the tool are in a scientific manner.

Available • Supervised by: Nathan Daniel Schiele

Create a survey to be given either in-person or via crowdsourcing to establish what information is received when threats are communicated. How does this information change based on how the threat is …

Bachelor Theses

10 open, 6 closed
Available • Supervised by: Nathan Daniel Schiele

Write code that creates a LOT of ADTs in standardized format (xml/json) from some kind of dataset (example: MITRE). This could be used for general analysis or as training data for some kind of ML …

Available • Supervised by: Nathan Daniel Schiele • Student: Steven Popele

Describe and define a JSON format for ADTs. Write code that will convert between the defined ADTool XML ADT format to a new defined JSON ADT format.

Available • Supervised by: Nathan Daniel Schiele

Create a parameter that can map an ADT node to a kill chain step. Provide examples of this mapping in action. Discuss utility of such a mapping

Available • Supervised by: Nathan Daniel Schiele • Student: Jayme Hebinck

Create a library that allows for the creation of ADTs in Python. This should include some kind of visualization, the ability to enter whole trees in standard format, and the ability to …

Completed • Supervised by: Nathan Daniel Schiele • Student: Marwa Mohalaia

Develop an interface for a web application to build ADTs

Available • Supervised by: Nathan Daniel Schiele

Write code that can take ADT image and generate a standardized ADT format from it

Available • Supervised by: Nathan Daniel Schiele

Write code that can take ADT input in some format: plaintext description, paragraph, structure sentences (BSc), etc, and produce an ADT directly usable format (xml/json)

Available • Supervised by: Arina Kudriavtseva

In spite of all efforts to improve software security, vulnerabilities are still distributed in software. While producing secure software, there are problems with not only purely technical practices …

Completed • Supervised by: Nathan Daniel Schiele • Student: Stephan Meza

Develop a language with simple grammar that will allow especially non-technically inclined people to write instructions to create an ADT.

Available • Supervised by: Jafar Akhoundali

With a new methodology, you’ll research on some nice results from studying zero-day fixes in Github. The methodology is almost ready but obvious reasons we don’t publish the details here.

Available • Supervised by: Jafar Akhoundali

We have a fast and new methodology to find zero-day vulnerabilities in public Github projects. With our guidance, you’ll verify the existence of vulnerabilities and participate in submitting the …