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

<chapt>Einleitung
<p>
Eines der schwierigsten Dinge beim Schreiben über Sicherheit ist,
dass jeder Fall einzigartig ist. Sie müssen zwei Dinge
beachten: Die Gefahr aus der Umgebung und das Bedürfnis an
Sicherheit Ihrer Seite, Ihres Hosts oder Ihres Netzwerkes. So
unterscheiden sich zum Beispiel die Sicherheitsbedürfnisse eines
Heimanwenders komplett von den Sicherheitsbedürfnissen des
Netzwerkes einer Bank. Während die Hauptgefahr eines Heimanwenders
von »Script-Kiddies« ausgeht, muss sich das Netzwerk einer Bank um
direkte Angriffe sorgen. Zusätzlich muss eine Bank die Daten ihrer
Kunden mit mathematischer Präzision beschützen. Um es kurz zu
machen: Jeder Nutzer muss selbst zwischen Benutzerfreundlichkeit und
Sicherheit/Paranoia abwägen.

<!-- Is this metaphor really appropriate? Sounds like rounding errors to me,
era -->
<p>Beachten Sie bitte, dass diese Anleitung nur Software-Themen
behandelt. Die beste Software der Welt kann Sie nicht schützen, wenn
jemand direkten Zugang zu Ihrem Rechner hat. Sie können ihn unter
Ihren Schreibtisch stellen oder Sie können ihn in einen starken
Bunker mit einer ganzen Armee davor stellen. Trotzdem kann der Rechner
unter Ihrem Schreibtisch weitaus sicherer sein &ndash; von der Software-Seite
aus gesehen &ndash; als der eingebunkerte, wenn Ihr Schreibtisch-Rechner richtig
konfiguriert und die Software des eingebunkerten Rechners voller
Sicherheitslöcher ist. Sie müssen beide Möglichkeiten
betrachten.

<p>Dieses Dokument gibt Ihnen lediglich einen kleinen Überblick, was
Sie tun können, um die Sicherheit Ihres Debian GNU/Linux Systems zu
erhöhen. Wenn Sie bereits andere Dokumente über Sicherheit
unter Linux gelesen haben, werden Sie feststellen, dass es einige
Überschneidungen geben wird. Wie auch immer: Dieses Dokument versucht
nicht, die ultimative Informationsquelle zu sein, es versucht nur, die
gleichen Informationen so zu adaptieren, dass sie gut auf ein Debian
GNU/Linux System passen. Unterschiedliche Distributionen erledigen manche
Dinge auf unterschiedliche Art (zum Beispiel den Aufruf von Daemons);
hier finden Sie Material, das zu Debians Prozeduren und Werkzeugen passt.
<!-- 
# Does this approximate the intent of the original author? (FIXME: check)
# Original text said: "you will find here [sic] a different approach,
# using Debian's tools, regarding security." era
-->
<!-- IMHO yes, jfs -->

<sect id="authors">Autoren

<p>Der aktuelle Betreuer dieses Dokuments ist <url name="Javier
Fernández-Sanguino Peña" id="mailto:jfs@debian.org">. Falls Sie Kommentare,
Ergänzungen oder Vorschläge haben, schicken Sie ihm diese bitte. Sie werden
dann in künftigen Ausgaben dieses Handbuchs berücksichtigt werden.

<p>Dieses Handbuch wurde als <em>HOWTO</em> von <url name="Alexander Reelsen"
id="mailto:ar@rhwd.de"> ins Leben gerufen. Nachdem es im Internet
veröffentlicht wurde, gliederte es <url name="Javier Fernández-Sanguino
Peña" id="mailto:jfs@debian.org"> in das <url name="Debian-Dokumentations-Projekt"
id="http://www.debian.org/doc"> ein. Zahlreiche Menschen haben etwas
zu diesem Handbuch beigesteuert (alle Beiträge sind im Changelog aufgeführt),
aber die folgenden haben gesonderte Erwähnung verdient, da sie bedeutende
Beiträge geleistet haben (ganze Abschnitte, Kapitel oder Anhänge):

<list>
<item>Stefano Canepa
<item>Era Eriksson
<item>Carlo Perassi
<item>Alexandre Ratti
<item>Jaime Robles
<item>Yotam Rubin
<item>Frederic Schutz
<item>Pedro Zorzenon Neto
<item>Oohara Yuuma
<item>Davor Ocelic
</list>

<p>Bei Fehlern in dieser Übersetzung wenden Sie sich bitte an den aktuellen
deutschen Übersetzer <url name="Simon Brandmair"
id="mailto:sbrandmair@gmx.net"> oder (wenn dieser nicht erreichbar ist) an die
<url name="Mailingliste" id="mailto:debian-l10n-german@lists.debian.org">.

<sect>Wo Sie diese Anleitung bekommen (und verfügbare Formate)
<p>
Sie können sich die neueste Version der &quot;Anleitung zum Absichern
von Debian&quot; beim <url name="Debian-Dokumentationsprojekt"
id="http://www.de.debian.org/doc/manuals/securing-debian-howto/">
herunterladen oder anschauen. Wenn Sie eine Kopie von einer anderen Seite
lesen, überprüfen Sie bitte die Hauptversion, ob sie neue Informationen
enthält. Wenn Sie eine Übersetzung lesen (was Sie im Moment tun, d.Ü.),
vergleichen Sie bitte die Version der Übersetzung mit der neuesten
Version. Falls Sie feststellen, dass die Übersetzung veraltet ist,
sollten Sie in Betracht ziehen, die Originalversion zu verwenden oder
zumindest die <ref id="changelog"> durchsehen, um zu wissen, was geändert
wurde.

<p>Wenn Sie eine vollständige Kopie des Handbuchs wollen, können Sie die <url
id="http://www.de.debian.org/doc/manuals/securing-debian-howto/securing-debian-howto.de.txt"
name="Text-Version"> oder die <url
id="http://www.de.debian.org/doc/manuals/securing-debian-howto/securing-debian-howto.de.pdf"
name="PDF-Version"> von der Seite des Debian-Dokumentationsprojektes
herunterladen. Diese Versionen können sinnvoller sein, wenn Sie das Dokument auf
ein tragbares Medium kopieren oder ausdrucken wollen. Seien Sie aber gewarnt,
das Dokument ist über 200 Seiten lang und einige Abschnitte von Code ist in der
PDF-Version wegen den eingesetzten Formatierungswerkzeugen nicht richtig
umgebrochen und könnte daher nur unvollständig ausgedruckt werden.

<p>Das Dokument ist auch in den Formaten HTML, txt und PDF im Paket <url
id="http://packages.debian.org/harden-doc" name="harden-doc"> enthalten.
Beachten Sie allerdings, dass das Paket nicht genauso aktuell sein muss wie das
Dokument, das Sie auf der Debian-Seite finden (Sie können sich aber immer eine
aktuelle Version aus dem Quellpaket bauen).

<p>Dieses Dokument gehört zu den Dokumenten, die vom <url name="Debian
Documentation Project" id="https://www.debian.org/doc/ddp">
bereit gestellt werden. Sie können die an dem Dokument vorgenommenen
Änderungen mit einem Webbrowser über <url name="die Onlineprotokolle
der Versionskontrolle (engl.)"
id="http://anonscm.debian.org/viewvc/ddp/manuals/trunk/securing-howto">
verfolgen. Sie können auch den Code mit SVN mit folgendem Befehl
herunterladen:

<example>
svn co svn://svn.debian.org/svn/ddp/manuals/trunk/securing-howto/
</example>

