next up previous contents index
Volgende: 11.6 Firewall Omhoog: 11 Security Vorige: 11.4 Paswoorden   Inhoudsopgave   Index


11.5 Inetd, hosts.allow en hosts.deny

Inetd wordt de ''Internet super-server'' genoemd en werkt als volgt. Tijdens het booten wordt inetd gestart en leest daarbij zijn configuratiebestand /etc/inetd.conf in. Daarin staat op welke poorten hij moet luisteren. Ook staat er in het configuratiebestand welke server hij moet starten als er een verbinding wordt gelegd met een poort. Op die manier hoeven niet alle mogelijke servers die ooit eens nodig zijn constant te draaien. Een nadeel van inetd is dat het even tijd kost voordat een server is gestart. Als er dus veel verbindingen binnenkomen (bijvoorbeeld op een druk bezochte webserver), is het beter die server stand alone te gebruiken. (Welke stand alone draaiende services bij het opstarten worden gestart kun je met linuxconf instellen.)

Schakel voor de veiligheid alle services die je niet gebruikt uit. Dat doe je door in /etc/inetd.conf de desbetreffende regels te verwijderen of (beter) uit te commenten door #-tekens vooraan de regels te zetten.

Toegang tot services regel je met 2 bestanden in /etc: hosts.allow en hosts.deny. In hosts.deny geef je aan welke hosts geen toegang hebben en in hosts.allow wie je wel toelaat. Je kunt alle toegang dichtgooien door in hosts.deny de regel ALL:ALL op te nemen en vervolgens in hosts.allow aangeven welke uitzonderingen hierop zijn.

Een aantal voorbeelden van regel die je in hosts.allow kunt opnemen:

ALL : 192.168.1. 127.0.0.1 localhost # geef localhost en alle adressen die beginnen
                                     # met 192.168.1 (intern netwerk) onbeperkt toegang
sshd:       100.200.   .trusted.nl   # SSH alleen van te vertrouwen hosts
ipop3d:     192.168.1. localhost     # post ophalen alleen intern netwerk
in.ftpd:    .telekabel.euronet.nl localhost 192.168.1 # toegang tot ftp beperken

Zoals je ziet geeft een punt voor of achter een IP of domeinnaam aan dat daar alles voor of achter mag komen. Daarnaast zijn er nog 2 mogelijke constructies: 131.155.72.0/131.155.73.255 (van 131.155.72.0 tot 131.155.73.255) en .trusted.nl EXCEPT nuker.trusted.nl (maak een uitzondering).

Meer informatie vind je in de manual pages van inetd, inetd.conf en hosts.allow (is dezelfde als die van hosts.deny).


next up previous contents index
Volgende: 11.6 Firewall Omhoog: 11 Security Vorige: 11.4 Paswoorden   Inhoudsopgave   Index
Jarkko Huijts 2002-08-17