diff --git a/de/Makefile b/de/Makefile index 279d472950..cecfef28d3 100644 --- a/de/Makefile +++ b/de/Makefile @@ -1,87 +1,88 @@ # The FreeBSD Documentation Project # The FreeBSD German Documentation Project # $FreeBSD$ -# $FreeBSDde: de-www/Makefile,v 1.20 2003/12/26 11:50:22 mheinen Exp $ +# $FreeBSDde: de-www/Makefile,v 1.21 2004/01/05 11:08:11 mheinen Exp $ # basiert auf: 1.105 .if exists(Makefile.conf) .include "Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif # These are turned into validated, normalized HTML files. DOCS= applications.sgml DOCS+= availability.sgml DOCS+= features.sgml DOCS+= internet.sgml DOCS+= mailto.sgml DOCS+= relnotes.sgml DOCS+= where.sgml # These will be directly installed. #DATA= favicon.ico #DATA+= robots.txt #DATA+= freebsd.css #DATA+= vendors.html # Subdirectories # SGML SUBDIR= news SUBDIR+= FAQ SUBDIR+= handbook SUBDIR+= platforms SUBDIR+= releases +SUBDIR+= security .if !defined(WEB_ONLY) || empty(WEB_ONLY) #SUBDIR+= ports SUBDIR+= doc .endif .if defined(BUILD_RELNOTES) SUBDIR+= relnotes .endif # These *must* be listed after the "doc" subdir, as they create symlinks # in to it. #.if !defined(WEB_ONLY) || empty(WEB_ONLY) #SUBDIR+= tutorials #.endif # Non-SGML SUBDIR+= gifs COOKIE= FAQ handbook WEBDIR?= data/de # index.html is special, and generated from index.xsl and news/news.xml DATA+= index.html CLEANFILES+= index.html WEBCHECK?= ${PREFIX}/bin/webcheck WEBCHECKOPTS?= -ab ${WEBCHECKFLAGS} WEBCHECKDIR?= /webcheck WEBCHECKINSTALLDIR?= ${DESTDIR}${WEBCHECKDIR} WEBCHECKURL?= http://www.FreeBSD.org/ webcheck: @[ -d ${WEBCHECKINSTALLDIR} ] || ${MKDIR} ${WEBCHECKINSTALLDIR} ${WEBCHECK} ${WEBCHECKOPTS} -o ${WEBCHECKINSTALLDIR} ${WEBCHECKURL} .include "${WEB_PREFIX}/share/mk/web.site.mk" index.html: index.xsl ${XML_INCLUDES}\ ${XML_NEWS_INCLUDES} ${XML_NEWS_NEWS} ${XML_NEWS_PRESS}\ ${XML_MIRRORS} ${XML_ADVISORIES} ${XSLTPROC} ${XSLTPROCOPTS} \ -o $@ \ --param mirrors.xml "'${XML_MIRRORS}'" \ --param advisories.xml "'${XML_ADVISORIES}'" \ --param news.press.xml "'${XML_NEWS_PRESS}'" \ --param news.project.xml "'${XML_NEWS_NEWS}'" \ ${.CURDIR}/index.xsl ${XML_NEWS_NEWS} .if !defined(NO_TIDY) -${TIDY} ${TIDYOPTS} ${.TARGET} .endif diff --git a/de/security/Makefile b/de/security/Makefile index 9e3f8d5d85..49c76d175e 100644 --- a/de/security/Makefile +++ b/de/security/Makefile @@ -1,16 +1,24 @@ # $FreeBSD$ -# $FreeBSDde: de-www/security/Makefile,v 1.1 2003/05/11 17:43:18 mheinen Exp $ -# basiert auf: 1.7 +# $FreeBSDde: de-www/security/Makefile,v 1.2 2004/01/05 11:08:12 mheinen Exp $ +# basiert auf: 1.9 .if exists(../Makefile.conf) .include "../Makefile.conf" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif -#DOCS= security.sgml +DOCS= security.sgml -#INDEXLINK= security.html +INDEXLINK= security.html .include "${WEB_PREFIX}/share/mk/web.site.mk" + +CLEANFILES+= advisories.html.inc + +security.html: advisories.html.inc + +advisories.html.inc: mkindex.xsl ${XML_ADVISORIES} + ${XSLTPROC} ${XSLTPROCOPTS} -o ${.TARGET} \ + ${.CURDIR}/mkindex.xsl ${XML_ADVISORIES} diff --git a/de/security/mkindex.xsl b/de/security/mkindex.xsl new file mode 100644 index 0000000000..e3742a129b --- /dev/null +++ b/de/security/mkindex.xsl @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +

