Represents a campaign by an actor pursing an intent
Property | Type | Description | Required? |
---|---|---|---|
campaign_type | ShortString String | ✓ | |
id | String | Globally unique URI identifying this object. | ✓ |
schema_version | String | CTIM schema version for this entity | ✓ |
type | CampaignTypeIdentifier String | ✓ | |
valid_time | ValidTime Object | Timestamp for the definition of a specific version of a campaign | ✓ |
activity | Activity Object List | Actions taken in regards to this Campaign | |
confidence | HighMedLow String | Level of confidence held in the characterization of this Campaign | |
description | Markdown String | A description of object, which may be detailed. | |
external_ids | String List | ||
external_references | ExternalReference Object List | Specifies a list of external references which refers to non-CTIM information. This property is used to provide one or more URLs, descriptions, or IDs to records in other systems. | |
intended_effect | IntendedEffect String List | Characterizes the intended effect of this cyber threat campaign | |
language | ShortString String | The human language this object is specified in. | |
names | ShortString String List | Names used to identify this campaign | |
revision | Integer | A monotonically increasing revision, incremented each time the object is changed. | |
short_description | MedString String | A single line, short summary of the object. | |
source | MedString String | ||
source_uri | String | ||
status | CampaignStatus String | Status of this Campaign | |
timestamp | Inst (Date) | The time this object was created at, or last modified. | |
title | ShortString String | A short title for this object, used as primary display and reference value | |
tlp | TLP String | Specification for how, and to whom, this object can be shared. |
- Reference: CampaignType
Actions taken in regards to this Campaign
- This entry is optional
- This entry's type is sequential (allows zero or more values)
- Activity Object Value
- Details: Activity Object
-
This entry is required
-
Dev Notes: Should we define a vocabulary for this?
- String with at most 1024 characters
Level of confidence held in the characterization of this Campaign
-
This entry is optional
- Allowed Values:
- High
- Info
- Low
- Medium
- None
- Unknown
- Reference: HighMedLowVocab
- Allowed Values:
A description of object, which may be detailed.
-
This entry is optional
- Markdown string with at most 5000 characters
- This entry is optional
- This entry's type is sequential (allows zero or more values)
Specifies a list of external references which refers to non-CTIM information. This property is used to provide one or more URLs, descriptions, or IDs to records in other systems.
- This entry is optional
- This entry's type is sequential (allows zero or more values)
- ExternalReference Object Value
- Details: ExternalReference Object
Globally unique URI identifying this object.
-
This entry is required
- IDs are URIs, for example
https://www.domain.com/ctia/judgement/judgement-de305d54-75b4-431b-adb2-eb6b9e546014
for a Judgement. This ID type compares to the STIX id field. The optional STIX idref field is not used.
- IDs are URIs, for example
Characterizes the intended effect of this cyber threat campaign
-
This entry is optional
-
This entry's type is sequential (allows zero or more values)
- Allowed Values:
- Account Takeover
- Advantage
- Advantage - Economic
- Advantage - Military
- Advantage - Political
- Brand Damage
- Competitive Advantage
- Degradation of Service
- Denial and Deception
- Destruction
- Disruption
- Embarrassment
- Exposure
- Extortion
- Fraud
- Harassment
- ICS Control
- Theft
- Theft - Credential Theft
- Theft - Identity Theft
- Theft - Intellectual Property
- Theft - Theft of Proprietary Information
- Traffic Diversion
- Unauthorized Access
- Allowed Values:
The human language this object is specified in.
-
This entry is optional
- String with at most 1024 characters
Names used to identify this campaign
-
This entry is optional
-
This entry's type is sequential (allows zero or more values)
- String with at most 1024 characters
A monotonically increasing revision, incremented each time the object is changed.
-
This entry is optional
- Zero, or a positive integer
CTIM schema version for this entity
-
This entry is required
- A semantic version matching the CTIM version against which this object should be valid.
A single line, short summary of the object.
-
This entry is optional
- String with at most 2048 characters
-
This entry is optional
- String with at most 2048 characters
-
This entry is optional
- A URI
Status of this Campaign
-
This entry is optional
- Allowed Values:
- Future
- Historic
- Ongoing
- Allowed Values:
The time this object was created at, or last modified.
-
This entry is optional
- Schema definition for all date or timestamp values. Serialized as a string, the field should follow the rules of the ISO8601 standard.
A short title for this object, used as primary display and reference value
-
This entry is optional
- String with at most 1024 characters
Specification for how, and to whom, this object can be shared.
-
This entry is optional
- TLP stands for Traffic Light Protocol, which indicates precisely how this resource is intended to be shared, replicated, copied, etc.
- Default: green
- Allowed Values:
- amber
- green
- red
- white
-
This entry is required
- Must equal: "campaign"
Timestamp for the definition of a specific version of a campaign
- This entry is required
- ValidTime Object Value
- Details: ValidTime Object
External references are used to describe pointers to information represented outside of CTIM. For example, a Malware object could use an external reference to indicate an ID for that malware in an external database or a report could use references to represent source material.
Property | Type | Description | Required? |
---|---|---|---|
source_name | MedString String | The source within which the external-reference is defined (system, registry, organization, etc.) | ✓ |
description | Markdown String | ||
external_id | String | An identifier for the external reference content. | |
hashes | String List | Specifies a dictionary of hashes for the contents of the url. | |
url | String | A URL reference to an external resource |
- Reference: External Reference
-
This entry is optional
- Markdown string with at most 5000 characters
An identifier for the external reference content.
- This entry is optional
Specifies a dictionary of hashes for the contents of the url.
- This entry is optional
- This entry's type is sequential (allows zero or more values)
The source within which the external-reference is defined (system, registry, organization, etc.)
-
This entry is required
- String with at most 2048 characters
A URL reference to an external resource
-
This entry is optional
- A URI
Period of time when a cyber observation is valid.
Property | Type | Description | Required? |
---|---|---|---|
end_time | Inst (Date) | If end_time is not present, then the valid time position of the object does not have an upper bound. | |
start_time | Inst (Date) | If not present, the valid time position of the indicator does not have an upper bound |
- Reference: ValidTimeType
If end_time is not present, then the valid time position of the object does not have an upper bound.
-
This entry is optional
- Schema definition for all date or timestamp values. Serialized as a string, the field should follow the rules of the ISO8601 standard.
If not present, the valid time position of the indicator does not have an upper bound
-
This entry is optional
- Schema definition for all date or timestamp values. Serialized as a string, the field should follow the rules of the ISO8601 standard.
What happend, when?
Property | Type | Description | Required? |
---|---|---|---|
date_time | Inst (Date) | Specifies the date and time at which the activity occured | ✓ |
description | Markdown String | A description of the activity | ✓ |
- Reference: ActivityType
Specifies the date and time at which the activity occured
-
This entry is required
- Schema definition for all date or timestamp values. Serialized as a string, the field should follow the rules of the ISO8601 standard.
A description of the activity
-
This entry is required
- Markdown string with at most 5000 characters