1 Definition | 2 Functional Requirements | 3 Syntax |
4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
2 Functional Requirements
3 Syntax
https://schemas.mpai.community/CUI1/V2.0/data/PrimaryRiskStatements.json
4 Semantics
Label | Size | Description |
Header | N1 Bytes | Space-Time Header |
– Standard-Object | 9 Bytes | The characters “CUI-PRS-V” |
– Version | N2 Bytes | Major version – 1 or 2 characters |
– Dot-separator | 1 Byte | The character “.” |
– Subversion | N3 Bytes | Minor version – 1 or 2 characters |
MInstance | N4 Bytes | Identifier of Virtual Space. |
– CyberRisk | N5 Bytes | |
– AttackerSourceIP | N6 Bytes | |
– AttackDetectionTime | N7 Bytes | Time the attack was started or detected. |
– VectorProviderOrSource | N8 Bytes | Provider of input vector or external source. |
– Type | N9 Bytes | IP address |
– AttackSorceIPAddress | N10 Bytes | IP address of source of attack |
– DoSDestinationIP | N11 Bytes | |
– AttackDetectionTime | N12 Bytes | Time the DoS was detected. |
– VectorProviderOrSource | N13 Bytes | Provider of input vector or external source. |
– Type | N14 Bytes | Type: IP address |
– AttackDestinationIPAddress | N15 Bytes | IP address of destination of attack |
– SourcePort | N16 Bytes | |
– AttackDetectionTime | N17 Bytes | Time the flow was started or detected. |
– Vector ProviderOrSource | N18 Bytes | Provider of input vector or external source. |
– Type | N19 Bytes | Number |
– AttachSourcePortNumber | N20 Bytes | Port number from which the packet was sent. |
– DestinationPort | N21 Bytes | |
– AttackDetectionTime | N22 Bytes | Time the flow was started or detected. |
– Vector ProviderOrSource | N23 Bytes | Provider of input vector or external source. |
– Type | N24 Bytes | Number |
– AttackDestinationPortNumber | N25 Bytes | The port number to which the packet is directed. |
– Protocol | N26 Bytes | |
– AttackDetectionTime | N27 Bytes | |
– Vector ProviderOrSource | N28 Bytes | |
– Type | N29 Bytes | |
– CommunicationProtocol | N30 Bytes | |
– Duration | N31 Bytes | |
– StartAndEndTimeTime | N32 Bytes | |
– Vector ProviderOrSource | N33 Bytes | |
– Type | N34 Bytes | |
– AttackDuration | N35 Bytes | |
– Packets | N36 Bytes | |
– AttackDetectionTime | N37 Bytes | |
– Vector ProviderOrSource | N38 Bytes | |
– Type | N39 Bytes | |
– TransmittedPacktetsNumber | N40 Bytes | |
– Bytes | N41 Bytes | |
– AttackDetectionTime | N42 Bytes | |
– Vector ProviderOrSource | N43 Bytes | |
– Type | N44 Bytes | |
– DataTransferVolume | N45 Bytes | |
– RequestFrequency | N46 Bytes | |
– AttackDetectionTime | N47 Bytes | |
– Vector ProviderOrSource | N48 Bytes | |
– Type | N49 Bytes | |
– OccurrenceOfFlowRate | N50 Bytes | |
– IPAddressEntropy | N51 Bytes | |
– AttackDetectionTime | N52 Bytes | |
– Vector ProviderOrSource | N53 Bytes | |
– Type | N54 Bytes | |
– SourceDiversity | N55 Bytes | |
– TCPFlag | N56 Bytes | |
– AttackDetectionTime | N57 Bytes | |
– Vector ProviderOrSource | N58 Bytes | |
– Type | N59 Bytes | |
– TCPPacketsFlag | N60 Bytes | |
DescrMetadata | N61 Bytes | Descriptive Metadata |
5 Conformance Testing
A Data instance Conforms with Primary Risk Statements (CUI-PRS) V2.0 if:
- The Data validates against the Primary Risk Statements’ JSON Schema.
- All Data in the Primary Risk Statements’ JSON Schema
- Have the specified type.
- Validate against their JSON Schemas.
- Conform with their Data Qualifiers if present.