Aspect-oriented attack scenario model
An UML extension for an aspect-oriented attack scenario model to model attack scenarios and intrusion detection aspects at the design level.
Specurity Aspects
Specification Elements
Name
Description
Represents a package of an attack scenario model, including a ‘target’ tagged value and a ‘language’ tagged value. The name of the package is the attack name.
Represents an attacker.
Indicates that this class belongs to the target system.
Represents an intrusion detection aspect.
Specifies the pointcut of an intrusion detection aspect.
Specifies the detection advice of an intrusion detection aspect in the static or dynamic view.
Represents the join point relationship between an intrusion detection aspect and a victim or in the in the dynamic view.
Security Aspects
Specification Elements
Intrusion
Represents a package of an attack scenario model, including a ‘target’ tagged value and a ‘language’ tagged value. The name of the package is the attack name.- Applies to:
- Component
Attacker
Represents an attacker.- Applies to:
- Entity
Victim
Indicates that this class belongs to the target system.- Applies to:
- Entity
Aspect
Represents an intrusion detection aspect.- Applies to:
- Entity
Pointcut
Specifies the pointcut of an intrusion detection aspect.- Applies to:
- Entity
Advice
Specifies the detection advice of an intrusion detection aspect in the static or dynamic view.- Applies to:
- Activity
- InformationFlow
Joinpoint
Represents the join point relationship between an intrusion detection aspect and a victim or in the in the dynamic view.- Applies to:
- InformationFlow
- Data