The UML diagram corresponding to the class is shown in Figure 32. BehaviorType Figure 32. UML diagram of the class BehaviorType The property given in Table 33 corresponds to the UML diagram shown in Figure 32, and the associated classes defining the property types are discussed in Sections 3.2.1 through 3.2.3. Table 33. Properties of the class BehaviorType Name Type Multiplicity Description The property specifies a set of one or Attack_Patterns 0..1 Attack_Patterns AttackPatternsType more attack patterns that an adversary may leverage. The property specifies a set of one or more Malware Malware 0..1 MalwareType instances of malware that an adversary may leverage. The property specifies a set of one or more exploits Exploits Exploits 0..1 ExploitsType that an adversary may leverage. AttackPatternsType Class The specifies a set of one or more attack patterns that an adversary may leverage. AttackPatternsType The property of the class is shown in Table 34. AttackPatternsType Table 34. Properties of the class AttackPatternsType Name Type Multiplicity Description The property specifies a single Attack Attack_Pattern Attack_Pattern 1..* AttackPatternType Pattern that an adversary may leverage.
The UML diagram corresponding to the BehaviorType class is shown in Figure 32. Figure 32. UML diagram of the BehaviorType class The property given in Table 33 corresponds to the UML diagram shown in Figure 32, and the associated classes defining the property types are discussed in Sections 3.2.1 through 3.2.3. Table 33. Properties of the BehaviorType class Name Type Multiplicity Description Attack_Patterns AttackPatternsType 0..1 The Attack_Patterns property specifies a set of one or more attack patterns that an adversary may leverage. Malware MalwareType 0..1 The Malware property specifies a set of one or more instances of malware that an adversary may leverage. Exploits ExploitsType 0..1 The Exploits property specifies a set of one or more exploits that an adversary may leverage. AttackPatternsType Class The AttackPatternsType specifies a set of one or more attack patterns that an adversary may leverage. The property of the AttackPatternsType class is shown in Table 34. Table 34. Properties of the AttackPatternsType class Name Type Multiplicity Description Attack_Pattern AttackPatternType 1..* The Attack_Pattern property specifies a single Attack Pattern that an adversary may leverage.
stix-v1.2.1-csprd01-part5-ttp.docx