veröffentlicht.

+ +
+ + +
  • + + + + + + + +
  • +
    +
    +
    + +
    +
    diff --git a/de/security/security.sgml b/de/security/security.sgml new file mode 100644 index 0000000000..4fbc08e0e1 --- /dev/null +++ b/de/security/security.sgml @@ -0,0 +1,670 @@ + + + + + + %includes; + +]> + + + &header; + +

    Einführung

    + +

    Diese Webseite gibt Einsteigern und erfahrenen Benutzern + Hilfestellungen zum Thema Sicherheit. Bei FreeBSD wird + Sicherheit groß geschrieben: Wir arbeiten ständig + daran, das Betriebssystem so sicher wie möglich zu machen.

    + +

    Im Folgenden finden Sie Informationen zu verschiedenen + Sicherheitsaspekten, beispielsweise wie Sie ein System + vor bestimmten Angriffen schützen und wenn Sie + ansprechen können, wenn Sie einen sicherheitsrelevanten + Fehler finden. Ein gesonderter Abschnitt für Entwickler + erläutert Maßnahmen, die Sicherheistlücken + in Programmen verhindern.

    + +

    Inhalt

    + + + +

    Der FreeBSD Security-Officer und das Security-Officer-Team

    + +

    Um zügig sicherheitsrelevante Informationen mit anderen + auszutauschen, besitzt das FreeBSD Project einen zentralen + Ansprechpartner: Den FreeBSD Security-Officer.

    + +

    Wenn Sie ein Sicherheitsproblem an das FreeBSD Project + melden wollen, schreiben Sie eine + E-Mail + an den Security-Officer. Beschreiben Sie in der + E-Mail die entdeckte Sicherheitslücke.

    + +

    Damit Sicherheitsprobleme schnell bearbeitet werden, + wird die E-Mail an das Security-Officer Alias an vier + Personen ausgeliefert: den Security-Officer, den + Deputy-Security-Officer und zwei Mitglieder des + Core-Teams. Zurzeit werden E-Mails an <security-officer@FreeBSD.org> + an die folgenden Personen geliefert:

    + + + + + + + + + + + + + + + + + + +
    Jacques Vidrine <nectar@FreeBSD.org>Security-Officer
    Chris Faulhaber <jedgar@FreeBSD.org>Deputy-Security-Officer
    Robert Watson <rwatson@FreeBSD.org>FreeBSD Core-Team, Release-Engineering,
    + TrustedBSD-Project, Experte für Sicherheitsarchitektur
    Warner Losh <imp@FreeBSD.org>FreeBSD Core-Team, Security-Officer-Emeritus
    + +

    Der Security-Officer wird vom + FreeBSD-Security-Team + <security-team@FreeBSD.org> unterstützt. + Das Team besteht aus einer Gruppe von Committern, die vom + Security-Officer ausgewählt werden.

    + +

    Verschlüsseln Sie E-Mails mit dem PGP-Schlüssel + des Security-Officers, wenn dies erforderlich + ist.

    + + +

    Umgang mit Informationen

    + +

    Generell veröffentlicht der Security-Officer nach einer + angemessenen Zeit alle Informationen über ein Sicherheitsproblem. + Die Zeitspanne erlaubt eine sichere Analyse und die + Behebung des Sicherheitsproblems und dient auch zum + Testen der Korrektur sowie der Koordination mit anderen + Betroffenen.

    + +

    Der Security-Officer wird einen oder mehrere der + Administratoren des + FreeBSD-Clusters über Sicherheitsprobleme informieren, + die Ressourcen des FreeBSD Projects bedrohen.

    + +

    Der Security-Officer kann weitere FreeBSD-Entwickler oder + externe Entwickler hinzuziehen, wenn dies zur Beurteilung + oder Lösung des Sicherheitsproblems notwendig ist. + Ein diskretes Vorgehen verhindert die unnötige Verbreitung + des Sicherheitsproblems. Alle hinzugezogenen Experten + handeln entsprechend den Richtlinien des Security-Officers. + In der Vergangenheit wurden Experten wegen ihrer immensen + Erfahrungen mit komplexen Komponenten des Systems, wie + dem FFS, dem VM-System und dem Netzwerkstack, hinzugezogen.

    + +

    Wenn gerade ein Release erstellt wird, kann der FreeBSD + Release-Engineer ebenfalls über das Sicherheitsproblem + und dessen Ausmaße unterrichtet werden. Damit können + fundierte Entscheidungen über den Ablauf der Release-Erstellung + und die Auswirkungen der Sicherheitsprobleme auf das kommende + Release getroffen werden. Auf Anfrage gibt der Security-Officer + nur die Existenz des Sicherheitsproblems und dessen Schwere + an den Release-Engineer weiter.

    + +

    Der Security-Officer arbeitet eng mit anderen Organisationen + zusammen. Dazu zählen Dritthersteller, die Quellcode + von FreeBSD benutzen (OpenBSD, NetBSD, Apple und andere + Hersteller, die Software auf Basis von FreeBSD vertreiben, + sowie die Linux-Vendor-Security Liste) und Organisationen, + die Sicherheitsproblemen und Sicherheitsvorfällen + nachgehen, beispielsweise das CERT. Oft haben Sicherheitsprobleme + Auswirkungen, die über FreeBSD hinausgehen. Sie + können auch (vielleicht weniger häufig) große + Teile des Internets betreffen. Unter diesen Umständen + wird der Security-Officer andere Organisationen über + das Sicherheitsproblem informieren wollen. Wenn Sie das nicht + wünschen, vermerken Sie das bitte explizit beim Einreichen + eines Sicherheitsproblems.

    + +

    Besondere Anforderungen an den Umgang mit den eingereichten + Information müssen ausdrücklich angegeben werden.

    + +

    Wenn die Veröffentlichung des Sicherheitsproblems mit + dem Einsender und/oder anderen Lieferanten abgestimmt werden + soll, so muss dies ausdrücklich beim Einreichen des + Problems angegeben werden. Ist dies nicht vermerkt, legt + der Security-Officer einen Zeitplan für die + Veröffentlichung des Problems fest. Der Zeitplan + berücksichtigt die möglichst schnelle + Veröffentlichung und die zum Testen von Lösungen + benötigte Zeit. Wenn das Problem schon in öffentlichen + Foren (wie Bugtraq) diskutiert wird und ausgenutzt wird, + kann der Security-Officer einen anderen als den vorgeschlagenen + Zeitplan verwenden. Dies dient dem maximalen Schutz der + Benutzergemeinde.

    + +

    Einsender von Sicherheitsproblemen sollte bewusst sein, dass + FreeBSD ein Open-Source-Projekt ist. Jede Änderung + des FreeBSD-Quellbaums ist öffentlich und jedem + zugänglich. Stellt der Einsender einen Zeitplan + zur Verfügung, sollte der Plan die Zeitspanne zwischen + der Aufnahme der Fehlerbehebung in den Quellbaum und der + Veröffentlichung berücksichtigen. Die Zeitspanne + ist nötig, da der Hinweis, die Fehlerbehebungen und die + binären Patche mithilfe eines Versionierungs-Systems + erstellt werden,

    + +

    Eingesendete Sicherheitsprobleme können mit PGP geschützt + werden. Auf Wunsch werden die Antworten ebenfalls mit PGP + geschützt.

    + + +

    FreeBSD Sicherheits-Hinweise

    + +

    Der FreeBSD-Security-Officer gibt Sicherheitshinweise + für verschiedene FreeBSD-Entwicklungszweige heraus: + Die -STABLE-Zweige und die Sicherheits-Zweige. + Für den -CURRENT-Zweig werden keine + Sicherheitshinweise herausgegeben.

    + + + +

    Jeder Zweig wird vom Security-Officer nur für eine begrenzte + Zeit unterstützt, typischerweise für 12 Monate + nach der Veröffentlichung. Wann die momentan + unterstützten Releases auslaufen, ist in der Tabelle + unten aufgeführt. Die Spalte Wartungsende + gibt den frühest möglichen Zeitpunkt an, an dem + ein Zweig ausläuft. Beachten sie, dass die Zeitpunkte + nach hinten verschoben werden können, aber nur besondere + Umstände dazu führen, dass ein Zweig vorher aus + der Wartung genommen wird.

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    ZweigReleaseWartungsende
    RELENG_4-31. Oktober 2004
    RELENG_4_84.8-RELEASE31. März 2004
    RELENG_4_94.9-RELEASE31. Oktober 2004
    RELENG_5_15.1-RELEASE28. Februar 2004
    + +

    Ältere Releases werden nicht mehr gepflegt. Benutzer + solcher Releases sollten dringend auf eine oben aufgeführte + unterstützte Release aktualisieren.

    + +

    Wie alle Entwicklungen werden Fehlerbehebungen zuerst + in den FreeBSD-CURRENT-Zweig + gebracht. Nach einigen Tagen und Abschluß der Tests + wird die Fehlerbehebung auf die unterstützten -STABLE-Zweige + angepasst und der Sicherheitshinweis wird veröffentlicht.

    + +

    Ein paar Zahlen zu den im Jahr 2002 veröffentlichten Hinweisen:

    + + + +

    Die Hinweise werden an die folgenden FreeBSD-Mailinglisten + versendet:

    + + + +

    Die Hinweise werden immer mit dem + PGP-Schlüssel + des FreeBSD-Security-Officers signiert. Die Hinweise werden + zusammen mit den Fehlerbehebungen in unserem + FTP + CERT-Repository abgelegt. Zurzeit sind folgende Hinweise + verfügbar (die Liste kann ein paar Tage alt sein, + die neusten Hinweise finden Sie auf unserem + FTP-Server):

    + + &advisories.html.inc; + + +

    Mailinglisten zum Thema Sicherheit

    + +

    Wenn Sie ein FreeBSD-System administrieren oder benutzen, + sollten Sie eine oder mehrere der nachstehenden Listen + abonnieren:

    + + + + + + + + + + +
    freebsd-securityAllgemeine Diskussion über Sicherheit
    freebsd-security-notificationsAnkündigungen zum Thema Sicherheit (wenig Verkehr)
    + + +

    Richtlinien zum sicheren Programmieren

    + + + +

    Der Port its4 ist ein brauchbares Audit-Werkzeug. + Sie finden den Port unter /usr/ports/security/its4/. + Der Port prüft automatisch C-Quelltexte und zeigt + Problemstellen auf. Das Werkzeug ist für eine erste + Prüfung gut geeignet, allerdings sollten Sie sich + nicht nur auf den Port its4 verlassen. Ein vollständiger + Audit sollte von einem Menschen durchgeführt werden, + der den ganzen Quelltext untersucht.

    + +

    Zusätzliche Ressourcen und mehr über sicheres + Programmieren finden Sie auf der Webseite + How to Write Secure Code.

    + + +

    FreeBSD sichern

    + +

    FreeBSD, oder jedes andere &unix; System, können + Sie mit den nachstehenden Schritten sichern:

    + + + +

    Das FreeBSD Security How-To enthält weiterführende + Tipps, mit denen Sie die Sicherheit Ihres Systems verbessern + können. Das How-To finden Sie unter der URL + http://www.FreeBSD.org/~jkb/howto.html.

    + +

    Sicherheit ist ein kontinuierlicher Prozess. Verfolgen + Sie die Entwicklungen im Sicherheits-Umfeld.

    + + +

    Maßnahmen bei einem Sicherheitsvorfall

    + + + +

    Weitere Informationsquellen

    + + + + &footer + +