Skip to content

Class: Hassh

The HASSH object contains SSH network fingerprinting values for specific

client/server implementations. It provides a standardized way of identifying

and categorizing SSH connections based on their unique characteristics and

behavior.

URI: ocsf:Hassh

 classDiagram
    class Hassh
    click Hassh href "../Hassh/"
      Object <|-- Hassh
        click Object href "../Object/"

      Hassh : algorithm

      Hassh : fingerprint





        Hassh --> "1" Fingerprint : fingerprint
        click Fingerprint href "../Fingerprint/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
algorithm 0..1 recommended
String
The concatenation of key exchange, encryption, authentication and compression direct
fingerprint 1
Fingerprint
The hash of the key exchange, encryption, authentication and compression direct

Usages

used by used in type used
SshActivity client_hassh range Hassh
SshActivity server_hassh range Hassh

In Subsets

Aliases

  • HASSH

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:Hassh
native ocsf:Hassh

LinkML Source

Direct

name: Hassh
description: 'The HASSH object contains SSH network fingerprinting values for specific

  client/server implementations. It provides a standardized way of identifying

  and categorizing SSH connections based on their unique characteristics and

  behavior.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- HASSH
is_a: Object
slots:
- algorithm
- fingerprint
slot_usage:
  algorithm:
    name: algorithm
    description: 'The concatenation of key exchange, encryption, authentication and
      compression

      algorithms (separated by '';''). NOTE: This is not the underlying algorithm
      for

      the hash implementation.'
    recommended: true
  fingerprint:
    name: fingerprint
    description: 'The hash of the key exchange, encryption, authentication and compression

      algorithms.'
    required: true

Induced

name: Hassh
description: 'The HASSH object contains SSH network fingerprinting values for specific

  client/server implementations. It provides a standardized way of identifying

  and categorizing SSH connections based on their unique characteristics and

  behavior.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- HASSH
is_a: Object
slot_usage:
  algorithm:
    name: algorithm
    description: 'The concatenation of key exchange, encryption, authentication and
      compression

      algorithms (separated by '';''). NOTE: This is not the underlying algorithm
      for

      the hash implementation.'
    recommended: true
  fingerprint:
    name: fingerprint
    description: 'The hash of the key exchange, encryption, authentication and compression

      algorithms.'
    required: true
attributes:
  algorithm:
    name: algorithm
    description: 'The concatenation of key exchange, encryption, authentication and
      compression

      algorithms (separated by '';''). NOTE: This is not the underlying algorithm
      for

      the hash implementation.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Algorithm
    rank: 1000
    alias: algorithm
    owner: Hassh
    domain_of:
    - Analytic
    - DigitalSignature
    - EncryptionDetails
    - Fingerprint
    - Hassh
    range: string
    recommended: true
  fingerprint:
    name: fingerprint
    description: 'The hash of the key exchange, encryption, authentication and compression

      algorithms.'
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Fingerprint
    rank: 1000
    alias: fingerprint
    owner: Hassh
    domain_of:
    - Hassh
    - Idp
    range: Fingerprint
    required: true