Mis on tüübi jõustamine?

Tüübi jõustamine on arvutiturbe meetod, mis põhineb eri tüüpi varadele siltide määramisel ja seejärel nende põhjal juurdepääsu võimaldamisel. Kuigi see võib tunduda keeruline, on see põhimõtteliselt meetod, mille abil määratakse erinevatele süsteemidele juurdepääsuks erinevad load. Näiteks võrgus toimuval protsessil on allikast lähtuvalt teatud õigustase, millele süsteemiadministraator määrab selle volituse. Kui see protsess üritab selle võrgu ressurssidele juurde pääseda, kontrollitakse luba ja kui see on asjakohane, antakse sellele juurdepääs sihtmärgile.

Mõiste “tüübi jõustamine” viitab süsteemi osaks olevate üksuste “tüüpidele” ja sellele, kuidas need kõik turvalisuse eesmärgil kategoriseeritakse. On kaks lihtsat tüüpi: allika tüüp, mis on süsteemis protsessi käivitav domeen; ja sihtmärgi tüüp, mis on juurdepääsetav objekt. Võrgu kasutaja, kes üritab pääseda juurde teises arvutis olevale failile, on allikas, samas kui failiga arvuti on sihtmärk. Tüübi jõustamine määrab igale sellisele tüübile identifitseerimise, mida seejärel kasutatakse lubade kasutamise kaudu nõuetekohase turvalisuse tagamiseks.

Iga allika tüüp on selgelt identifitseeritud süsteemis, mis kasutab tüübi jõustamist, mis võib nõuda tuhandeid erinevaid identifikaatoreid kõigi võimalike allikate jaoks. Samamoodi on iga sihtmärgi tüüp varustatud ka identifikaatoriga, nii et süsteem suudab jälgida kõiki võimalikke päringu esitavaid või päringu sihtmärke olevaid varasid. Seejärel luuakse tüübi jõustamist kasutavas süsteemis hulk õigusi, mis on põhimõtteliselt reeglid. Need reeglid on loonud süsteemiadministraator ja need näitavad allikate tüüpe, millel on juurdepääs erinevatele sihtmärkidele.

Eelmist näidet kasutades on sihtarvutis olev fail objekt, mis võib olenevalt kehtestatud õigustest olla allikale juurdepääsetav. Reegli lisateave võib isegi näidata täpset viisi, kuidas objekte saab kasutada ja nendega suhelda, näiteks faili lugemise või kustutamise võimalus. Kogu see teave tüübi jõustamise kaudu interaktsioonide kohta sisaldub ühes reeglis, mis pakub juurdepääsetavate objektide allika tüübi, sihtmärgi tüübi ja õigused. Kõigi nende reeglite loomine on süsteemi turvalisuse jaoks hädavajalik, kuna tüübi jõustamine on “kohustuslik” turvasüsteem. See tähendab, et iga suhtlus peab olema selgelt lubatud, vastasel juhul pole see võimalik.