Class: AttackIdentity
The ATT&CK Identity object represents MITRE Corporation, the organization that maintains the ATT&CK knowledge base. The canonical ATT&CK Identity object has:
_ STIX ID: identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5_
_ Name: The MITRE Corporation_
_ identity_class: organization_
__
This Identity is referenced by created_by_ref and x_mitre_modified_by_ref throughout all ATT&CK objects to attribute creation and modification to MITRE.
Key differences from the standard ATT&CK object:
_ - x_mitre_version is absent on Identity objects_
_ - Several STIX Identity properties (roles, sectors, contact_information) are_
_ defined in STIX but not actively used in ATT&CK Identity objects_
classDiagram
class AttackIdentity
click AttackIdentity href "../AttackIdentity/"
AttackObject <|-- AttackIdentity
click AttackObject href "../AttackObject/"
AttackIdentity : confidence
AttackIdentity : created
AttackIdentity : created_by_ref
AttackIdentity : description
AttackIdentity : extensions
AttackIdentity : external_references
AttackIdentity --> "*" ExternalReference : external_references
click ExternalReference href "../ExternalReference/"
AttackIdentity : granular_markings
AttackIdentity --> "*" GranularMarking : granular_markings
click GranularMarking href "../GranularMarking/"
AttackIdentity : id
AttackIdentity : labels
AttackIdentity : lang
AttackIdentity : modified
AttackIdentity : name
AttackIdentity : object_marking_refs
AttackIdentity : revoked
AttackIdentity : spec_version
AttackIdentity --> "1" SpecVersionEnum : spec_version
click SpecVersionEnum href "../SpecVersionEnum/"
AttackIdentity : type
AttackIdentity : x_mitre_attack_spec_version
AttackIdentity : x_mitre_deprecated
AttackIdentity : x_mitre_old_attack_id
AttackIdentity : x_mitre_version
Inheritance
- StixEntity
- CommonSchemaComponent
- Core
- AttackObject
- AttackIdentity
- AttackObject
- Core
- CommonSchemaComponent
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| x_mitre_attack_spec_version | 1 SemverString |
The version of the ATT&CK Data Model specification used to construct this obj... | AttackObject |
| x_mitre_version | 0..1 AttackVersionString |
Not present on ATT&CK Identity objects | AttackObject |
| x_mitre_deprecated | 0..1 Boolean |
Boolean flag indicating that this ATT&CK object has been deprecated and shoul... | AttackObject |
| x_mitre_old_attack_id | 0..1 String |
A legacy ATT&CK ID previously assigned to this object before a knowledge base... | AttackObject |
| type | 1 StixTypeName |
STIX object type | Core, StixEntity |
| spec_version | 1 SpecVersionEnum |
STIX specification version | Core |
| id | 1 StixIdentifier |
STIX object identifier | Core, StixEntity |
| created | 1 Datetime |
Creation timestamp | Core |
| modified | 1 Datetime |
Modification timestamp | Core |
| created_by_ref | 0..1 StixIdentifier |
The STIX ID of the identity object that first created this ATT&CK object | Core |
| labels | * String |
Terms used to describe this object | Core |
| revoked | 0..1 Boolean |
Indicates whether this object has been revoked | Core |
| confidence | 0..1 Integer |
Confidence that the producer has in this data | Core |
| lang | 0..1 String |
Language of textual properties | Core |
| external_references | * ExternalReference |
External references to non-STIX information | Core |
| object_marking_refs | 1..* StixIdentifier |
Marking definition references applied to this object | Core |
| granular_markings | * GranularMarking |
Granular markings that apply to selected content | Core |
| extensions | * String |
Open-ended extension payloads | Core |
| name | 1 String |
The name of the identity organization (e | StixEntity |
| description | 0..1 String |
Optional description of the identity organization | StixEntity |
In Subsets
Notes
- The class name 'attack:Identity' collides with 'stix:Identity', so renamed.
Identifier and Mapping Information
Annotations
| property | value |
|---|---|
| stix_type | identity |
| canonical_id | identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5 |
Schema Source
- from schema: https://w3id.org/lmodel/attack
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | attack:AttackIdentity |
| native | attack:AttackIdentity |
LinkML Source
Direct
name: AttackIdentity
annotations:
stix_type:
tag: stix_type
value: identity
canonical_id:
tag: canonical_id
value: identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5
description: "The ATT&CK Identity object represents MITRE Corporation, the organization\
\ that maintains the ATT&CK knowledge base. The canonical ATT&CK Identity object\
\ has:\n STIX ID: identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5\n Name: The MITRE\
\ Corporation\n identity_class: organization\n\nThis Identity is referenced by\
\ created_by_ref and x_mitre_modified_by_ref throughout all ATT&CK objects to attribute\
\ creation and modification to MITRE.\nKey differences from the standard ATT&CK\
\ object:\n - x_mitre_version is absent on Identity objects\n - Several STIX Identity\
\ properties (roles, sectors, contact_information) are\n defined in STIX but\
\ not actively used in ATT&CK Identity objects"
notes:
- The class name 'attack:Identity' collides with 'stix:Identity', so renamed.
in_subset:
- attack_sdos
from_schema: https://w3id.org/lmodel/attack
is_a: AttackObject
slot_usage:
type:
name: type
required: true
pattern: ^identity$
id:
name: id
required: true
pattern: ^identity--
name:
name: name
description: The name of the identity organization (e.g., 'The MITRE Corporation').
required: true
object_marking_refs:
name: object_marking_refs
required: true
identity_class:
name: identity_class
description: The category of entity this Identity describes (e.g., 'organization').
Open vocabulary from identity-class-ov; additional string values are permitted.
required: true
x_mitre_version:
name: x_mitre_version
description: Not present on ATT&CK Identity objects.
required: false
description:
name: description
description: Optional description of the identity organization.
roles:
name: roles
description: STIX identity roles. Available from the STIX specification but not
actively used in ATT&CK Identity objects.
sectors:
name: sectors
description: STIX industry sectors. Available from the STIX specification but
not actively used in ATT&CK Identity objects.
contact_information:
name: contact_information
description: STIX contact information. Available from the STIX specification but
not actively used in ATT&CK Identity objects.
Induced
name: AttackIdentity
annotations:
stix_type:
tag: stix_type
value: identity
canonical_id:
tag: canonical_id
value: identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5
description: "The ATT&CK Identity object represents MITRE Corporation, the organization\
\ that maintains the ATT&CK knowledge base. The canonical ATT&CK Identity object\
\ has:\n STIX ID: identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5\n Name: The MITRE\
\ Corporation\n identity_class: organization\n\nThis Identity is referenced by\
\ created_by_ref and x_mitre_modified_by_ref throughout all ATT&CK objects to attribute\
\ creation and modification to MITRE.\nKey differences from the standard ATT&CK\
\ object:\n - x_mitre_version is absent on Identity objects\n - Several STIX Identity\
\ properties (roles, sectors, contact_information) are\n defined in STIX but\
\ not actively used in ATT&CK Identity objects"
notes:
- The class name 'attack:Identity' collides with 'stix:Identity', so renamed.
in_subset:
- attack_sdos
from_schema: https://w3id.org/lmodel/attack
is_a: AttackObject
slot_usage:
type:
name: type
required: true
pattern: ^identity$
id:
name: id
required: true
pattern: ^identity--
name:
name: name
description: The name of the identity organization (e.g., 'The MITRE Corporation').
required: true
object_marking_refs:
name: object_marking_refs
required: true
identity_class:
name: identity_class
description: The category of entity this Identity describes (e.g., 'organization').
Open vocabulary from identity-class-ov; additional string values are permitted.
required: true
x_mitre_version:
name: x_mitre_version
description: Not present on ATT&CK Identity objects.
required: false
description:
name: description
description: Optional description of the identity organization.
roles:
name: roles
description: STIX identity roles. Available from the STIX specification but not
actively used in ATT&CK Identity objects.
sectors:
name: sectors
description: STIX industry sectors. Available from the STIX specification but
not actively used in ATT&CK Identity objects.
contact_information:
name: contact_information
description: STIX contact information. Available from the STIX specification but
not actively used in ATT&CK Identity objects.
attributes:
x_mitre_attack_spec_version:
name: x_mitre_attack_spec_version
description: The version of the ATT&CK Data Model specification used to construct
this object, in MAJOR.MINOR.PATCH (semantic versioning) format. Helps consuming
software determine whether the data format is supported. Objects lacking this
property are assumed to conform to ATT&CK spec version 2.0.0. Refer to the ATT&CK
CHANGELOG for all supported versions.
comments:
- 'absent_on: marking-definition, identity (x_mitre_version absent), relationship
(x_mitre_version absent)'
in_subset:
- attack_sdos
- attack_sros
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: x_mitre_attack_spec_version
owner: AttackIdentity
domain_of:
- AttackObject
range: semver_string
required: true
x_mitre_version:
name: x_mitre_version
description: Not present on ATT&CK Identity objects.
comments:
- 'absent_on: relationship, marking-definition'
in_subset:
- attack_sdos
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: x_mitre_version
owner: AttackIdentity
domain_of:
- AttackObject
range: attack_version_string
required: false
x_mitre_deprecated:
name: x_mitre_deprecated
description: Boolean flag indicating that this ATT&CK object has been deprecated
and should no longer be used in new analyses or tooling implementations. Deprecated
objects are retained in the knowledge base for historical reference and legacy
compatibility, but are not actively maintained with new information.
comments:
- 'absent_on: marking-definition'
in_subset:
- attack_sdos
- attack_sros
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: x_mitre_deprecated
owner: AttackIdentity
domain_of:
- AttackObject
range: boolean
x_mitre_old_attack_id:
name: x_mitre_old_attack_id
description: A legacy ATT&CK ID previously assigned to this object before a knowledge
base restructuring or domain migration event. Format mirrors the current ATT&CK
ID format but from the prior numbering scheme (e.g., "MOB-T1001" for a mobile
technique previously in the pre-unification Mobile ATT&CK dataset).
in_subset:
- attack_sdos
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: x_mitre_old_attack_id
owner: AttackIdentity
domain_of:
- AttackObject
range: string
type:
name: type
description: STIX object type.
from_schema: https://w3id.org/lmodel/attack
related_mappings:
- unified_cyber_ontology:state
rank: 1000
alias: type
owner: AttackIdentity
domain_of:
- StixEntity
- Bundle
- Core
- CyberObservableCore
- ExtensionDefinition
- LanguageContent
- MarkingDefinition
- File
range: stix_type_name
required: true
pattern: ^identity$
spec_version:
name: spec_version
description: STIX specification version.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- unified_cyber_ontology:specVersion
rank: 1000
alias: spec_version
owner: AttackIdentity
domain_of:
- Core
- CyberObservableCore
- MarkingDefinition
range: SpecVersionEnum
required: true
id:
name: id
description: STIX object identifier.
from_schema: https://w3id.org/lmodel/attack
related_mappings:
- unified_cyber_ontology:externalReference
rank: 1000
alias: id
owner: AttackIdentity
domain_of:
- StixEntity
- Bundle
- Core
- CyberObservableCore
- ExtensionDefinition
- LanguageContent
- MarkingDefinition
- File
range: stix_identifier
required: true
pattern: ^identity--
created:
name: created
description: Creation timestamp.
notes:
- STIX core timestamps require millisecond precision.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- unified_cyber_ontology:objectCreatedTime
rank: 1000
alias: created
owner: AttackIdentity
domain_of:
- Core
- MarkingDefinition
range: datetime
required: true
pattern: T\d{2}:\d{2}:\d{2}\.\d{3,}Z$
modified:
name: modified
description: Modification timestamp.
notes:
- STIX core timestamps require millisecond precision.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- unified_cyber_ontology:modifiedTime
rank: 1000
alias: modified
owner: AttackIdentity
domain_of:
- Core
range: datetime
required: true
pattern: T\d{2}:\d{2}:\d{2}\.\d{3,}Z$
created_by_ref:
name: created_by_ref
description: The STIX ID of the identity object that first created this ATT&CK
object. Typically references MITRE's identity (identity--c78cb6e5-0c4b-4611-8297-d1b8b55e40b5).
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- unified_cyber_ontology:createdBy
rank: 1000
alias: created_by_ref
owner: AttackIdentity
domain_of:
- Core
- MarkingDefinition
range: stix_identifier
labels:
name: labels
description: Terms used to describe this object.
comments:
- 'jsonschema_minItems: "1"'
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- unified_cyber_ontology:tag
rank: 1000
alias: labels
owner: AttackIdentity
domain_of:
- Core
range: string
multivalued: true
revoked:
name: revoked
description: Indicates whether this object has been revoked.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: revoked
owner: AttackIdentity
domain_of:
- Core
range: boolean
confidence:
name: confidence
description: Confidence that the producer has in this data.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: confidence
owner: AttackIdentity
domain_of:
- Core
range: integer
minimum_value: 0
maximum_value: 100
lang:
name: lang
description: Language of textual properties.
from_schema: https://w3id.org/lmodel/attack
rank: 1000
alias: lang
owner: AttackIdentity
domain_of:
- Core
- GranularMarking
range: string
external_references:
name: external_references
description: External references to non-STIX information.
comments:
- 'jsonschema_minItems: "1"'
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- unified_cyber_ontology:externalReference
rank: 1000
alias: external_references
owner: AttackIdentity
domain_of:
- Core
- MarkingDefinition
range: ExternalReference
multivalued: true
object_marking_refs:
name: object_marking_refs
description: Marking definition references applied to this object.
comments:
- 'jsonschema_minItems: "1"'
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- unified_cyber_ontology:objectMarking
rank: 1000
alias: object_marking_refs
owner: AttackIdentity
domain_of:
- Core
- CyberObservableCore
- MarkingDefinition
range: stix_identifier
required: true
multivalued: true
granular_markings:
name: granular_markings
description: Granular markings that apply to selected content.
comments:
- 'jsonschema_minItems: "1"'
from_schema: https://w3id.org/lmodel/attack
narrow_mappings:
- unified_cyber_ontology:objectMarking
rank: 1000
alias: granular_markings
owner: AttackIdentity
domain_of:
- Core
- CyberObservableCore
- MarkingDefinition
range: GranularMarking
multivalued: true
extensions:
name: extensions
description: Open-ended extension payloads.
notes:
- JSON Schema uses patternProperties for extension keys; exact key validation
is delegated to validator tooling.
comments:
- 'jsonschema_rule: patternProperties validator_hint: validate-extension-keys-and-values'
from_schema: https://w3id.org/lmodel/attack
related_mappings:
- unified_cyber_ontology:hasFacet
rank: 1000
alias: extensions
owner: AttackIdentity
domain_of:
- Core
- CyberObservableCore
- MarkingDefinition
- File
range: string
multivalued: true
name:
name: name
description: The name of the identity organization (e.g., 'The MITRE Corporation').
from_schema: https://w3id.org/lmodel/attack
exact_mappings:
- unified_cyber_ontology:name
rank: 1000
alias: name
owner: AttackIdentity
domain_of:
- RelatedAsset
- StixEntity
- ExtensionDefinition
- MarkingDefinition
- AutonomousSystem
- File
range: string
required: true
description:
name: description
description: Optional description of the identity organization.
from_schema: https://w3id.org/lmodel/attack
close_mappings:
- unified_cyber_ontology:description
rank: 1000
alias: description
owner: AttackIdentity
domain_of:
- RelatedAsset
- MutableElement
- StixEntity
- ExtensionDefinition
- ExternalReference
range: string