Skip to content

Class: AutonomousSystem

An autonomous system (AS) is a collection of connected Internet Protocol (IP)

routing prefixes under the control of one or more network operators on behalf

of a single administrative entity or domain that presents a common, clearly

defined routing policy to the internet.

URI: ocsf:AutonomousSystem

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

      AutonomousSystem : name

      AutonomousSystem : number

Inheritance

Slots

Name Cardinality and Range Description Inheritance
name 0..1 recommended
String
Organization name for the Autonomous System direct
number 0..1 recommended
Integer
Unique number that the AS is identified by direct

Usages

used by used in type used
Osint autonomous_system range AutonomousSystem
Whois autonomous_system range AutonomousSystem
NetworkEndpoint autonomous_system range AutonomousSystem
NetworkProxy autonomous_system range AutonomousSystem

Rules

Rule Applied Preconditions Postconditions Elseconditions
any_of [{'slot_conditions': {'number': {'required': True}}}, {'slot_conditions': {}}]

In Subsets

Aliases

  • Autonomous System

Identifier and Mapping Information

Annotations

property value
ocsf_constraints {"at_least_one": ["number", "name"]}

Schema Source

Mappings

Mapping Type Mapped Value
self ocsf:AutonomousSystem
native ocsf:AutonomousSystem
exact stix:AutonomousSystem, uco_master:AutonomousSystem

LinkML Source

Direct

name: AutonomousSystem
annotations:
  ocsf_constraints:
    tag: ocsf_constraints
    value: '{"at_least_one": ["number", "name"]}'
description: 'An autonomous system (AS) is a collection of connected Internet Protocol
  (IP)

  routing prefixes under the control of one or more network operators on behalf

  of a single administrative entity or domain that presents a common, clearly

  defined routing policy to the internet.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Autonomous System
exact_mappings:
- stix:AutonomousSystem
- uco_master:AutonomousSystem
is_a: Object
slots:
- name
- number
slot_usage:
  name:
    name: name
    annotations:
      group:
        tag: group
        value: context
    description: Organization name for the Autonomous System.
    recommended: true
  number:
    name: number
    annotations:
      group:
        tag: group
        value: context
    description: Unique number that the AS is identified by.
    recommended: true
rules:
- postconditions:
    any_of:
    - slot_conditions:
        number:
          name: number
          required: true
    - slot_conditions:
        name:
          name: name
          required: true
  description: 'OCSF at_least_one: at least one of [''number'', ''name''] must be
    set.'

Induced

name: AutonomousSystem
annotations:
  ocsf_constraints:
    tag: ocsf_constraints
    value: '{"at_least_one": ["number", "name"]}'
description: 'An autonomous system (AS) is a collection of connected Internet Protocol
  (IP)

  routing prefixes under the control of one or more network operators on behalf

  of a single administrative entity or domain that presents a common, clearly

  defined routing policy to the internet.'
in_subset:
- objects_subset
from_schema: https://w3id.org/lmodel/ocsf
aliases:
- Autonomous System
exact_mappings:
- stix:AutonomousSystem
- uco_master:AutonomousSystem
is_a: Object
slot_usage:
  name:
    name: name
    annotations:
      group:
        tag: group
        value: context
    description: Organization name for the Autonomous System.
    recommended: true
  number:
    name: number
    annotations:
      group:
        tag: group
        value: context
    description: Unique number that the AS is identified by.
    recommended: true
attributes:
  name:
    name: name
    annotations:
      group:
        tag: group
        value: context
    description: Organization name for the Autonomous System.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Name
    rank: 1000
    alias: name
    owner: AutonomousSystem
    domain_of:
    - AnalysisTarget
    - Observable
    - Os
    - Osint
    - Package
    - Parameter
    - PrivilegeInfo
    - San
    - Scim
    - Script
    - ServicePrivilegeAnalysis
    - SoftwareComponent
    - Sso
    - StartupItem
    - ThreatActor
    - Token
    - Entity
    - Resource
    - Account
    - Agent
    - AiModel
    - Aircraft
    - Analytic
    - ApplicationObject
    - Assessment
    - AutonomousSystem
    - Campaign
    - Check
    - CisBenchmark
    - CisBenchmarkResult
    - CisControl
    - ClassifierDetails
    - Container
    - D3fTactic
    - D3fTechnique
    - Database
    - Databucket
    - DomainContact
    - Edge
    - Endpoint
    - Enrichment
    - EnvironmentVariable
    - Evidences
    - Extension
    - Feature
    - File
    - Graph
    - Group
    - HttpCookie
    - HttpHeader
    - Idp
    - Image
    - Job
    - Kernel
    - KeyValueObject
    - LoadBalancer
    - Logger
    - Malware
    - ManagedEntity
    - MessageContext
    - Metric
    - Mitigation
    - NetworkInterface
    - Node
    - Organization
    - PeripheralDevice
    - Policy
    - ProcessEntity
    - Product
    - QueryInfo
    - Reporter
    - ResourceDetails
    - Rule
    - Scan
    - Service
    - SubTechnique
    - Table
    - Tactic
    - Technique
    - Trait
    - TransformationInfo
    - UnmannedAerialSystem
    - User
    - WebResource
    - Device
    - FtpActivity
    - RegValue
    - WinResource
    - WinService
    - PrefetchQuery
    range: string
    recommended: true
  number:
    name: number
    annotations:
      group:
        tag: group
        value: context
    description: Unique number that the AS is identified by.
    from_schema: https://w3id.org/lmodel/ocsf
    aliases:
    - Number
    rank: 1000
    alias: number
    owner: AutonomousSystem
    domain_of:
    - AutonomousSystem
    range: integer
    recommended: true
rules:
- postconditions:
    any_of:
    - slot_conditions:
        number:
          name: number
          required: true
    - slot_conditions:
        name:
          name: name
          required: true
  description: 'OCSF at_least_one: at least one of [''number'', ''name''] must be
    set.'