<sect>Organisatorisches / Feedback
<p>
Nun kommt der offizielle Teil. Derzeit sind die meisten Teile dieser
Anleitung noch von mir (Alexander Reelsen) geschrieben, aber meiner
Meinung nach sollte dies nicht so bleiben. Ich wuchs mit freier Software
auf und lebe mit ihr, sie ist ein Teil meiner alltäglichen Arbeit
und ich denke, auch von Ihrer. Ich ermutige jedermann, mir Feedback, Tipps
für Ergänzungen oder andere Vorschläge, die Sie haben
könnten, zuzuschicken.

<p>
Wenn Sie denken, dass Sie einen bestimmten Abschnitt oder Paragraphen besser
pflegen können, dann schreiben Sie dem Dokumenten-Betreuer und Sie
dürfen es gerne erledigen. Insbesondere, wenn Sie eine Stelle
finden, die mit &quot;FIXME&quot; markiert wurde &ndash; was bedeutet, dass die
Autoren noch nicht die Zeit hatten oder sich noch Wissen über das Thema
aneignen müssen &ndash; schicken Sie ihnen sofort eine E-Mail.

<p>
Für diese Anleitung ist es natürlich äußerst wichtig,
dass sie weiter gepflegt und auf dem neusten Stand gehalten wird. Auch
Sie können Ihren Teil dazu beitragen. Bitte unterstützen Sie
uns.

<sect>Vorwissen
<p>
Die Installation von Debian GNU/Linux ist nicht wirklich schwer, und Sie
sollten in der Lage gewesen sein, es zu installieren. Wenn Ihnen andere
Linux-Distributionen, Unixe oder die grundsätzliche
Sicherheitskonzepte ein wenig vertraut sind, wird es Ihnen leichter fallen,
diese Anleitung zu verstehen, da nicht auf jedes winzige Detail
eingegangen werden kann (oder dies wäre ein Buch geworden und keine
Anleitung). Wenn Sie jedoch mit diesen Dingen noch nicht so vertraut
sind, sollten Sie vielleicht einen Blick in die <ref id="references">
für tiefer gehende Informationen werfen.


<sect>Dinge, die noch geschrieben werden müssen (FIXME/TODO)

<p>Dieses Kapitel beschreibt die Dinge, welche in diesem Handbuch noch
verbessert werden müssen. Einige Abschnitte beinhalten <em>FIXME</em>- oder
<em>TODO</em>-Markierungen, in denen beschrieben wird, welche Dinge fehlen
(oder welche Aufgaben erledigt werden müssen). Der Zweck dieses Kapitels ist
es, die Dinge, die zukünftig in dieses Handbuch aufgenommen werden könnten, und
die Verbesserungen, die durchgeführt werden müssen (oder bei denen es
interessant wäre, sie einzufügen) zu beschreiben.

<p>Wenn Sie glauben, dass Sie Hilfe leisten könnten, den auf dieser Liste
aufgeführten Punkten (oder solchem im Text) abzuhelfen, setzen Sie sich mit
dem Hauptautor (<ref id="authors">) in Verbindung.


<list>

<item>Dieses Dokument muss noch auf Grundlage der aktuellen
Debian-Veröffentlichung aktualisiert werden. Die Standardkonfiguration
einiger Pakete muss angepasst werden, da sie verändert wurden, seitdem
dieses Dokument geschrieben wurde.

<item>Erweiterung der Informationen zur Reaktion auf einen Zwischenfall, unter
Umständen auch mit einigen Vorschlägen von Red Hats Sicherheitsanleitung <url
id="http://www.redhat.com/docs/manuals/linux/RHL-9-Manual/security-guide/ch-response.html"
name="chapter on incident response">

<item>Vorstellen von entfernten Überwachungswerkzeugen (um die Erreichbarkeit
des Systems zu überprüfen) wie <package>monit</package>,
<package>daemontools</package> und <package>mon</package>; vergleiche <url 
id="http://linux.oreillynet.com/pub/a/linux/2002/05/09/sysadminguide.html">

<item>Überprüfung, ob <url
id="http://www.giac.org/practical/gsec/Chris_Koutras_GSEC.pdf"> wichtige
Informationen hat, die hier noch nicht behandelt werden

<item>Informationen, wie man einen Laptop mit Debian einrichtet <url
id="http://www.giac.org/practical/gcux/Stephanie_Thomas_GCUX.pdf">

<item>Informationen, wie man unter Debian GNU/Linux eine Firewall
aufsetzt. Der Firewalls betreffende Abschnitt orientiert sich derzeit an
Einzelplatz-Systemen (die keine anderen System schützen
müssen); auch auf das Testen des Setups eingehen.

<item>Wie man eine Proxy-Firewall unter Debian GNU/Linux aufsetzt, unter der
Angabe, welche Pakete Proxy-Dienste anbieten (zum Beispiel
<package>xfwp</package>,
<package>ftp-proxy</package>, <package>redir</package>,
<package>smtpd</package>,
<package>dnrd</package>, <package>jftpgw</package>, <package>oops</package>,
<package>pdnsd</package>, <package>perdition</package>,
<package>transproxy</package>, <package>tsocks</package>). Sollte zu einer
Anleitung mit weiteren Informationen verweisen. Erwähnenswert ist, dass
<package>zorp</package> jetzt Teil von Debian ist und eine Proxy-Firewall
<em>ist</em> (und auch der Programmautor Debian-Pakete zur Verfügung stellt).

<item>Informationen über die Service-Konfiguration mit file-rc

<item>Alle Referenzen und URLs prüfen und die nicht mehr verfügbaren
aktualisieren oder entfernen

<item>Informationen über möglichen Ersatz (unter Debian) für
häufig eingesetzte Server, die bei eingeschränktem
Funktionsumfang nützlich sind. Beispiele:

<list>
<item>lokaler lpr mit cups (Paket)?
<item>remote lrp mit lpr
<item>bind mit dnrd/maradns
<item>apache mit dhttpd/thttpd/wn (tux?)
<item>exim/sendmail mit ssmtpd/smtpd/postfix
<item>squid mit tinyproxy
<item>ftpd mit oftpd/vsftp
<item>...
</list>

<item>Mehr Informationen über die sicherheitsrelevanten Patches des
Kernels unter Debian einschließlich der oben aufgeführten und
insbesondere, wie man diese Patches unter einem Debian-System benutzt

<list>
<item>Erkennung von Eindringlingen (Linux Intrusion Detection
      <package>kernel-patch-2.4-lids</package>)
<item>Linux Trustees (im Paket <package>trustees</package>)
<item><url name="NSA Enhanced Linux" id="http://wiki.debian.org/SELinux">
<item><package>linux-patch-openswan</package>
</list>

<item>Details, wie man unnötige Netzwerkdienste deaktiviert (abgesehen von
<prgn>inetd</prgn>), dies ist teilweise Teil des Abhärtungsprozesses, könnte
aber etwas ausgeweitet werden.

<item>Informationen über Passwort-Rotation, was sehr nah an
grundsätzliche Regeln (Policies) herankommt

<item>Richtlinien und die Aufklärung der Benutzer über die Richtlinie

<item>Mehr über tcpwrapper und wrapper im Allgemeinen?

<item><file>hosts.equiv</file> und andere wichtige Sicherheitslöcher

<item>mögliche Probleme bei der Dateifreigabe, wie Samba und NFS? 

<item>suidmanager/dpkg-statoverrides

<item>lpr und lprng

<item>Abschalten der GNOME-IP-Dinge

