A Threat Modeling Framework for Evaluating Computing Platforms Against Architectural Attacks

09/05/2018
by   Seyyedeh Atefeh Musavi, et al.
0

software component misuse a privileged relationship with the hardware to by pass system protections, monitors, or forensic tools. These relationships are often not illegal and exist between system components by design. Hence, even a system with secure hardware and software components, can be architecturally vulnerable. Unfortunately, the existing threat modeling schemes are not applicable for modeling architectural attacks against computing platforms. This is mostly because the existing techniques rely on an abstract representation of a software (.e.g., Data Flow Diagram) as a primary requirement which is not available for a platform as a whole (considering both hardware and software elements). In this paper, we have discussed the necessity of a hardware-software architectural view to system threat modeling. Then, we have proposed Lamellae, a framework adapts threat modeling method to be applicable for untrusted platforms by a holistic approach. Lamellae involves system security architecture for abstract modeling of the platforms. Using the Design structure matrix analysis, Lamellae helps an end-user to identify possible attack vectors against a platform. The framework is a connection point of concepts from system engineering and software security domains. We have applied the framework on a multi-purpose computer with x86-64 architecture as a case-study to show the effectiveness of our framework.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/19/2021

Holistic Hardware Security Assessment Framework: A Microarchitectural Perspective

Our goal is to enable holistic hardware security evaluation from the mic...
research
11/07/2018

A Method for Ontology-based Architecture Reconstruction of Computing Platforms

Today's ubiquitous computing ecosystem involves various kinds of hardwar...
research
10/27/2021

Cybersecurity for Quantum Computing

With rising cyberattack frequency and range, Quantum Computing companies...
research
06/19/2018

Trust Anchors in Software Defined Networks

Advances in software virtualization and network processing lead to incre...
research
02/25/2020

Design of NFV Platforms: A Survey

Due to the intrinsically inefficient service provisioning in traditional...
research
02/25/2020

NFV Platform Design: A Survey

Due to the intrinsically inefficient service provisioning in traditional...
research
05/20/2021

Training Software Engineers for Qualitative Evaluation of Software Architecture

A software architect uses quality requirements to design the architectur...

Please sign up or login with your details

Forgot password? Click here to reset