OID

OID , Object identifier  , este un mecanism de identificare standardizat de Uniunea Internațională a Telecomunicațiilor (ITU) și ISO/IEC pentru denumirea oricărui obiect, concept sau „lucru” cu un nume constant unic la nivel global [1] .

Sintaxă și vocabular

Un OID corespunde unui nod dintr-un „arboresc OID” sau ierarhie, care este definit formal folosind standardul OID ITU X.660 . Rădăcina copacului conține următoarele trei ramuri:

0: ITU

1: ISO

2: ISO și ITU comune

Fiecare nod din arbore este reprezentat de o serie de numere întregi separate prin puncte, corespunzătoare drumului de la rădăcină prin seria de noduri strămoși până la nod. Astfel, OID-ul care denotă Intel Corporation arată astfel:

1.3.6.1.4.1.343 se potrivește cu următoarea cale prin arborele OID:

1 ISO

1.3 identificarea organizației,

1.3.6 DoD ,

1.3.6.1 internet,

1.3.6.1.4 privat,

1.3.6.1.4.1 IANA Enterprise Numbers,

1.3.6.1.4.1.343 Intel Corporation

De asemenea, este obișnuit să vedeți o reprezentare textuală a căilor OID;

De exemplu, iso.identified-organization.dod.internet.private.enterprise.intel

Fiecare nod din arbore este controlat de o autoritate de numire, care poate determina nodurile copil sub nod și poate delega autoritatea de atribuire nodurilor copil. Continuând exemplul, numerele nodurilor de sub nodul rădăcină „1” sunt atribuite de ISO; nodurile sub „1.3.6” sunt desemnate de Departamentul de Apărare al SUA; nodurile sub „1.3.6.1.4.1” sunt atribuite de IANA; nodurile din „1.3.6.1.4.1.343” sunt atribuite de Intel etc.

Utilizare

În securitatea computerelor, OID-urile sunt folosite pentru a denumi aproape toate tipurile de obiecte în certificatele X.509 , cum ar fi componentele Distinguished Names, CPS etc.

În schemele și protocoalele X.500 și LDAP , OID-urile sunt unice pentru fiecare tip de atribut și clasă de obiect și pentru alte elemente de schemă.

În protocolul SNMP (Simple Network Management Protocol ), fiecare nod din baza de informații de management (MIB) este identificat printr-un OID.

IANA atribuie numere de entitate privată (PEN) companiilor și altor entități sub nodul 1.3.6.1.4.1. OID-urile din copac din acestea sunt printre cele mai comune; exemplele includ utilizarea lor în SNMP MIB, atribute LDAP și ca subopțiuni de furnizor în Dynamic Host Configuration Protocol (DHCP).

În Statele Unite , Health Level Seven ( HL7 ), organizația de dezvoltare a standardelor pentru schimbul electronic de date de sănătate, este o autoritate desemnată cu adresa de nod 2.16.840.1.113883 (joint-iso-itu-t.country.us). .organizare.hl7). HL7 își menține propriul registru OID și, de la 1 decembrie 2020, conținea aproape 20.000 de noduri, dintre care majoritatea se află în directorul rădăcină HL7.

DICOM folosește OID-uri.

Centrele pentru Controlul și Prevenirea Bolilor utilizează OID-uri pentru a gestiona numeroasele seturi complexe de valori sau „vocabulare” utilizate în Sistemul de Acces și Distribuție a Vocabularului (VADS) din Rețeaua de Informații de Sănătate Publică (PHIN).

În COM și DCOM de la Microsoft, OBJREF-urile au un câmp de identificare a obiectului (OID).

OID în PostgreSQL

OID-urile din PostgreSQL nu se potrivesc ca structură și utilizare cu OID-urile definite de ITU și ITU/IEC. Numele lor este omonim, de fapt, sunt doar identificatori de obiect constant , care sunt un număr întreg de patru octeți [2] .

Vezi și

Link -uri

Note

  1. Depozitul de identificare a obiectelor . Preluat la 7 aprilie 2022. Arhivat din original la 3 martie 2021.
  2. Documentația PostgreSQL 9.4.1. 8.18. Identificatori de obiecte . Preluat la 7 aprilie 2022. Arhivat din original la 17 martie 2022.