<item>Erwähnen von pam_chroot (siehe <url
id="http://lists.debian.org/debian-security/2002/debian-security-200205/msg00011.html">)
und seine Nützlichkeit, um Benutzer einzuschränken. Einführende
Informationen in Verbindung mit <url
id="http://online.securityfocus.com/infocus/1575">.
<package>pdmenu</package> sind zum Beispiel bereits unter Debian
verfügbar (während flash das nicht ist).

<item>Darüber reden, Dienste mit einer chroot-Umgebung zu versehen, mehr
Informationen dazu unter 
<url id="http://www.linuxfocus.org/English/January2002/article225.shtml">
<!-- no longer available
<url id="http://www.nuclearelephant.com/papers/chroot.html"> und
<url id="http://www.linuxsecurity.com/feature_stories/feature_story-99.html">
-->

<item>Programme erwähnen, die Chroot-Gefängnisse (chroot jails)
herstellen. <package>compartment</package> und <package>chrootuid</package>
warten noch in incoming. Einige andere (makejail, jailer) könnten
ebenfalls eingeführt werden.

<!-- FIXME: No longer available in that URL
<item>Die Informationen von Karl Hegbloom über das
Einsperren (chrooting) von Bind 9 (siehe <url
id="http://people.pdxlinux.org/~karlheg/Secure_Bind9_uHOWTO/Secure_Bind_9_uHOWTO.xhtml">)
hinzufügen.
-->

