<!-- CVS revision of original english document "1.9" -->

<chapt>Bevor Sie beginnen ...


<sect>Wofür möchten Sie dieses System benutzen?

<p>Das Absichern von Debian ist nicht viel anders als das Absichern von
irgendeinem anderen System. Um es richtig zu machen müssen Sie
zunächst entscheiden, was Sie damit machen möchten.
Anschließend müssen Sie sich klarmachen, dass Sie die folgenden
Schritte sorgfältig ausgeführt werden müssen, um ein wirklich
sicheres System zu bekommen.

<p>Sie werden feststellen, dass diese Anleitung von der Pike auf
geschrieben ist. Sie werden die Informationen zu einer Aufgabe, die Sie
vor, während und nach der Debian-Installation ausführen sollten,
in der entsprechenden Reihenfolge vorgestellt bekommen. Die einzelnen
Aufgaben können wie folgt beschrieben werden:

<list>

<item>Entscheiden Sie, welche Dienste Sie benötigen, und
beschränken Sie Ihr System auf selbige. Dies schließt das
Deaktivieren / Deinstallieren von nicht benötigten Diensten und das
Installieren von Firewall-ähnlichen Filtern oder TCP-Wrappern ein.

<item>Einschränken der Nutzer- und Zugriffsrechte auf Ihrem System.

<item>Abhärten der angebotenen Dienste, damit der Einfluss
auf Ihr System im Falle einer Kompromittierung möglichst gering ist.

<item>Benutzen Sie die passenden Tools, um sicherzustellen, dass ein
unautorisierter Zugriff auf Ihrem System entdeckt wird, so dass Sie
geeignete Gegenmaßnahmen ergreifen können.

</list>

<sect id="references">Seien Sie wachsam gegenüber generellen
Sicherheitsproblemen!

<p>Diese Anleitung geht (normalerweise) nicht im Detail darauf ein, warum
bestimmte Sachen als Sicherheitsrisiko betrachtet werden. Es wäre aber sicherlich
von Vorteil, wenn Sie mehr Hintergrundwissen von der Sicherheit in
Unix im Allgemeinen und von der in Linux im Besonderen haben. Nehmen Sie sich die Zeit, um
sicherheitsrelevante Dokumente zu lesen, um Entscheidungen informiert
treffen zu können, wenn Sie eine Auswahl treffen müssen. Debian
GNU/Linux basiert auf dem Linux-Kernel, so dass viele Informationen
über Linux, und sogar über andere Distributionen und allgemeine
UNIX-Sicherheit, auch hierauf zutreffen (sogar wenn sich die benutzten
Werkzeuge oder die verfügbaren Programme unterscheiden).

<p>Ein Paar nützliche Dokumente sind:

<!-- TODO: Gibt es davon Übersetzungen? -->
<list>

<item>Das <url name="Linux Security HOWTO"
id="http://www.tldp.org/HOWTO/Security-HOWTO/">
(auch unter<url
id="http://www.linuxsecurity.com/docs/LDP/Security-HOWTO.html"
name="LinuxSecurity"> verfügbar) ist eine der besten Referenzen
über allgemeine Linux-Sicherheit.


<item>Das <url name="Security Quick-Start HOWTO for Linux" 
id="http://www.tldp.org/HOWTO/Security-Quickstart-HOWTO/">
ist ein sehr guter Anfang für unerfahrene Nutzer (sowohl über Linux
als auch zum Thema Sicherheit).

<item>Der <url id="http://seifried.org/lasg/" name="Linux Security
Administrator's Guide"> ist eine komplette Anleitung,
die alle Sicherheitsangelegenheiten von Linux behandelt, von Sicherheit im
Kernel bis hin zu VPNs. Beachten Sie bitte, dass er seit 2001 nicht mehr
aktualisiert wurde, trotzdem sind einige Informationen immer noch
sachdienlich.
<footnote>Irgendwann wurde er von der »Linux Security Knowledge Base«
abgelöst. Dieses Dokument wird ebenfalls durch das Paket
<package>lasg</package> zur Verfügung gestellt. Jetzt wird der Guide wieder
unter dem Namen <em>Lasg</em> verbreitet.
</footnote>

<item> Kurt Seifried's <url
id="http://seifried.org/security/os/linux/20020324-securing-linux-step-by-step.html"
name="Securing Linux Step by Step">.

<item>In <url name="Securing and Optimizing Linux: RedHat Edition"
id="http://www.tldp.org/links/p_books.html#securing_linux"> finden
Sie eine Dokumentation ähnlich zu dieser, bezogen auf Red Hat. Manche
behandelten Sachen sind nicht distributionsspezifisch, passen also auch
auf Debian.

