Dazuko: Die Open-Source-Zugriffskontrolle

Open-Source-Entwicklung

Seit 2002 steht mit Dazuko eine Open-Source-Schnittstelle zur Verfügung, die Abhilfe schafft. In Anlehnung an ihre Hauptaufgabe, die Dateizugriffskontrolle, erhielt die Lösung von den Entwicklern bei H+BEDV den Namen Dazuko. Sie stellt ein Interface für On-Access-Virenscanner dar und gestattet Antivirenprogrammen und anderer Software den prüfenden Dateizugriff bei unterschiedlichen Betriebssystemen.

Die standardisierte Schnittstelle ist mittlerweile in Version 2.0.6 verfügbar und findet zunehmend Beachtung in der Open-Source-Community, wie an einer Vielzahl von Projekten ablesbar ist. Im Augenblick unterstützt Dazuko die Kernels von GNU/Linux 2.2, 2.4 und 2.6, Linux/RSBAC und FreeBSD 4 sowie 5. Außerdem erkennt Dazuko Dateizugriffe auch unter Samba, Netatalk und NFS und stützt verschiedene Programmiersprachen wie C, Java, Lua, PHP, Perl, Python und Ruby.

Dazuko wurde von seinen Entwicklern weitgehend unter die Berkeley-Software-Distribution-(BSD)-Lizenz gestellt. Damit hat jedermann die Möglichkeit, das Quellprogramm uneingeschränkt zu verwenden und abzuändern, solange Copyright und die Lizenzbedingungen genannt werden. Änderungen am Code müssen dem Projekt nicht zugänglich gemacht werden. Auch die Integration in bestehende Software unterliegt keinerlei Beschränkungen oder bestimmten Anforderungen. Aufgrund der Flexibilität der Lizenz können sowohl Closed- als auch Open-Source-Projekte Dazuko in ihren Code integrieren. Eine Ausnahme von dieser Lizenzierung gilt für einige Teile von Linux. Für die Kernel-Implementation und für die Treiber gelten die Richtlinien der General Public License (GPL).

Aufgrund der Integration des Dazuko-Treibers in den Kernel müssen diese beiden Bestandteile natürlich in ihrer Konfiguration übereinstimmen. Im Idealfall wird der Treiber in genau den Quellcode übersetzt, aus dem auch der Kernel stammt. Im Moment erfordert die Installation also noch Fachkenntnisse vom Nutzer, in der Zukunft sollen Distributoren diesen Schritt übernehmen. SUSE Linux ist die erste Distribution, die seit mehreren Versionen mit vorkompiliertem Treiber für Dazuko ausgeliefert wird und so dem Nutzer diese schwierige und wichtige Arbeit abgenommen hat.