Az OID , Object identifier , a Nemzetközi Távközlési Unió (ITU) és az ISO/IEC által szabványosított azonosító mechanizmus , amellyel bármely objektum, fogalom vagy "dolog" globálisan egyedi, állandó névvel nevezhető el [1] .
Az OID egy "OID fa" vagy hierarchia csomópontjának felel meg, amelyet formálisan az ITU X.660 OID szabvány alapján határoztak meg . A fa gyökere a következő három ágat tartalmazza:
0: ITU
1: ISO
2: közös ISO és ITU
A fa minden csomópontját pontokkal elválasztott egész számok sorozata képviseli, amelyek megfelelnek a gyökértől az őscsomópontok sorozatán át a csomópontig vezető útvonalnak. Így az Intel Corporationt jelölő OID így néz ki:
Az 1.3.6.1.4.1.343 megfelel az OID-fán keresztüli következő útvonalnak:
1 ISO
1.3 szervezet azonosítása,
1.3.6 DoD ,
1.3.6.1 internet,
1.3.6.1.4 privát,
1.3.6.1.4.1 IANA vállalati számok,
1.3.6.1.4.1.343 Intel Corporation
Gyakori az OID útvonalak szöveges ábrázolása is;
Például: iso.identified-organization.dod.internet.private.enterprise.intel
A fa minden csomópontját egy kijelölő jogosultság vezérli, amely meghatározhatja a csomópont alatti gyermekcsomópontokat, és delegálhatja a hozzárendelési jogosultságot az utódcsomópontokra. Folytatva a példát, az "1" gyökércsomópont alatti csomópontszámokat az ISO rendeli hozzá; az "1.3.6" alatti csomópontokat az Egyesült Államok Védelmi Minisztériuma jelölte ki; az "1.3.6.1.4.1" alatti csomópontokat az IANA rendeli hozzá; az "1.3.6.1.4.1.343" alatti csomópontokat az Intel rendeli hozzá stb.
A számítógépes biztonságban az OID-ket az X.509-tanúsítványok szinte minden típusú objektumának elnevezésére használják , például a megkülönböztetett nevek, a CPS stb. összetevőire.
Az X.500 és LDAP sémákban és protokollokban az OID-k minden attribútumtípushoz és objektumosztályhoz, valamint egyéb sémaelemekhez egyediek.
Az egyszerű hálózatkezelési protokollban ( SNMP ) a Management Information Base (MIB) minden egyes csomópontját egy OID azonosítja.
Az IANA az 1.3.6.1.4.1 csomópont alatt privát entitásszámokat (PEN-eket) rendel a vállalatokhoz és más entitásokhoz. Ezek közül az OID-k a leggyakoribbak; példák közé tartozik ezek használata az SNMP MIB-ben, az LDAP attribútumokban, valamint a DHCP (Dynamic Host Configuration Protocol) szolgáltatói albeállításaiban.
Az Egyesült Államokban a Health Level Seven ( HL7 ), az elektronikus egészségügyi adatok cseréjére vonatkozó szabványfejlesztő szervezet, kijelölt hatóság 2.16.840.1.113883 csomópontcímmel (joint-iso-itu-t.country.us). .szervezet.hl7). A HL7 saját OID-nyilvántartást tart fenn, és 2020. december 1-jén csaknem 20 000 csomópontot tartalmazott, amelyek többsége a HL7 gyökérkönyvtárában található.
A DICOM OID-ket használ.
A Centers for Disease Control and Prevention (Központok Betegségmegelőzési és Betegségmegelőzési Központ) OID-ket használ a Közegészségügyi Információs Hálózat (PHIN) szókincs-hozzáférési és elosztási rendszerében (VADS) használt számos összetett értékkészlet vagy "szókincs" kezelésére.
A Microsoft COM -ban és DCOM -jában az OBJREF-eknek van egy objektumazonosító (OID) mezője.
A PostgreSQL - ben lévő OID -k felépítésében és használatában nem egyeznek az ITU és az ITU/IEC által meghatározott OID-kkel. A nevük homonim, valójában csak állandó objektumazonosítók , amelyek egy négybájtos egész szám [2] .