<item>Ein anderes Red Hat bezogenes Dokument ist der <url name="EAL3 Evaluated
Configuration Guide for Red Hat Enterprise"
id="http://ltp.sourceforge.net/docs/RHEL-EAL3-Configuration-Guide.pdf">.

<item>IntersectAlliance hat einige Dokumente veröffentlicht, die als
Referenz benutzt werden können, wie man einen Linux-Server (und
seine Dienste) abhärtet. Diese Dokumente sind auf <url
id="http://www.intersectalliance.com/projects/index.html" name="ihrer
Seite"> verfügbar.

<item>Für Netzwerk-Administratoren ist das <url name="Securing your
Domain HOWTO"
id="http://www.linuxsecurity.com/docs/LDP/Securing-Domain-HOWTO/"> ein
gutes Handbuch, wie man sein Netzwerk absichert.

<item>Wenn Sie die Programme, die Sie benutzen möchten (oder die Sie
neu schreiben wollen), bezüglich Sicherheit auswerten wollen,
sollten Sie das <url name="Secure Programs HOWTO"
id="http://www.tldp.org/HOWTO/Secure-Programs-HOWTO/"> durchlesen (die Vorlage
ist unter <url id="http://www.dwheeler.com/secure-programs/"> verfügbar. Es
beinhaltet Präsentationen und Kommentare des Autors David Wheeler.

<item>Wenn Sie es in Betracht ziehen, eine Firewall zu installieren,
sollten Sie das <url name="Firewall HOWTO"
id="http://www.tldp.org/HOWTO/Firewall-HOWTO.html"> und das <url
name="IPCHAINS HOWTO"
id="http://www.tldp.org/HOWTO/IPCHAINS-HOWTO.html"> (bei Kerneln vor 
Version 2.4) lesen.

<item>Schließlich ist die <url name="Linux Security ReferenceCard"
id="http://www.linuxsecurity.com/docs/QuickRefCard.pdf"> eine gute
Kurzübersicht, um in Sachen Sicherheit auf dem aktuellen Stand zu bleiben.

</list>

<p>In jedem Fall gibt es mehr Informationen über die hier behandelten Dienste
(NFS, NIS, SMB, ...) in den vielen HOWTOs, die Sie beim <url
name="Linux-Dokumentations-Projekt" id="http://www.tldp.org/"> finden. Manche dieser
Dokumente gehen auf die Sicherheitsaspekte von bestimmten Diensten ein. Gehen
Sie sicher, dass Sie auch hierauf einen Blick werfen.

<p>Die HOWTO-Dokumente des Linux-Dokumentations-Projektes sind unter
Debian GNU/Linux durch Installation der Pakete
<package>doc-linux-text</package> (englische Text-Version) oder
<package>doc-linux-de</package> (HTML-Version) verfügbar. Nach der
Installation sind diese Dokumente in den Verzeichnissen
<file>/usr/share/doc/HOWTO/en-txt</file> beziehungsweise
<file>/usr/share/doc/HOWTO/de-html</file> vorhanden. 

<p>Andere empfohlene Linux-Bücher:

<list>

<item>Maximum Linux Security : A Hacker's Guide to Protecting Your Linux
  Server and Network.  Anonymous. Paperback &ndash; 829 pages. Sams Publishing.
  ISBN: 0672313413. July 1999.

<item>Linux Security By John S. Flowers. New Riders; ISBN: 0735700354.
March 1999

<item><url id="http://www.linux.org/books/ISBN_0072127732.html" name="Hacking
Linux Exposed"> By Brian Hatch. McGraw-Hill Higher Education. ISBN
0072127732. April, 2001

<!-- TODO: Irgendwelche deutschen Buecher? -->

</list>

<p>Andere Bücher (auch über allgemeine Aspekte von Sicherheit
unter Unix, nicht nur Linuxspezifisch):

<list>

<item><url id="http://www.ora.com/catalog/puis/noframes.html"
        name="Practical Unix and Internet Security (2nd Edition)">
        Garfinkel, Simpson, and Spafford, Gene; O'Reilly Associates;
        ISBN 0-56592-148-8; 1004pp; 1996.

<item>Firewalls and Internet Security Cheswick, William R. and Bellovin,
        Steven M.; Addison-Wesley; 1994; ISBN 0-201-63357-4; 320pp.

</list>

<p>Andere nützliche Webseiten, um sich bezüglich Sicherheit auf dem
   Laufenden zu halten:

<list>

<item><url name="NIST Security Guidelines"
id="http://csrc.nist.gov/fasp/index.html">.

<item><url name="Security Focus" id="http://www.securityfocus.com">
    Dort wird die Bugtraq-Schwachstellen-Datenbank und Mailingliste
    bereitgestellt und es gibt allgemeine sicherheitsrelevante
    Informationen, Neuigkeiten und Berichte.

<item> <url name="Linux Security"
	id="http://www.linuxsecurity.com/">. Allgemeine Informationen zu
    Sicherheit von Linux (Tools, Neuigkeiten ...). Die Seite
	<url name="main documentation"
	id="http://www.linuxsecurity.com/resources/documentation-1.html">
    ist sehr nützlich.

<item> <url name="Linux firewall and security site" id="
	http://www.linux-firewall-tools.com/linux/">. Allgemeine Informationen
    zu Linux Firewalls und Tools, diese zu kontrollieren und zu administrieren.

</list>

<!-- TODO: Deutsche Buecher? -->


<sect>Wie geht Debian mit der Sicherheit um?
<p>Um einen allgemeinen Überblick über die Sicherheit unter
Debian GNU/Linux zu bekommen, sollten Sie sich ansehen, was Debian tut, um
ein sicheres System zu gewährleisten.

<list>

<item>Debians Probleme werden immer öffentlich behandelt, sogar wenn sie die
Sicherheit betreffen. Sicherheitsfragen werden öffentlich auf der
debian-security-Mailingliste diskutiert. Debian-Sicherheits-Ankündigungen (DSA) werden
an öffentliche Mailinglisten (sowohl intern als auch extern) versendet und auf
öffentlichen Servern bekannt gegeben. Wie der <url
name="Debian-Gesellschaftsvertrag" id="http://www.debian.org/social_contract">
sagt:

<p><em>
Wir werden Probleme nicht verbergen.
</em></p><p><em>
Wir werden unsere Fehlerdatenbank immer öffentlich betreiben.
Fehlermeldungen, die von Personen online abgeschickt werden, sind
augenblicklich für andere sichtbar.
</em>

<item>Debian verfolgt Sicherheitsangelegenheiten sehr aufmerksam. Das
Sicherheits-Team prüft viele sicherheitsrelevante Quellen, die
wichtigste davon <url name="Bugtraq"
id="http://www.securityfocus.com/cgi-bin/vulns.pl">, während es
Pakete mit Sicherheitsproblemen sucht, die ein Teil von Debian sein
können.

<item>Sicherheits-Aktualisierungen genießen höchste Priorität. Wenn ein
Sicherheitsproblem in einem Debian-Paket entdeckt wird, wird eine
Sicherheits-Aktualisierung so schnell wie möglich vorbereitet und
für den Stabile-, Testing-  und Unstabile-Zweig, einschließlich aller
Architekturen, veröffentlicht.

<item>Alle Informationen über Sicherheit sind an einer zentralen
Stelle zu finden: <url id="http://security.debian.org/">.

<item>Debian versucht immer, die gesamte Sicherheit seiner Distribution zu
verbessern, beispielsweise durch automatische Paket-Signierungs- und
Verifikations-Mechanismen.

<item>Debian stellt eine brauchbare Anzahl von sicherheitsrelevanten
Werkzeugen für System-Administratoren und zur Überwachung zur
Verfügung. Entwickler versuchen, diese Werkzeuge fest mit
der Distribution zu verbinden, um Sie anpassbarer zur Durchsetzung
lokaler Sicherheits-Regelungen zu machen. Diese Werkzeuge schließen
Folgendes mit ein: integritätsprüfende Programme, allgemeine
Prüfwerkzeuge, Werkzeuge zum Abhärten, Werkzeuge für
Firewalls, Eindringlings-Erkennungs-Tools und vieles andere.

<item>Paketbetreuer sind sich der Sicherheitsprobleme bewusst. Dies
führt oft zu »voreingestellt sicheren« Installationen von
Diensten, die sie manchmal in ihrer normalen Benutzung etwas
einschränken können. Dennoch versucht Debian, Sicherheitsaspekte und
Einfachheit der Administration abzuwägen, zum Beispiel werden Dienste
nicht inaktiv installiert (wie es bei den Betriebssystemen der
BSD-Familie üblich ist). Auf jeden Fall sind bedeutende
Sicherheitsaspekte, wie zum Beispiel <tt>setuid</tt>-Programme, Teil der
<url id="http://www.debian.org/doc/debian-policy/" name="Debian Policy">.

</list>

<p>Dieses Dokument versucht, eine bessere Installation von Computersystemen
hinsichtlich der Sicherheit zu erzielen, indem es Informationen über Sicherheit
veröffentlicht, die auf Debian zugeschnitten sind, und diese durch andere
Dokumente ergänzt, die sicherheitsspezifische Angelegenheiten im Zusammenhang
mit Debian behandeln (vergleiche <ref id="references">).
