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
Name
Description
Model attack scenarios and intrusion detection 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