DOELSTELLING:
Het belangrijkste doel van het DHCPd ACL subsysteem is het bieden van een
krachtig, flexibel en gemakkelijk uit te breiden besturingsmechanisme voor
verscheidene objecten in de DHCPd configuratie. Deze objecten betreffen:
gedeelde netwerken (shared networks), subnetten, groepen hosts en individuele
hosts.
Daarnaast maakt het ACL subsysteem het mogelijk om andere voorzieningen aan
te sturen zoals: unieke objectnamen en het aanbrengen van wijzigingen aan de
configuratie, het bekijken en verwijderen van DHCP leases.
CONCEPTEN:
We kunnen ons de DHCP configuratie voorstellen als een boomstruktuur. Elk
knooppunt in de boomstruktuur stelt een configuratie voor van een ander
DHCP object (fig. 0).
Het ACL subsysteem ondersteunt twee toegangsniveaus:
- globaal: lezen, schrijven en aanmaken;
- per-object: lezen en schrijven.
Globale toegang bestaat voor elk type object (hosts, groepen, subnetten,
gedeelde netwerken) en beheren operaties met een heel object van een
gegeven type:
- Globaal aanmaken
- Globaal lezen
- Globaal schrijven
Toegang per object biedt een meer flexibele manier om toegang te regelen.
Een ACL voor toegang per object bestaat voor ieder individueel object.
Op dit moment zijn ACL's per object alleen geïmplementeerd voor hosts
en subnetten:
- Per-object lezen
- Per-object schrijven
Het ACL subsysteem kan werken met vier verschillende beveiligingsniveaus
(of modes).