<!-- No longer relevant
<item>Die Informationen von Pedro Zornenon über das Einsperren per
chroot von Bind 8, aber leider nur für Potato :(, siehe <url
id="http://people.debian.org/~pzn/howto/chroot-bind.sh.txt">
(einfügen des ganzen Skriptes?).
-->

<item>Mehr Informationen über Software zur Analyse von
Protokoll-Dateien (log-Dateien, logs; zum Beispiel
<package>logcheck</package> und logcolorise)

<item>&quot;Fortgeschrittenes&quot; Routing (Traffic-Regelungen sind
sicherheitsrelevant)

<item>Zugang über <prgn>SSH</prgn> so einschränken, dass man nur bestimmte
Kommandos ausführen kann

<item>Die Benutzung von dpkg-statoverride

<item>Sichere Wege, mehreren Nutzern den Zugriff auf CD-Brenner zu
erlauben

<item>Sichere Wege, um Sound zusammen mit einem Display über ein
Netzwerk zu leiten (so dass die Sounds eines X-Clients über die
Hardware eines X-Servers abgespielt werden)

<item>Absichern von Web-Browsern

<item>Aufsetzen von ftp über <prgn>ssh</prgn>

<item>Die Benutzung von verschlüsselten Loopback-Dateisystemen

<item>Verschlüsselung eines ganzen Dateisystems

<item>Steganographie-Tools

<item>Aufsetzen eines PKA für eine Organisation
<!-- Was ist ein PKA? Sollte man das Übersetzen? -->

<item>LDAP benutzen zur Verwaltung der User. Es gibt ein HOWTO zu
ldap+kerberos für Debian auf <url id="http://www.bayour.com"> von Turbo Fredrikson.

<item>Wie man Informationen mit begrenztem Nutzen wie
z.B. <file>/usr/share/doc</file> oder 
<file>/usr/share/man</file> auf Produktivsystemen entfernt (jawohl, security by
obscurity)

<item>Mehr Informationen über lcap, die sich auf die README-Datei des Pakets
stützen (gut, die Datei ist noch nicht vorhaben, vergleiche <url
id="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=169465" name="Bug
#169465">) und diesen Artikel von LWN: <url
id="http://lwn.net/1999/1202/kernel.php3" name="Kernel development">

<item>Füge Colins Artikel hinzu, wie man eine Chroot-Umgebung für ein
komplettes Sid-System aufsetzt (<url
id="http://people.debian.org/~walters/chroot.html">)

<item>Informationen darüber, wie man mehrere <prgn>snort</prgn>-Sensoren in einem System
betreibt (beachte die Fehlerberichte zu <package>snort</package>)

<item>Informationen, wie man einen Honigtopf (honeypot) einrichtet
(<package>honeyd</package>)

<item>Darstellung der Situation von FreeSwan (verwaist) und OpenSwan.
Der Abschnitt über VPN muss überarbeitet werden

<item>Füge einen gesonderten Abschnitt über Datenbanken hinzu, ihre
Standardwerte und, wie man den Zugriff absichert.

<item>Füge einen Abschnitt über den Nutzen von virtuellen Servern (wie Xen
u.a.) hinzu

<item>Erkläre, wie Programme zur Überprüfung der Integrität verwendet werden
(AIDE, integrit oder samhain). Die Grundlagen sind einfach und könnten auch
einige Verbesserungen der Konfiguration enthalten.

</list>


<sect id="changelog">Änderungsübersicht/Changelog/Geschichte

<sect1>Version 3.17 (Juni 2013)

<p>Änderung von Javier Fernández-Sanguino Peña

<list>
<item>Verweis auf das Bastille-Projekt bei Sourceforge anstelle der
Seite bastille-unix.org, da diese nicht mehr antwortet

</list>

<sect1>Version 3.16 (January 2013)

<p>Änderung von Javier Fernández-Sanguino Peña

<list>

<item>Hinweis, dass das Dokument nicht in Hinblick auf die neusten
Versionen aktualisiert ist

<item>Verweise auf aktuelle Quellen aktualisiert

<item>Informationen zu Sicherheitsaktualisierungen für neuere
Veröffentlichungen aktualisiert

<item>Verweis von Informationen für Entwickler auf Online-Quellen,
anstatt die Informationen im Dokument zu belassen, um Verdopplungen zu
vermeiden

<item>Informationen über die Sicherung des Konsolenzugangs erweitert
einschließlich der Beschränkung der Magischen S-Abf-Taste

<item>Informationen zu PAM-Modulen aktualisiert einschließlich, wie
man Anmeldungen an der Konsole einschränkt, cracklib verwendet und die
in /etc/pam.d/login verfügbaren Eigenschaften einsetzt; veraltete
Verweise auf Variablen in /etc/login.defs entfernt

<item>Hinweis auf einige PAM-Module, die eine Zweifaktor-Anmeldung
durchführen können, für Administratoren, die vollständig auf
Passwörter verzichten wollen

<item>Beispielshellskript im Anhang verbessert

<item>Fehler bei Verweisen verbessert

</list>


<sect1>Version 3.15 (Dezember 2010)

<p>Änderung von Javier Fernández-Sanguino Peña

<list>

<item>Verweis auf die Webseite von Log Analysis geändert, da nicht
länger verfügbar

</list>

<sect1>Version 3.14 (März 2009)

<p>Änderung von Javier Fernández-Sanguino Peña

<list>

<item>Abschnitt über die Auswahl des Dateisystem geändert: Hinweis,
dass ext3 jetzt der Standard ist

<item>Name der Pakete, die mit enigmail zusammenhängen, geändert,
damit sie den geänderten Namen in Debian entsprechen

</list>

<sect1>Version 3.13 (Februar 2008)

<p>Änderung von Javier Fernández-Sanguino Peña

<list>

<item>URLs, die auf Bastille-Linux verweisen, zu www.Bastille-UNIX.org
geändert, da die Domain von
einem <url id="http://bastille-linux.sourceforge.net/press-release-newname.html"
name="Domänenbesetzer gekauft wurde">

<item>Verweise auf Linux-Ramen- und Lion-Wurm ausgebessert

<item>in den Beispielen linux-image anstelle der (alten) Pakete
kernel-image verwendet

<item>von Francesco Poli gemeldete Tippfehler ausgebessert

</list>

<sect1>Version 3.12 (August 2007)

<p>Änderung von Javier Fernández-Sanguino Peña

<list>

<item>Informationen über Sicherheitsaktualisierungen erneuert; Text
über Tiger entfernt und Informationen zu update-notifier und
Expertenwerkzeuge (für Desktops) sowie zu debsecan eingefügt; auch
einige Verweis auf andere verfügbare Werkzeuge eingefügt

<item>die Firewall-Anwendungen nach Zielgruppen aufgeteilt und
fireflier zur Liste der Firewall-Anwendungen für den Desktop
hinzugefügt

<item>Verweis auf libsafe entfernt, es ist nicht mehr im Archiv (wurde
im Januar 2006 entfernt)

<item>den Ort der Konfiguration von syslog berichtigt, vielen Dank an
John Talbut

</list>

<sect1>Version 3.11 (Januar 2007)
<p>Änderung von Javier Fernández-Sanguino Peña. Vielen Dank an Francesco Poli
für die umfangreiche Durchsicht dieses Dokuments.

<list>
<item>Entfernte die meisten Verweise auf Woody, da es nicht länger im Archiv
verfügbar ist und es dafür auch keine Unterstützung der Sicherheit mehr gibt.
<item>Beschrieb, wie Benutzer eingeschränkt werden, so dass sie nur
Dateiübertragungen durchführen können.
<item>Fügte einen Hinweis auf die Entscheidung zur Umstufung vertraulicher
Meldungen an Debian ein.
<item>Aktualisierte den Verweis auf die Anleitung zum Umgang mit Vorfällen.
<item>Fügte einen Hinweis darauf ein, dass Entwicklerwerkzeuge (wie Compiler)
nicht mehr standardmäßig in Etch installiert werden.
<item>Korrigierte den Verweis auf den Master-Security-Server.
<item>Fügte einen Hinweis auf die Dokumentation zu APT-secure ein.
<item>Verbesserte die Erläuterung der APT-Signaturen
<item>Kommentierte einige Stellen aus, die auf noch nicht fertig gestellte
Abschnitte der offiziellen öffentlichen Schlüssel von Spiegelservern bezogen.
<item>Korrigierte den Namen des Debian-Testing-Sicherheitsteams.
<item>Entfernte in einem Beispiel den Verweis auf Sarge.
<item>Aktualisierte die Abschnitt über Antivirus: clamav ist jetzt in der
Veröffentlichung enthalten. Erwähne auch den Installer für f-prot.
<item>Entfernte alle Verweise auf freeswan, da es veraltet ist.
<item>Beschrieb Probleme, die beim Verändern der Firewall-Regeln aus der Ferne
auftreten können, und gab einige Tipps (in Fußnoten).
<item>Schrieb den Abschnitt »Bind nicht als Root laufen lassen« neu, da dies
nicht mehr auf Bind9 zutrifft. Entfernte auch Verweise auf das init.d-Skript,
da die Änderungen in /etc/default vorgenommen werden müssen.
<item>Entfernte eine veraltete Möglichkeit, Regeln für die Firewall
einzurichten, da Woody nicht länger unterstützt wird.
<item>Kehrte zu dem früheren Hinweis bezüglich LOG_UNKFAIL_ENAB zurück, nämlich
dass es auf 'no' (wie es standardmäßig ist) gesetzt werden sollte.
<item>Fügte Informationen hinzu, wie das System mit Werkzeugen für den Desktop
(einschließlich update-notifier) aktualisiert wird, und beschrieb, wie man mit
aptitude das System aktualisiert.
<item>Aktualisierte das FAQ und entfernte überflüssige Abschnitte.
<item>Überarbeitete und aktualisierte den Abschnitt über die forensische
Analyse von Malware.
<item>Entfernte oder korrigierte einige tote Links.
<item>Verbesserte viele Tipp- und Grammatikfehler, die von Francesco Poli
mitgeteilt wurden.
</list>


<sect1>Version 3.10 (November 2006)
<p>Änderung von Javier Fernández-Sanguino Peña

<list>
<item>Gab Beispiele, wie rdepends von apt-cache verwendet wird. Wurde von Ozer
Sarilar vorgeschlagen.
<item>Korrigierte den Verweis auf das Benutzerhandbuch von Squid auf Grund
seines Umzugs. Wurde von Oskar Pearson (dem Herausgeber) mitgeteilt.
<item>Korrigierte Informationen über umask, seine logins.defs (nicht
limits.conf), wo dies für einen Anmeldungen konfiguriert werden kann. Stellte
den Standard von Debian und strengere Werte für Benutzer und Root dar. Vielen
Dank an Reinhard Tartler für das Auffinden des Fehlers.
</list>


<sect1>Version 3.9 (Oktober 2006)
<p>Änderung von Javier Fernández-Sanguino Peña

<list>
<item>Fügte Informationen hinzu, wie man Sicherheitslücken verfolgt. Hinweis
auf den Debian-Testing-Sicherheits-Tracker.

<item>Fügte weitere Informationen über die Sicherheitsunterstützung für Testing
hinzu.
<item>Korrigierte eine große Anzahl von Tippfehlern mit einem Patch von Simon
Brandmair.
<item>Fügte einen Abschnitt hinzu, wie das Root-Prompt bei initramfs abgestellt
wird. Wurde von Max Attems beigesteuert.
<item>Entfernte Verweise auf queso.
<item>Hinweis in der Einleitung, dass nun auch Testing vom Sicherheitsteam
unterstützt wird.
</list>


<sect1>Version 3.8 (Juli 2006)
<p>Änderung von Javier Fernández-Sanguino Peña

<list>
<item>Schrieb die Hinweise neu, wie man SSH in einer Chroot-Umgebung einsperrt,
um die verschiedenen Optionen deutlicher herauszustellen. Vielen Dank an Bruce
Park, der auf verschiedene Fehler in diesem Anhang hinwies.

<item>Verbesserte den Aufruf von lsof, wie es von Christophe Sahut vorgeschlagen
wurde.

<item>Fügte einen Patch von Uwe Hermann zur Verbesserung von Tippfehlern ein.

<item>Verbesserte einen Tippfehler, der von Moritz Naumann entdeckt wurde.

</list>


<sect1>Version 3.7 (April 2006)
<p>Änderung von Javier Fernández-Sanguino Peña

<list>
<item>Fügte einen Abschnitt über den besten Umgang der Entwickler von Debian
mit Sicherheitsfragen hinzu.

<item>Fügte eine Firewall-Skript mit Kommentaren von WhiteGhost an.

</list>


<sect1>Version 3.6 (März 2006)
<p>Änderung von Javier Fernández-Sanguino Peña

<list>
<item>Fügte einen Patch von Thomas Sjögren ein, der beschreibt, dass <tt>noexec</tt> wie
erwartet mit »neuen« Kernel arbeitet, der Informationen über den Umgang mit
temporären Dateien hinzufügt und einige Verweise auf externe Dokumentationen.

<item>Fügte nach einem Vorschlag von Freek Dijkstra einen Verweis auf Dan
Farmers und Wietse Venemas Webseite über forensische Entdeckungen ein und
erweiterte den Abschnitt über forensische Analyse etwas mit weiteren Verweisen.

<item>Verbesserte dank Christoph Auer die URL des italienischen CERT.

<item>Verwendete wieder Joey Hess' Informationen aus dem Wiki über Secure Apt
und fügte sie in den Infrastrukturabschnitt ein.
</list>
</sect1>


<sect1>Version 3.5 (November 2005)
<p>Änderung von Javier Fernández-Sanguino Peña

<list>

<item>Hinweis im SSH-Abschnitt, dass chroot nicht funktioniert, wenn die
Option nodev mit der Partition verwendet wird, und auf das aktuelle ssh-Paket
mit dem chroot-Patch. Vielen Dank an Lutz Broedel für diese Hinweise.

<item>Ausbesserung eines Tippfehlers, der von Marcos Roberto Greiner entdeckt
wurde (md5sum sollte sha1sum im Code-Schnipsel sein)

<item>Fügte Jens Seidels Patch ein, der eine Anzahl von Paketnamen und
Tippfehlern verbesserte.

<item>Kleine Aktualisierung des Werkzeugabschnitts, entfernte Werkzeuge, die
nicht länger verfügbar sind, und fügte einige neue hinzu.

<item>Schrieb Teile des Abschnitts neu, in dem es darum geht, wo und in welchen
Formaten dieses Dokument erhältlich ist (die Webseite stellt eine PDF-Version
zur Verfügung). Merkte auch an, dass Kopien auf anderen Seiten und
Übersetzungen veraltet sein könnten (viele der Treffer auf Google für dieses
Handbuch auf anderen Seiten sind veraltet).

</list>


<sect1>Version 3.4 (August-September 2005)

<p>Änderung von Javier Fernández-Sanguino Peña

<list>

<item>Verbesserte die Erhöhung der Sicherheit nach der Installation im
Zusammenhang mit der Kernelkonfiguration für den Schutz der Netzwerkebene mit
der Datei sysctl.conf. Wurde von Will Moy zur Verfügung gestellt.

<item>Verbesserte den Abschnitt über gdm mit Hilfe von Simon Brandmair.

<item>Ausbesserungen von Tippfehlern, die von Frédéric Bothamy und Simon Brandmair
entdeckt wurden.

<item>Verbesserungen im Abschnitt »Nach der Installation« im Zusammenhang, wie
MD5-Summen (oder SHA-1-Summen) für periodische Überprüfungen erstellt werden.

<item>Aktualisierte den Abschnitt »Nach der Installation« in Hinblick auf die
Konfiguration von checksecurity (war veraltet).

</list>


<sect1>Version 3.3 (Juni 2005)

<p>Änderung von Javier Fernández-Sanguino Peña

<list>

<item>Fügte einen Code-Fetzen hinzu, um mit grep-available eine Liste von Paketen zu
erstellen, die von Perl abhängen. Wurde in #302470 nachgefragt.

<item>Schrieb den Abschnitt über Netzwerkdienste neu (welche installiert sind
und wie man sie abschaltet).

<item>Fügte weitere Informationen zum Abschnitt über die Entwicklung eines
Honigtopfs hinzu, indem nützliche Debian-Pakete erwähnt werden.

</list>


<sect1>Version 3.2 (März 2005)

<p>Änderung von Javier Fernández-Sanguino Peña
<list>
<item>Erweiterte den Abschnitt über die Konfiguration von Limits mit PAM.
<item>Fügte Informationen hinzu, wie pam_chroot für openssh eingesetzt wird
(auf Grundlage der README von pam_chroot).
<item>Verbesserte einige kleinere Dinge, die von Dan Jacobson gemeldet wurden.
<item>Aktualisierte die Informationen über Kernelpatches, basiert teilweise auf
einem Patch von Carlo Perassi, auf den Anmerkungen zu aufgegebenen Teilen
des Kernels und auf den neuen Kernelpatches (adamantix).
<item>Fügte einen Patch von Simon Brandmair ein, der einen Satz im Zusammenhang
mit Login-Fehlern auf dem Terminal ausbesserte.
<item>Fügte Mozilla/Thunderbird zu den gültigen GPG-Agenten hinzu, wie von
Kapolnai Richard vorgeschlagen wurde.
<item>Erweiterte den Abschnitt über Sicherheitsaktualisierungen, die
Aktualisierung von Bibliotheken und des Kernels betreffen, und wie man
herausfindet, ob Dienste neu gestartet werden müssen.
<item>Schrieb den Abschnitt über die Firewall neu, habe die Informationen, die
Woody betreffen, nach unten verschoben und die übrigen Abschnitte erweitert,
einschließlich Hinweisen dazu, wie man von Hand eine Firewall einrichtet (mit
einem Beispielsskript) und wie man die Konfiguration der Firewall testen kann.
<item>Fügte einige Informationen hinzu bezüglich der Veröffentlichung von
Debian 3.1.
<item>Fügte ausführlichere Hinweise zu Kernelupgrades hinzu, die sich besonders
an diejenigen richten, die das alte Installationssystem verwenden.
<item>Fügte einen kurzen Abschnitt über die experimentelle Veröffentlichung von
apt 0.6, die die Überprüfung von Paketsignaturen enthält. Verschob den alten
Inhalt in den Abschnitt und fügte auch einen Verweis auf die Veränderungen, die
in aptitude vorgenommen wurden, hinzu.
<item>Ausbesserungen von Tippfehlern, die von Frédéric Bothamy entdeckt wurden.
</list>

<sect1>Version 3.1 (January 2005)
<p>Changes by Javier Fernández-Sanguino Peña
<list>
<item>Added clarification to ro /usr with patch from Joost van Baal
<item>Apply patch from Jens Seidel fixing many typos.
<item>FreeSWAN is dead, long live OpenSWAN.
<item>Added information on restricting access to RPC services (when
they cannot be disabled) also included patch provided by Aarre Laakso.
<item>Update aj's apt-check-sigs script.
<item>Apply patch Carlo Perassi fixing URLs.
<item>Apply patch from Davor Ocelic fixing many errors, typos, urls, grammar
and FIXMEs. Also adds some additional information to some sections.
<item>Rewrote the section on user auditing, highlight the usage of script
which does not have some of the issues associated to shell history.
</list>

<sect1>Version 3.0 (December 2004)
<p>Changes by Javier Fernández-Sanguino Peña
<list>
<item>Rewrote the user-auditing information and include examples on how
to use script.
</list>

<sect1>Version 2.99 (March 2004)

<p>Changes by Javier Fernández-Sanguino Peña
<list>
<item>Added information on references in DSAs and CVE-Compatibility.
<item>Added information on apt 0.6 (apt-secure merge in experimental)
<item>Fixed location of Chroot daemons HOWTO as suggested by Shuying Wang.
<item>Changed APACHECTL line in the Apache chroot example (even if its
not used at all) as suggested by Leonard Norrgard.
<item>Added a footnote regarding hardlink attacks if partitions are
not setup properly.
<item>Added some missing steps in order to run bind as named as
provided by Jeffrey Prosa.
<item>Added notes about Nessus and Snort out-of-dateness in woody
 and availability of backported packages.
<item>Added a chapter regarding periodic integrity test checks.
<item>Clarified the status of testing regarding security updates.
(Debian bug 233955)
<item>Added more information regarding expected contents in securetty
(since it's kernel specific).
<item> Added pointer to snoopylogger (Debian bug 179409)
<item> Added reference to guarddog (Debian bug 170710)
<item> Apt-ftparchive is in apt-utils, not in apt (thanks to 
Emmanuel Chantreau for pointing this out)
<item>Removed jvirus from AV list.
</list>
</sect1>

<sect1>Version 2.98 (December 2003)
<p>Changes by Javier Fernández-Sanguino Peña
<list>
<item>Fixed URL as suggested by Frank Lichtenheld.
<item>Fixed PermitRootLogin typo as suggested by  Stefan Lindenau.
</list>

</sect1>
<sect1>Version 2.97 (September 2003)
<p>Changes by Javier Fernández-Sanguino Peña
<list>

<item>Added those that have made the most significant contributions to
this manual (please mail me if you think you should be in the list and
are not).

<item>Added some blurb about FIXME/TODOs

<item>Moved the information on security updates to the beginning of
the section as suggested by Elliott Mitchell.

<item>Added grsecurity to the list of kernel-patches for security but
added a footnote on the current issues with it as suggested by Elliott
Mitchell.

<item>Removed loops (echo to 'all') in the kernel's network security
script as suggested by Elliott Mitchell.

<item>Added more (up-to-date) information in the antivirus section.

<item>Rewrote the buffer overflow protection section and added more
information on patches to the compiler to enable this kind of
protection.

</list>


<sect1>Version 2.96 (august 2003)
<p>Changes by Javier Fernández-Sanguino Peña
<list>
<item>Removed (and then re-added) appendix on chrooting Apache. The appendix
is now dual-licensed.
</list>

<sect1>Version 2.95 (June 2003)
<p>Changes by Javier Fernández-Sanguino Peña
<list>
<item>Fixed typos spotted by Leonard Norrgard.
<item>Added a section on how to contact CERT for incident handling
(<url id="#after-compromise">)
<item>More information on setting up a Squid proxy.
<item>Added a pointer and removed a FIXME thanks to Helge H. F.
<item>Fixed a typo (save_inactive) spotted by  Philippe Faes.
<item>Fixed several typos spotted by Jaime Robles.
</list>

<sect1>Version 2.94 (April 2003)
<p>Changes by Javier Fernández-Sanguino Peña
<list>
<item>Following Maciej Stachura's suggestions I've expanded the section on
limiting users.
<item>Fixed typo spotted by Wolfgang Nolte.
<item>Fixed links with patch contributed by Ruben Leote Mendes.
<item>Added a link to David Wheeler's excellent document on the footnote
about counting security vulnerabilities.
</list>

<sect1>Version 2.93 (march 2003)
<p>Changes made by  Frédéric Schütz.
<list>
<item>rewrote entirely the section of ext2 attributes
(lsattr/chattr)
</list>

<sect1>Version 2.92 (February 2003)
<p>Changes by Javier Fernández-Sanguino Peña and
Frédéric Schütz.
<list>
<item>Merge section 9.3 ("useful kernel patches") into section 4.13 ("Adding
   kernel patches"), and added some content.
<item>Added a few more TODOs
<item>Added information on how to manually check for updates and also about
cron-apt. That way Tiger is not perceived as the only way to do automatic
update checks.
<item>Slightly rewrite of the section on executing a security updates due
to Jean-Marc Ranger comments.
<item>Added a note on Debian's installation (which will suggest the user
to execute a security update right after installation)
</list>

<sect1>Version 2.91 (January/February 2003)
<p>Changes by Javier Fernández-Sanguino Peña (me).
<list>
<item>Added a patch contributed by Frédéric Schütz.
<item>Added a few more references on capabilities thanks to Frédéric.
<item>Slight changes in the bind section adding a reference to BIND's 9
online documentation and proper references in the first area (Hi Pedro!)
<item>Fixed the changelog date &ndash; new year :-)
<item>Added a reference to Colin's articles for the TODOs.
<item>Removed reference to old ssh+chroot patches.
<item>More patches from Carlo Perassi.
<item>Typo fixes (recursive in Bind is recursion), pointed out by 
Maik Holtkamp.
</list>

<sect1>Version 2.9 (December 2002)
<p>Changes by Javier Fernández-Sanguino Peña (me).
<list>
<item>Reorganized the information on chroot (merged two sections, it
didn't make much sense to have them separated)
<item>Added the notes on chrooting Apache provided by Alexandre Ratti.
<item>Applied patches contributed by Guillermo Jover.
</list>

<sect1>Version 2.8 (November 2002)
<p>Changes by Javier Fernández-Sanguino Peña (me).
<list>
<item>Applied patches from Carlo Perassi, fixes include: re-wrapping the
lines, URL fixes, and fixed some FIXMEs
<item>Updated the contents of the Debian security team FAQ.
<item>Added a link to the Debian security team FAQ and the Debian Developer's
reference, the duplicated sections might (just might) be removed in the future.
<item>Fixed the hand-made auditing section with comments from Michal Zielinski.
<item>Added links to wordlists (contributed by Carlo Perassi)
<item>Fixed some typos (still many around).
<item>Fixed TDP links as suggested by John Summerfield.
</list>

<sect1>Version 2.7 (October 2002)
<p>Changes by Javier Fernández-Sanguino Peña (me).  Note: I still
have a lot of pending changes in my mailbox (which is currently
about 5 Mbs in size).
<list>
<item>Some typo fixes contributed by Tuyen Dinh, Bartek Golenko and 
Daniel K. Gebhart.
<item>Note regarding /dev/kmem rootkits contributed by Laurent Bonnaud 
<item>Fixed typos and FIXMEs contributed by Carlo Perassi.
</list>

<sect1>Version 2.6 (September 2002)
<p>Changes by Chris Tillman, tillman@voicetrak.com. 
<list>
<item>Changed around to improve grammar/spelling.
<item>s/host.deny/hosts.deny/ (1 place)
<item>Applied Larry Holish's patch (quite big, fixes a lot of FIXMEs)
</list>

<sect1>Version 2.5 (September 2002)
<p>Changes by Javier Fernández-Sanguino Peña (me). 
<list>
<item>Fixed minor typos submitted by Thiemo Nagel.
<item>Added a footnote suggested by Thiemo Nagel.
<item>Fixed an URL link.
</list>

<sect1>Version 2.5 (August 2002)

<p>Changes by Javier Fernández-Sanguino Peña (me). There were many
things waiting on my inbox (as far back as february) to be included,
so I'm going to tag this the <em>back from honeymoon</em> release :)

<list>

<item>Added some information on how to setup the Xscreensaver to lock
automatically the screen after the configured timeout.

<item>Add a note related to the utilities you should not install in
the system. Including a note regarding Perl and why it cannot be
easily removed in Debian. The idea came after reading Intersect's
documents regarding Linux hardening.

<item>Added information on lvm and journaling filesystems, ext3
recommended. The information there might be too generic, however.

<item>Added a link to the online text version (check).

<item>Added some more stuff to the information on firewalling the
local system triggered by a comment made by Hubert Chan in the mailing list.

<item>Added more information on PAM limits and pointers to Kurt
Seifried's documents (related to a post by him to Bugtraq on April 4th
2002 answering a person that had ``discovered'' a vulnerability in
Debian GNU/Linux related to resource starvation)

<item>As suggested by Julián Muñoz, provided more information on the
default Debian umask and what a user can access if given a
shell in the system (scary, huh?)

<item>Included a note in the BIOS password section due to a comment
from from Andreas Wohlfeld.

<item>Included patches provided by Alfred E. Heggestad fixing many of
the typos still present in the document.

<item>Added a pointer to the changelog in the Credits section since
most people who contribute are listed here (and not there)

<item>Added a few more notes to the chattr section and a new section
after installation talking about system snapshots. Both ideas were
contributed by Kurt Pomeroy.

<item>Added a new section after installation just to remember users to
change the boot-up sequence.

<item>Added some more TODO items provided by Korn Andras.

<item>Added a pointer to the NIST's guidelines on how to secure DNS
provided by Daniel Quinlan.

<item>Added a small paragraph regarding Debian's SSL certificates
infrastructure.

<item>Added Daniel Quinlan's suggestions regarding ssh authentication
and exim's relay configuration.

<item>Added more information regarding securing bind including changes
suggested by Daniel Quinlan and an appendix with a script to make some of the
changes commented on that section.

<item>Added a pointer to another item regarding Bind chrooting (needs to be merged)

<item>Added a one liner contributed by Cristian Ionescu-Idbohrn to
retrieve packages with tcpwrappers support.

<item>Added a little bit more info on Debian's default PAM setup.

<item>Included a FAQ question about using PAM to give services w/o
shell accounts.

<item>Moved two FAQ items to another section and added a new FAQ
regarding attack detection (and compromised systems).

<item>Included information on how to setup a bridge firewall
(including a sample Appendix). Thanks to Francois Bayart who sent
me this on march.

<item>Added a FAQ regarding the syslogd's <em>MARK</em>
<em>heartbeat</em> from a question answered by Noah Meyerhans and
Alain Tesio on December 2001.

<item>Included information on buffer overflow protection as well as
some information on kernel patches.

<item>Added more information (and reorganised) the firewall
section. Updated the information regarding the iptables package and
the firewall generators available.

<item>Reorganized the information regarding logchecking, moved
logcheck information from host intrusion detection to that section.

<item>Added some information on how to prepare a static package for
bind for chrooting (untested).

<item>Added a FAQ item (could be expanded with some of the
recomendations from the debian-security list regarding some specific servers/services).

<item>Added some information on RPC services (and when it's necessary).

<item>Added some more information on capabilities (and what lcap does). Is there any
good documentation on this? I haven't found any on my 2.4 kernel.

<item>Fixed some typos.

</list>

<sect1>Version 2.4
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Rewritten part of the BIOS section.
</list>

<sect1>Version 2.3
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Wrapped most file locations with the file tag.
<item>Fixed typo noticed by Edi Stojicevi.
<item>Slightly changed the remote audit tools section.
<item>Added some todo items.
<item>Added more information regarding printers and cups config file
(taken from a thread on debian-security).
<item>Added a patch submitted by Jesus Climent regarding access of
valid system users to Proftpd when configured as anonymous server.
<item>Small change on partition schemes for the special case of mail
servers.
<item>Added Hacking Linux Exposed to the books section.
<item>Fixed directory typo noticed by Eduardo Pérez Ureta.
<item>Fixed /etc/ssh typo in checklist noticed by Edi Stojicevi.
</list>

<sect1>Version 2.3
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Fixed location of dpkg conffile.
<item>Remove Alexander from contact information.
<item>Added alternate mail address.
<item>Fixed Alexander mail address (even if commented out).
<item>Fixed location of release keys (thanks to Pedro Zorzenon for pointing this out).
</list>
<sect1>Version 2.2
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Fixed typos, thanks to Jamin W. Collins.
<item>Added a reference to apt-extracttemplate manpage
(documents the APT::ExtractTemplate config).
<item>Added section about restricted SSH. Information based on that
posted by  Mark Janssen, Christian G. Warden and Emmanuel Lacour on
the debian-security mailing list.
<item>Added information on anti-virus software.
<item>Added a FAQ: su logs due to the cron running as root.
</list>
<sect1>Version 2.1
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Changed FIXME from lshell thanks to Oohara Yuuma.
<item>Added package to sXid and removed comment since it *is* available.
<item>Fixed a number of typos discovered by Oohara Yuuma.
<item>ACID is now available in Debian (in the acidlab package)
 thanks to Oohara Yuuma for noticing.
<item>Fixed LinuxSecurity links (thanks to Dave Wreski for telling).
</list>
<sect1>Version 2.0
<p>Changes by Javier Fernández-Sanguino Peña. I wanted to
change to 2.0 when all the FIXMEs were, er, fixed but I run out
of 1.9X numbers :(
<list>
<item>Converted the HOWTO into a Manual (now I can properly say RTFM)

<item>Added more information regarding tcp wrappers and Debian (now
many services are compiled with support for them so it's no longer
an inetd issue).

<item>Clarified the information on disabling services to make it more
consistent (rpc info still referred to update-rc.d)

<item>Added small note on lprng.

<item>Added some more info on compromised servers (still very rough)

<item>Fixed typos reported by Mark Bucciarelli.

<item>Added some more steps in password recovery to cover the cases
when the admin has set paranoid-mode=on.

<item>Added some information to set paranoid-mode=on when login in
console.

<item>New paragraph to introduce service configuration.

<item>Reorganised the <em>After installation</em> section so it is
more broken up into several issues and it's easier to read.

<item>Written information on howto setup firewalls with the standard
Debian 3.0 setup (iptables package).

<item>Small paragraph explaining why installing connected to the
Internet is not a good idea and how to avoid this using Debian tools.

<item>Small paragraph on timely patching referencing to IEEE paper.

<item>Appendix on how to setup a Debian snort box, based on what Vladimir
sent to the debian-security mailing list (September 3rd 2001)

<item>Information on how logcheck is setup in Debian and how it can be
used to setup HIDS.

<item>Information on user accounting and profile analysis.

<item>Included apt.conf configuration for read-only /usr copied from Olaf
Meeuwissen's post to the debian-security mailing list

<item>New section on VPN with some pointers and the packages available
in Debian (needs content on how to setup the VPNs and Debian-specific
issues), based on Jaroslaw Tabor's and Samuli Suonpaa's post to
debian-security.

<item>Small note regarding some programs to automatically build chroot jails

<item>New FAQ item regarding identd based on a discussion in the
debian-security mailing list (February 2002, started by Johannes Weiss).

<item>New FAQ item regarding inetd based on a discussion in the
debian-security mailing list (February 2002).

<item>Introduced note on rcconf in the "disabling services" section.

<item>Varied the approach regarding LKM, thanks to Philipe Gaspar 

<item>Added pointers to CERT documents and Counterpane resources
</list>

<sect1>Version 1.99
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Added a new FAQ item regarding time to fix security vulnerabilities.
<item>Reorganised FAQ sections.
<item>Started writing a section regarding firewalling in Debian GNU/Linux
(could be broadened a bit)
<item>Fixed typos sent by Matt Kraai
<item>Fixed DNS information
<item>Added information on whisker and nbtscan to the auditing section.
<item>Fixed some wrong URLs
</list>
<sect1>Version 1.98
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Added a new section regarding auditing using Debian GNU/Linux.
<item>Added info regarding finger daemon taken from the security mailing list.
</list>
<sect1>Version 1.97
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Fixed link for Linux Trustees
<item>Fixed typos (patches from Oohara Yuuma and Pedro Zorzenon)
</list>

<sect1>Version 1.96
<p>Changes by Javier Fernández-Sanguino Peña.
<list>

<item>Reorganized service installation and removal and added some new notes.

<item>Added some notes regarding using integrity checkers as intrusion
detection tools.

<item>Added a chapter regarding package signatures.

</list>

<sect1>Version 1.95
<p>Changes by Javier Fernández-Sanguino Peña.
<list>

<item>Added notes regarding Squid security sent by Philipe Gaspar.

<item>Fixed rootkit links thanks to Philipe Gaspar.

</list>

<sect1>Version 1.94
<p>Changes by Javier Fernández-Sanguino Peña.
<list>

<item>Added some notes regarding Apache and Lpr/lpng.

<item>Added some information regarding noexec and read-only partitions.

<item>Rewritten how can users help in Debian security issues (FAQ item).
</list>

<sect1>Version 1.93
<p>Changes by Javier Fernández-Sanguino Peña.
<list>

<item>Fixed location of mail program.

<item>Added some new items to the FAQ.
</list>

<sect1>Version 1.92
<p>Changes by Javier Fernández-Sanguino Peña.
<list>

<item>Added a small section on how Debian handles security

<item>Clarified MD5 passwords (thanks to `rocky')

<item>Added some more information regarding harden-X from Stephen van Egmond

<item>Added some new items to the FAQ

</list>

<sect1>Version 1.91
<p>Changes by Javier Fernández-Sanguino Peña.
<list>

<item>Added some forensics information sent by Yotam Rubin.

<item>Added information on how to build a honeynet using Debian GNU/Linux.

<item>Added some more TODOS.

<item>Fixed more typos (thanks Yotam!)

</list>

<sect1>Version 1.9
<p>Changes by Javier Fernández-Sanguino Peña.
<list>

<item>Added patch to fix misspellings and some new information (contributed
by Yotam Rubin)

<item>Added references to other online (and offline) documentation both in a section (see <ref id="references">) by itself and inline in some sections.

<item>Added some information on configuring Bind options to restrict
access to the DNS server.

<item>Added information on how to automatically harden a Debian system
(regarding the harden package and bastille).

<item>Removed some done TODOs and added some new ones.

</list>

<sect1>Version 1.8
<p>Changes by Javier Fernández-Sanguino Peña.
<list>

<item>Added the default user/group list provided by Joey Hess to the
debian-security mailing list.

<item>Added information on  LKM  root-kits (<ref id="LKM">)
 contributed by Philipe Gaspar.

<item>Added information on Proftp contributed by Emmanuel Lacour. 

<item>Recovered the checklist Appendix from Era Eriksson.

<item>Added some new TODO items and removed other fixed ones.

<item>Manually included Era's patches since they were not all included in 
the previous version.

</list>
<sect1>Version 1.7
<p>Changes by Era Eriksson.
<list>
<item>Typo fixes and wording changes <!-- FIXME: new checklist has not
been included yet, era, please send it back -->
</list>
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Minor changes to tags in order to keep on removing the tt tags
and substitute them for prgn/package tags.
</list>

<sect1>Version 1.6
<p>Changes by Javier Fernández-Sanguino Peña.
<list>
<item>Added pointer to document as published in the DDP (should
supersede the original in the near future)
<item>Started a mini-FAQ
(should be expanded) with some questions recovered from my mailbox.
<item>Added general information to consider while securing.
<item>Added a paragraph regarding local (incoming) mail delivery.
<item>Added some pointers to more information.
<item>Added information regarding the printing service.
<item>Added a security hardening checklist.
<item>Reorganized NIS and RPC information.
<item>Added some notes taken while reading this document on my new
Visor :)
<item>Fixed some badly formatted lines.
<item>Fixed some typos.
<item>Added a Genius/Paranoia idea contributed by Gaby
Schilders.
</list>
<sect1>Version 1.5

<p>Changes by Josip Rodin and Javier Fernández-Sanguino Peña.

<list>
<item>Added paragraphs related to BIND and some FIXMEs.  <!-- Removed
this because I found no evidence for it in the diffs. // era Rewrote
style in order to make it more formal.  -->
</list>
<sect1>Version 1.4
    <p>
    <list>
    <item>Small setuid check paragraph <item>Various minor cleanups
    <item>Found out how to use <tt>sgml2txt -f</tt> for the txt
    version</item>
    </list>
<sect1>Version 1.3
    <p>
    <list>
    <item>Added a security update after installation paragraph
    <item>Added a proftpd paragraph <item>This time really wrote
    something about XDM, sorry for last time
    </list>
<sect1>Version 1.2
    <p>
    <list>
    <item>Lots of grammar corrections by James Treacy, new XDM
    paragraph
    </list>
<sect1>Version 1.1
    <p>
    <list>
    <item>Typo fixes, miscellaneous additions
    </list>
<sect1>Version 1.0
    <p>
    <list>
    <item>Initial release
    </list>


<sect id="credits">Danksagungen
<p>
<list>
<item>Alexander Reelsen schrieb die ursprüngliche Version.

<item>Javier Fernández-Sanguino fügte der Originalversion einiges an
Informationen hinzu.

<item>Robert van der Meulen stellte den Abschnitt über Quota und
viele seiner guten Ideen zur Verfügung.

<item>Ethan Benson korrigierte den PAM-Abschnitt und hatte einige gute
Ideen.

<item>Dariusz Puchalak trug Information zu verschiedenen Kapiteln bei.

<item>Gaby Schilders trug eine nette Genius/Paranoia Idee bei.

<item>Era Eriksson gab dem Ganzen an vielen Stellen den sprachlichen
Feinschliff und trug zur Checkliste im Anhang bei.

<item>Philipe Gaspar schrieb die LKM-Informationen.

<item>Yotam Rubin trug sowohl Korrekturen für viele Tippfehler bei
als auch Informationen über die Versionen von Bind und
MD5-Passwörter.

<item>Francois Bayart stellte den Anhang zur Verfügung, in dem beschrieben
wird, wie man eine Bridge-Firewall aufsetzt.

<item>Joey Hess schrieb im <url id="http://wiki.debian.org/SecureApt" name="Debian-Wiki"> den
Abschnitt, der erklärt, wie Secure Apt funktioniert.

<item>Martin F. Krafft schrieb in seinem Blog etwas darüber, wie die
Verifizierung von Fingerprints funktioniert. Dies wurde im Abschnitt über
Secure Apt verwendet.

<item>All den Leuten, die Verbesserungen vorschlugen, die (letzten Endes)
eingeflossen sind (siehe <ref id="changelog">).

<item>Francesco Poli sah dieses Dokument umfassend durch und stellte eine große
Anzahl von Fehlerberichten und Tippfehlern zur Verfügung, mit denen dieses
Dokument verbessert und aktualisiert werden konnte.

<item>(Alexander) All den Leuten, die mich ermutigten dieses HOWTO zu
schreiben (die später zu einer ganzen Anleitung wurde).

<item>Dem ganzen Debian-Projekt.
</list>

<sect1>Danksagungen des Übersetzers

<p>Auch der Übersetzer <url name="Simon Brandmair"
id="mailto:sbrandmair@gmx.net"> hat
einigen Leuten zu danken, die mit Verbesserungen, Korrekturen und Ratschlägen
zum Gelingen der Übersetzung beigetragen haben:

<list>
<item>Christoph Haas
<item>Mirko Jahn
<item>Frank Loeffler
<item>Andreas Marc Klingler
<item>Elisabeth Bauer
<item>Jens Kubieziel
<item>Uli Martens
<item>Jens Schuessler
<item>Marcel Schaal
<item>Jens Seidel
<item>Constantin Hagemeier
<item>Helge Kreutzmann
</list>

<p>Besonders möchte ich Alexander Schmehl danken, der die erste deutsche
Übersetzung angefertigt hat. 

<p>Insbesondere sei den Mitglieder der <url name="debian-l10n-german"
id="http://lists.debian.org/debian-l10n-german/"> Mailingliste gedankt,
für gute Ideen und fruchtbare Diskussionen.

<p>VIELEN DANK! Ohne euch hätte ich zwar nur halb so viel Arbeit
gehabt, aber viel mehr Leute könnten sich jetzt über meine
mangelhaften Orthographiekenntnisse amüsieren!
