Utilizing Role Based Modeling Language to Determine a System’s Safety From an Advanced Persistent Threat

carrollscholars.legacy.contextkey14517102
carrollscholars.legacy.itemurlhttps://scholars.carroll.edu/mathengcompsci_theses/139
carrollscholars.object.degreeBachelor's
carrollscholars.object.departmentMathematics, Engineering & Computer Science
carrollscholars.object.disciplinesApplied Mathematics; Computer Sciences; Information Security; Theory and Algorithms
carrollscholars.object.seasonSpring
dc.contributor.advisorTed Wendt
dc.contributor.advisorJodi Fasteen
dc.contributor.advisorClemente Izurieta
dc.contributor.authorJohnson, Andrew
dc.date.accessioned2020-04-30T10:08:59Z
dc.date.available2020-04-30T10:08:59Z
dc.date.embargo12/31/1899 0:00
dc.date.issued2019-04-01
dc.description.abstractWith Advanced Persistent Threats (APTs) becoming a larger threat among the cyber world, it is important that software is designed with security in mind. In order to aide this process, software developers can use security design patterns when creating systems. This helps to ensure that all aspects of a system’s design are concerned with security, because any one point of weakness can still lead to the compromise of the entire system. We propose a method of determining if a system contains a specific security pattern, and we suggest several security patterns which might be helpful in deterring a specific APT. We utilize an algorithm based on graph homomorphism theory that gives a metric for how close a Unified Modeling Language (UML) model is to being a realization of a security pattern, from which it may be verified that a system is indeed a realization of the Role Based Modeling Language (RBML) model of the pattern. We find that our distance metric gives the desired result for several example applications.
dc.identifier.urihttps://scholars.carroll.edu/handle/20.500.12647/3514
dc.subjectAdvanced Persistent Threat, APT, Unified Modeling Language, UML, Role Based Modeling Language, RBML, security pattern
dc.titleUtilizing Role Based Modeling Language to Determine a System’s Safety From an Advanced Persistent Threat
dc.typethesis
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
JohnsonA_2019_Final.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format