Go to CUI-CPP V2.0 Data Types

1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

The set of Statements related to Primary Risks.

2      Functional Requirements

See the Primary Risk Data in Semantics.

3      Syntax

https://schemas.mpai.community/CUI1/V2.0/data/PrimaryRiskStatements.json

4      Semantics

Label Description
Header Space-Time Header
– Standard-Object The characters “CUI-PRS-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of Virtual Space.
RiskStatementTime Risk Statement Time
PrimaryRiskData Set of Risk Statements
  – RiskName  Risk name according to Taxonomy.
  – AIMID ID of AIM processing the Risk of Risk name.
  – RiskData JSON of the AIM in AIMID.
DescrMetadata Descriptive Metadata

Informative example of the semantics of the third column for Primary Risk Data of a Cyber Risk AIM.

Label Description
PrimaryRiskData Set of Risk Statements
   – AttackerSourceIP
    – AttackDetectionTime Time the attack was started or detected.
    – VectorProviderOrSource Provider of input vector or external source.
    – Type IP address
    – AttackSorceIPAddress IP address of source of attack
   – DoSDestinationIP
    – AttackDetectionTime Time the DoS was detected.
    – VectorProviderOrSource Provider of input vector or external source.
    – Type Type: IP address
    – AttackDestinationIPAddress IP address of destination of attack
  – SourcePort
    – AttackDetectionTime Time the flow was started or detected.
    – Vector ProviderOrSource Provider of input vector or external source.
    – Type Number
    – AttachSourcePortNumber Port number from which the packet was sent.
  – DestinationPort
    – AttackDetectionTime Time the flow was started or detected.
    – Vector ProviderOrSource Provider of input vector or external source.
    – Type Number
    – AttackDestinationPortNumber The port number to which the packet is directed.
  – Protocol
    – AttackDetectionTime
    – Vector ProviderOrSource
    – Type
    – CommunicationProtocol
  – Duration
    – StartAndEndTimeTime
    – Vector ProviderOrSource
    – Type
    – AttackDuration
  – Packets
    – AttackDetectionTime
    – Vector ProviderOrSource
    – Type
    – TransmittedPacktetsNumber
  – Bytes
    – AttackDetectionTime
    – Vector ProviderOrSource
    – Type
    – DataTransferVolume
  – RequestFrequency
    – AttackDetectionTime
    – Vector ProviderOrSource
    – Type
    – OccurrenceOfFlowRate
  – IPAddressEntropy
    – AttackDetectionTime
    – Vector ProviderOrSource
    – Type
    – SourceDiversity
  – TCPFlag
    – AttackDetectionTime
    – Vector ProviderOrSource
    – Type
    – TCPPacketsFlag

5     Conformance Testing

A Data instance Conforms with Primary Risk Statements (CUI-PRS) V2.0 if:

  1. The Data validates against the Primary Risk Statements’ JSON Schema.
  2. All Data in the  Primary Risk Statements’ JSON Schema
    1. Have the specified type.
    2. Validate against their JSON Schemas.
    3. Conform with their Data Qualifiers if present.

6     Performance Assessment