Service Security Analysis Based on i*: An Approach from the Attacker Viewpoint

Tong Li,Lin Liu,Golnaz Elahi,Eric Yu,Barrett R. Bryant
DOI: https://doi.org/10.1109/COMPSACW.2010.98
2010-01-01
Abstract:Security analysis is a knowledge intensive process, in which the attackers and the system owners are competing with their knowledge about how the system is built, what are the weakest points of the system, and how to exploit or to protect them. In other words, it is a race of knowledge. In this paper, we present a service security modeling approach based on the agent-oriented requirement modeling framework, i*. In this approach, we first model system actors' rationale for delivery of the service function. Then, we model a malicious actor whose intention is to disable the system functionality by exploiting their knowledge about the service and potential attacks. We assume that attackers have full knowledge about the system, which is the worst case scenario. Finally, the method automatically identifies attack routes across the actors' dependency network based on the available knowledge. We use a recent network attack event to a major Internet service provider to illustrate the approach.
What problem does this paper attempt to address?