OID

OID , Object identifier  , on Kansainvälisen televiestintäliiton (ITU) ja ISO/IEC :n standardoima tunnistemekanismi minkä tahansa objektin, käsitteen tai "asian" nimeämiseksi maailmanlaajuisesti ainutlaatuisella, vakionimellä [1] .

Syntaksi ja sanasto

OID vastaa solmua "OID-puussa" tai hierarkiassa, joka on muodollisesti määritelty käyttämällä ITU X.660 OID -standardia . Puun juuri sisältää seuraavat kolme oksaa:

0: ITU

1: ISO

2: yhteinen ISO ja ITU

Puun kutakin solmua edustaa sarja pisteillä erotettuja kokonaislukuja, jotka vastaavat polkua juuresta kantasolmujen sarjan kautta solmuun. Siten Intel Corporationia ilmaiseva OID näyttää tältä:

1.3.6.1.4.1.343 vastaa seuraavaa polkua OID-puun läpi:

1 ISO

1.3 organisaation tunnistaminen,

1.3.6 DoD ,

1.3.6.1 Internet,

1.3.6.1.4 yksityinen,

1.3.6.1.4.1 IANA-yritysnumerot,

1.3.6.1.4.1.343 Intel Corporation

On myös tavallista nähdä OID-polkujen tekstiesitys;

Esimerkiksi iso.identified-organization.dod.internet.private.enterprise.intel

Puun jokaista solmua ohjaa nimittävä viranomainen, joka voi määrittää solmun alaisuudessa olevat alisolmut ja delegoida määritysvaltuudet lapsisolmuille. Jatkaen esimerkkiä, ISO määrittää juurisolmun "1" alla olevat solmunumerot; "1.3.6":n solmut ovat Yhdysvaltain puolustusministeriön nimeämiä; IANA on määrittänyt solmut kohdassa "1.3.6.1.4.1"; Solmut kohdassa "1.3.6.1.4.1.343" ovat Intelin määrittämiä jne.

Käyttö

Tietoturvassa OID-tunnisteita käytetään nimeämään lähes kaikentyyppisiä X.509-varmenteissa olevia objekteja , kuten erottuvien nimien, CPS:n jne. komponentteja.

X.500- ja LDAP - skeemoissa ja protokollissa OID:t ovat yksilöllisiä kullekin attribuuttityypille ja objektiluokalle sekä muille skeeman elementeille.

Simple Network Management Protocol ( SNMP ) -protokollassa jokainen hallintatietokannan (MIB) solmu tunnistetaan OID:llä.

IANA antaa yksityisen kokonaisuuden numerot (PEN) yrityksille ja muille tahoille solmussa 1.3.6.1.4.1. OID:t näistä ovat yleisimpiä; esimerkkejä ovat niiden käyttö SNMP MIB:ssä, LDAP-attribuutit ja palveluntarjoajan alivaihtoehdot Dynamic Host Configuration Protocol (DHCP) -protokollassa.

Yhdysvalloissa Health Level Seven ( HL7 ), sähköisen terveystietojen vaihdon standardien kehittämisorganisaatio, on nimetty viranomainen, jonka solmuosoite on 2.16.840.1.113883 (joint-iso-itu-t.country.us). .organisation.hl7). HL7 ylläpitää omaa OID-rekisteriään, ja 1.12.2020 se sisälsi lähes 20 000 solmua, joista suurin osa on HL7:n juurihakemistossa.

DICOM käyttää OID:itä.

Centers for Disease Control and Prevention käyttää OID:itä hallitakseen monia monimutkaisia ​​arvojoukkoja tai "sanastoja", joita käytetään Public Health Information Networkin (PHIN) sanaston pääsy- ja jakelujärjestelmässä (VADS).

Microsoftin COM- ja DCOM - tiedoissa OBJREF-tiedostoilla on objektitunniste (OID) -kenttä.

OID PostgreSQL:ssä

PostgreSQL :n OID: t eivät rakenteeltaan ja käytöltään vastaa ITU:n ja ITU/IEC:n määrittämiä OID:itä. Heidän nimensä on homonyymi, itse asiassa ne ovat vain vakioobjektitunnisteita , jotka ovat nelitavuisia kokonaislukuja [2] .

Katso myös

Linkit

Muistiinpanot

  1. Objektitunnisteiden arkisto . Haettu 7. huhtikuuta 2022. Arkistoitu alkuperäisestä 3. maaliskuuta 2021.
  2. PostgreSQL 9.4.1 -dokumentaatio. 8.18. Objektin tunnisteet . Haettu 7. huhtikuuta 2022. Arkistoitu alkuperäisestä 17. maaliskuuta 2022.