Skip to main content

Threat Catalog

A Threat Catalog contains Threat Classes which can be used across multiple TARAs. I eases updating Feasibility Ratings throughout the entire TARA lifecycle. Threat Scenarios may refer to Threat Classes in order to derive the cause of compromise. But most importantly, Attack Steps refer to Threat Classes and derive the Threat Classes' Feasibility Rating.

itemis SECURE contains a predefined default Threat Catalog to help in kick-starting the threat modeling activities. This model contains the basic STRIDE Threat Classes and additional, customized sub-classes for a more detailed analysis. You may adapt the catalog contents to your needs.

Threat Classes can be defined or modified in the main editor window. A Threat Class contains the following properties:

  • Description General description for the item.
  • Threatens Cybersecurity properties threatened by the Threat Class. (Multiple cybersecurity property selection is possible.) Further customization of the cybersecurity properties possible in the Method Configuration.
  • Architecture Define the system element type (e.g. data flow or component) on which the threat is acting on.
  • Technologies Technologies can be linked to the threat to help the analysis. Technologies can be also customized and extended, see more information in chapter Technologies.
  • Attack Feasibility: Attack Feasibility definitions can be customized per Feasibility Category and the AFL (Attack Feasibility Level) is calculated automatically. The feasibility model can be customized in the related method configuration. Details can be found in chapter Method Configuration.
    • ET: Elapsed time
    • SE: Specialist expertise
    • KoIC: Knowledge of the item or component
    • WoO: Window of opportunity
    • Eq: Equipment needed

STRIDE​

STRIDE is a model for identifying and categorizing cybersecurity related threats. Each defined threat category corresponds to one cybersecurity property. The cybersecurity properties are the basic CIA (Confidentiality, Integrity, Availability) and additional extended properties as Authenticity, Authorization and Non-repudiability.

ThreatCybersecurity propertyThreat manifestation
SpoofingAuthenticationPretending to be another entity
TamperingIntegrityUnwanted modification of data
RepudiationNon-repudiationClaiming that an action is done by another entity
Information DisclosureConfidentialityProviding information to an entity normally not entitled to access
Denial of ServiceAvailabilityPreventing the normal provision of service
Elevation of privilegesAuthorizationAllowing an entity perform actions normally not entitled to

ASRG Threat Catalog​

The ASRG community Threat Catalog can be used for the whole life-cycle of a vehicle for:

  • Creating new TARAs, to start with a set of actual threats
  • Actualize already existing TARAs with the latest updates to maintain risk levels
  • Incorporate a new class of attacks

A continuously maintained threat catalog can be beneficial for suppliers and service providers to extend their catalogs, but can be used by OEMs to tailor their own catalogs. Import and export is also possible via openXSAM format.

Threat catalog can be downloaded and imported into itemis SECURE. Further information on ASRG Threat Catalog can be found at https://garage.asrg.io/threat-catalog//.