# Kā darbojas piekļuves kontroles saraksti?

Piekļuves kontroles saraksti (ACL) kontrolē procesu un lietotāju piekļuvi atsevišķām datora jomām, piemēram, failiem vai reģistriem. Tādējādi tie nodrošina, ka tikai autorizēti lietotāji var piekļūt noteiktiem resursiem.

## Kas ir piekļuves kontroles saraksts?

Piekļuves kontroles saraksti, tāpat kā obligātā piekļuves kontrole vai uz lomu balstītā piekļuves kontrole, ir piekļuves kontroles veids. Būtībā ACL ir **noteikumu kopums, ko** operētājsistēmas vai lietojumprogrammas izmanto, lai pārvaldītu piekļuvi konkrētām programmas daļām vai resursiem. Tātad piekļuves kontroles saraksts ir veids, kā **pārvaldīt failu vai citu resursu tiesības** datorā.

Tādējādi piekļuves kontroles sarakstus var uzskatīt par **tabulu, kurā** ir norādīti lietotāji un viņu piekļuves veids. Visbiežāk sastopamās piekļuves tiesības ir:

- tiesības **lasīt** failu
- tiesības **rakstīt** failu (rakstīt)
- tiesības **izpildīt** failu

Ieraksti piekļuves kontroles sarakstā ir pazīstami arī kā piekļuves kontroles vienības (ACE).

Piekļuves kontroles saraksti darbojas pēc ļoti vienkārša principa, proti, ja konkrēts lietotājs vēlas piekļūt resursam, ACL pārbauda, vai viņam ir atļauts piekļūt. Citiem vārdiem sakot, vai lietotājam ir ACE. Ja tas tā ir, piekļuve tiks atļauta, ja nē, tad tā tiks liegta.

## Piekļuves kontroles sarakstu veidi un izmantošana

Ir **dažādi piekļuves kontroles sarakstu veidi,** kas nozīmē, ka ACL ir plašs lietojumu klāsts. Kopumā ir divi galvenie piekļuves kontroles saraksta veidi: **tīkla un failu sistēmas ACL**.

### Tīkla ACL

Tīkla piekļuves kontroles saraksti ir tabulas veida saraksti, kas darbojas kā ugunsmūris ienākošajam datu plūsmai, piemēram, maršrutētāju ietvaros. Šāds tīkla ACL nosaka, kuras paketes var iekļūt tīklā un kuras nevar. Tas nozīmē, ka, izmantojot tīkla ACL, var kontrolēt piekļuvi tīklam.

Tīkla ACL ietvaros ir arī vērts atzīmēt, ka pastāv atšķirība starp **parastajiem un paplašinātajiem piekļuves kontroles sarakstiem**. Parastie ACL ņem vērā tikai avota IP adresi un nediferencē dažādus tīkla protokolus, piemēram, TCP, UDP vai http. Tos izmanto, lai atļautu vai liegtu piekļuvi visam tīklam. No otras puses, paplašinātie ACL ņem vērā arī **mērķa IP adresi** un filtrē paketes būtiski atšķirīgā veidā, piemēram, pamatojoties uz tīkla protokolu vai paketes avota un mērķa portiem.

### Failu sistēmas ACL

Savukārt failu sistēmas ACL pārvalda **piekļuvi failiem un resursiem operētājsistēmā**. Saraksti tiek izmantoti operētājsistēmās, piemēram, lai kontrolētu un pārvaldītu atsevišķu lietotāju piekļuves tiesības noteiktiem failiem.

## Ēku piekļuves kontroles sarakstu izveide

Katrs piekļuves kontroles saraksts būtībā sastāv no vairākām **piekļuves kontroles vienībām**. Šie ieraksti veido piekļuves kontroles saraksta noteikumu kopumu un arī sastāv no atsevišķām sastāvdaļām. Kādi tieši komponenti, tas ir atkarīgs no konkrētā ACL tipa. Lai gan visiem ACE ir ID, kā arī informācija par piekļuves tiesībām, tie **būtiski atšķiras viens no otra**. Tīkla ACL satur arī informāciju par IP adresēm, protokolu vai portu numuriem, bet failu sistēmas ACL satur informāciju par lietotāju grupām.

## ACL īstenošana

Atšķirība pastāv arī tajā, kā tiek īstenotas piekļuves kontroles saraksti, atkarībā no tā, vai tās tiek izmantotas kā tīkla ACL vai failu sistēmas ACL. Kamēr pēdējās var vienkārši konfigurēt, izmantojot termināļa komandas, tīkla ACL tiek īstenotas **tīkla komponentos, piemēram, maršrutētājos**.

Note Piekļuves kontroles saraksta precīza īstenošana ir atkarīga ne tikai no veida (tīkls vai failu sistēma), bet arī no operētājsistēmas un konkrētā lietošanas gadījuma.

## Ieguvumi

Piekļuves kontroles saraksti piedāvā virkni priekšrocību. Jo īpaši failu sistēmas ACL ļauj lietotājiem konfigurēt savu datoru tā, lai tikai autorizēti lietotāji varētu piekļūt noteiktiem resursiem. Tādējādi piekļuves kontroles saraksti paplašina integrēto tiesību pārvaldību Linux ar detalizētāku piekļuves aizsardzību un **uzlabo sistēmas drošību**.

Tīkla ACL ir **vienkārša alternatīva ugunsmūrim**. Tie ļauj arī kontrolēt datu plūsmu starp tīkliem. Tas ne tikai uzlabo veiktspēju, bet arī palielina drošību.


This is a markdown version of: [https://www.ionos.com/lv-lv/digitalguide/serveris/prasmes-un-zinasanas/piekluves-kontroles-saraksts/](https://www.ionos.com/lv-lv/digitalguide/serveris/prasmes-un-zinasanas/piekluves-kontroles-saraksts/) for AI/LLM consumption.