SquidGuard
aus Wikipedia, der freien Enzyklopädie
![]() |
Der korrekte Titel dieses Artikels lautet „squidGuard“. Diese Schreibweise ist aufgrund technischer Einschränkungen nicht möglich. |
squidGuard ist ein Web-Filter, der in Verbindung mit dem Web-Cache-Proxy Squid über den Redirector-Mechanismus eingesetzt werden kann. SquidGuard ist unter GPL verfügbar.
SquidGuard ist kein echter Inhaltsfilter (engl. Contentfilter). Er kann nicht für Virenfiltering öder ähnliches eingesetzt werden. Surft ein Benutzer eine Seite an, so schickt Squid den Seitenaufruf an squidGuard zur Überprüfung. Findet squidGuard die Domain oder die URL, so wird der Benutzer auf eine Seite umgelenkt, die ihm sagt, dass er keinen Zugriff auf diese Seite hat.
SquidGuard wird über eine zentrale, textbasierte Datei konfiguriert. Hier wird hinterlegt, welche Ziele wann für wen gesperrt sind und welche Seite stattdessen angezeigt werden soll. Die Information über die gesperrten Domänen und URLs sind üblicherweise in verschiedene Klassen unterteilt. Diese domains und urls Dateien sind reine Textdateien, die pro Zeile einen Eintrag aufweisen. Diese werden aus Performance Gründen vor dem Starten von squidGuard in ein BerkeleyDB Format umgewandelt (durch die squidGuard Option -C).
Neben dem Einsatz von Domänen und URL Dateien kann man den Zugang auch mit Hilfe von [Regulärer Ausdruck|Reguläre Ausdrücken]] verhindern (oder auch erlauben; squidGuard unterstützt auch weiße Listen). Man sollte aber bedenken, dass hier die Fehlerquote sehr hoch sein kann, d.h. es wird mehr gesperrt als eigentlich sein müsste. Wer zum Beispiel jede Domäne sperrt, die chat im Namen hat, wird alle Seiten von Chattanoga mitsperren.
Der squidGuard Administrator kann die Zugriffsbedingungen sehr granular aufbauen. Es besteht die Möglichkeit, den Zugang zu verschiedenen Zielen nach Benutzern, Zeiten und Ausgangsadressen zu konfigurieren.
Tim Niemueller hat ein Modul geschrieben, damit man squidGuard über webmin konfigurieren kann.[1]
ufdbGuard ist ein neuer auf squidGuard basierender URL-Filter (kommerziell).
[Bearbeiten] Anwendungsbeispiele
- Sperren bzw. Einschränken des Internetzugangs in Abhängigkeit von Uhrzeit, Benutzer und verwendetem Rechner
- Ersetzen von Porno-, Chat und ähnlichen Seiten durch eine eigene Webseite
- Werbe-Filter ausblenden
Auf der offiziellen Website stehen vorbereitete Schwarze Listen (blacklists) und Reguläre Ausdrücke für URLs bereit. Die blacklists, die mit squidGuard mitkommen, sind nur zum Testen und nicht für den produktiven Einsatz gedacht.
[Bearbeiten] Weblinks
- squidguard.org – offizielle Website
- www.squidportal.de - Deutschsprachiges Portal zu Squid und SquidGuard
- forum.squidportal.de - Ein Forum zu Squid inkl. SquidGuard
- ufdbGuard - Der schnellste URL-Filter basiert auf squidGuard