cvs commit: de-docproj/books/porters-handbook book.sgml

From: Aron Schlesinger <as(at)doc.bsdgroup.de>
Date: Mon, 6 Aug 2007 02:19:07 GMT

as 2007-08-06 02:19:07 UTC

  FreeBSD ports repository

  Modified files:
    books/porters-handbook book.sgml
  Log:
  Kapitel 11 formatiert.
  
  Revision Changes Path
  1.111 +491 -459 de-docproj/books/porters-handbook/book.sgml
  
  Index: book.sgml
  ===================================================================
  RCS file: /home/cvs/de-docproj/books/porters-handbook/book.sgml,v
  retrieving revision 1.110
  retrieving revision 1.111
  diff -u -I$FreeBSDde.*$ -r1.110 -r1.111
  --- book.sgml 5 Aug 2007 23:58:09 -0000 1.110
  +++ book.sgml 6 Aug 2007 02:19:07 -0000 1.111
  @@ -10126,181 +10126,186 @@
         aktuell halten.</para>
     </chapter>
   
  - <chapter id="security">
  - <title>Sicherheit der Ports</title>
  + <chapter id="security">
  + <title>Sicherheit der Ports</title>
   
  - <sect1 id="security-intro">
  - <title>Warum Sicherheit so wichtig ist</title>
  + <sect1 id="security-intro">
  + <title>Warum Sicherheit so wichtig ist</title>
   
  - <para>Es finden sich immer wieder Fehler in Software. Die
  - gef&auml;hrlichsten davon sind wohl jene, die
  - Sicherheitsl&uuml;cken &ouml;ffnen. Technisch gesehen
  - m&uuml;ssen diese L&uuml;cken geschlossen werden, indem die
  - Fehler, die Sie verursacht haben, beseitigt werden. Aber die
  - Vorgehensweisen, wie mit blo&szlig;en Fehlern und
  - Sicherheitsl&uuml;cken umgegangen wird, sind sehr
  - unterschiedlich.</para>
  -
  - <para>Ein typischer kleiner Fehler betrifft nur Nutzer, die eine
  - bestimmte Kombination von Optionen aktiviert haben, die den
  - Fehler ausl&ouml;st. Der Entwickler wird letztendlich einen
  - Patch herausgeben, gefolgt von einer neuen Version des
  - Programms, die den Fehler nicht mehr enth&auml;lt - jedoch
  - wird die Mehrheit der Nutzer nicht sofort aktualisieren, da
  - sie von diesem Fehler nicht betroffen sind. Ein kritischer Fehler,
  - der zu Datenverlust f&uuml;hren kann, stellt ein
  - schwerwiegendes Problem dar. Dennoch sind sich umsichtige
  - Nutzer bewusst, dass Datenverlust verschiedene Ursachen -
  - neben Softwarefehlern - haben kann, und machen deshalb
  - Sicherungskopien wichtiger Daten. Zumal ein
  - kritischer Fehler sehr schnell entdeckt wird.</para>
  -
  - <para>Bei einer Sicherheitsl&uuml;cke ist dies ganz anders. Erstens
  - wird sie vielleicht jahrelang nicht entdeckt, da dies oftmals
  - keine Fehlfunktion im Programm verursacht. Zweitens kann eine
  - b&ouml;swillige Person unerlaubten Zugriff auf ein unsicheres
  - System erlangen, um empfindliche Daten zu ver&auml;ndern oder
  - zu zerst&ouml;ren; im schlimmsten Fall findet der Nutzer
  - nicht einmal die Ursache des Schadens. Drittens hilft der
  - Zugriff auf ein unsicheres System dem Angreifer oft in ein
  - anderes System einzudringen, welches ansonsten nicht gef&auml;hrdet
  - w&auml;re. Deshalb reicht es nicht aus eine Sicherheitsl&uuml;cke
  - nur zu schlie&szlig;en: Die Zielgruppe sollte m&ouml;glichst
  - genau und umfassend dar&uuml;ber informiert werden, damit sie
  - die Gefahr einsch&auml;tzen und passende Ma&szlig;nahmen
  - ergreifen k&ouml;nnen.</para>
  - </sect1>
  -
  - <sect1 id="security-fix">
  - <title>Sicherheitsl&uuml;cken schliessen</title>
  -
  - <para>Bei Ports und Paketen kann eine Sicherheitsl&uuml;cke im
  - urspr&uuml;nglichen Programm oder in den Port-Dateien
  - verursacht werden. Im ersten Fall wird der urspr&uuml;ngliche
  - Entwickler den Fehler wahrscheinlich umgehend korrigieren oder
  - eine neue Version herausgeben und Sie m&uuml;ssen den Port nur
  - aktualisieren und die Korrekturen des Autors
  - beachten. Falls sich die Korrektur aus irgendeinem Grund
  - verz&ouml;gert, sollten Sie <link linkend="dads-noinstall">den
  - Port als <makevar>FORBIDDEN</makevar> markieren</link> oder
  - selbst den Fehler f&uuml;r den Port korrigieren. Falls die
  - Sicherheitsl&uuml;cke im Port verursacht wird, sollten Sie ihn
  - sobald wie m&ouml;glich berichtigen. In jedem Fall sollte
  - <link linkend="port-upgrading">die Standardvorgehensweise zum
  - Einreichen von &Auml;nderungen</link> beachtet werden - es sei
  - denn, Sie haben das Recht diese direkt in den Ports-Baum zu
  - committen.</para>
  -
  - <important>
  - <para>Ports-Committer zu sein ist nicht genug, um &Auml;nderungen
  - an einem beliebigen Port zu committen. Bitte denken Sie
  - daran, dass Ports &uuml;blicherweise Maintainer haben, die
  - Sie respektieren sollten.</para>
  - </important>
  -
  - <para>Bitte stellen Sie sicher, dass die Revision des Ports erh&ouml;ht
  - wird, sobald die Sicherheitsl&uuml;cke geschlossen wurde.
  - Dadurch sehen die Nutzer, die installierte Pakete
  - regelm&auml;&szlig;ig aktualisieren, dass es an der Zeit ist
  - eine Aktualisierung durchzuf&uuml;hren. Au&szlig;erdem wird
  - ein neues Paket gebaut, &uuml;ber FTP- und WWW-Spiegel
  - verteilt und die unsichere Version damit verdr&auml;ngt.
  - <makevar>PORTREVISION</makevar> sollte erh&ouml;ht werden - es
  - sei denn, <makevar>PORTREVISION</makevar> hat sich im Laufe
  - der Korrektur des Fehlers ge&auml;ndert. Das hei&szlig;t, Sie
  - sollten <makevar>PORTREVISION</makevar> erh&ouml;hen, wenn Sie
  - eine Korrektur hinzugef&uuml;gt haben. Sie sollten diese aber
  - nicht erh&ouml;hen, wenn Sie den Port auf die neueste Version
  - des Programms gebracht haben und <makevar>PORTREVISION
  - </makevar> somit schon ver&auml;ndert wurde. Bitte beachten
  - Sie den <link linkend="makefile-naming-revepoch">betreffenden
  - Abschnitt</link> f&uuml;r weitere Informationen.</para>
  - </sect1>
  -
  - <sect1 id="security-notify">
  - <title>Die Community informiert halten</title>
  -
  - <sect2 id="security-notify-vuxml-db">
  - <title>Die VuXML-Datenbank</title>
  -
  - <para>Ein sehr wichtiger und dringender Schritt, den man
  - unternehmen muss, sobald eine Sicherheitsl&uuml;cke entdeckt
  - wurde, ist die Gemeinschaft der Anwender des Ports &uuml;ber
  - die Gefahr zu informieren. Diese Benachrichtigung hat zwei
  - Gr&uuml;nde. Erstens wird es sinnvoll sein, wenn die Gefahr
  - wirklich so gro&szlig; ist, sofort Abhilfe zu schaffen,
  - indem man z.B. den betreffenden Netzwerkdienst beendet oder
  - den Port komplett deinstalliert, bis die L&uuml;cke
  - geschlossen wurde. Und Zweitens pflegen viele Nutzer
  - installierte Pakete nur gelegentlich zu aktualisieren. Sie
  - werden aus der Mitteilung erfahren, dass Sie das Paket,
  - sobald eine Korrektur verf&uuml;gbar ist, sofort
  - aktualisieren <emphasis>m&uuml;ssen</emphasis>.</para>
  -
  - <para>Angesichts der riesigen Zahl an Ports kann nicht f&uuml;r
  - jeden Vorfall ein Sicherheitshinweis erstellt werden, ohne
  - durch die Flut an Nachrichten die Aufmerksamkeit der
  - Empf&auml;nger zu verlieren, im Laufe der Zeit kommt es so
  - zu ernsten Problemen. Deshalb werden Sicherheitsl&uuml;cken
  - von Ports in <ulink url="http://vuxml.freebsd.org/">der
  - FreeBSD VuXML-Datenbank</ulink> aufgezeichnet. Das Team der
  - Sicherheitsverantwortlichen beobachtet diese wegen
  - Angelegenheiten, die Ihr Eingreifen erfordern.</para>
  -
  - <para>Wenn Sie Committerrechte haben, k&ouml;nnen Sie die
  - VuXML-Datenbank selbst aktualisieren. Auf diese Weise helfen
  - Sie den Sicherheitsverantwortlichen und liefern die
  - kritischen Informationen fr&uuml;hzeitig an die Community.
  - Aber auch wenn Sie kein Committer sind und glauben, Sie
  - haben eine au&szlig;ergew&ouml;hnlich schwerwiegende
  - L&uuml;cke gefunden - egal welche - z&ouml;gern Sie bitte
  - nicht die Sicherheitsverantwortlichen zu kontaktieren, wie
  - es in den <ulink url="http://www.freebsd.org/security/#how">
  - FreeBSD Sicherheitsinformationen</ulink> beschrieben
  - wird.</para>
  -
  - <para>In Ordnung, Sie haben sich also f&uuml;r den schwierigen Weg
  - entschieden. Wie vielleicht aus dem Titel hervorgeht, ist
  - die VuXMl-Datenbank haupts&auml;chlich ein XML-Dokument. Die
  - Quelldatei <filename>vuln.xml</filename> k&ouml;nnen Sie im
  - Port <filename role="package">security/vuxml</filename>
  - finden. Deshalb wird der komplette Pfadname <filename>
  - <envar>PORTSDIR</envar>/security/vuxml/vuln.xml</filename>
  - lauten. Jedes Mal, wenn Sie eine Sicherheitsl&uuml;cke in
  - einem Port entdecken, f&uuml;gen Sie bitte einen Eintrag
  - daf&uuml;r in diese Datei ein. Solange Sie nicht mit VuXML
  - vertraut sind, ist es das Beste, was Sie machen k&ouml;nnen, einen
  - vorhandenen Eintrag, der zu Ihrem Fall passt, zu kopieren
  - und als Vorlage zu verwenden.</para>
  - </sect2>
  + <para>Es finden sich immer wieder Fehler in Software. Die
  + gef&auml;hrlichsten davon sind wohl jene, die
  + Sicherheitsl&uuml;cken &ouml;ffnen. Technisch gesehen
  + m&uuml;ssen diese L&uuml;cken geschlossen werden, indem die
  + Fehler, die Sie verursacht haben, beseitigt werden. Aber die
  + Vorgehensweisen, wie mit blo&szlig;en Fehlern und
  + Sicherheitsl&uuml;cken umgegangen wird, sind sehr
  + unterschiedlich.</para>
  +
  + <para>Ein typischer kleiner Fehler betrifft nur Nutzer, die
  + eine bestimmte Kombination von Optionen aktiviert haben, die
  + den Fehler ausl&ouml;st. Der Entwickler wird letztendlich
  + einen Patch herausgeben, gefolgt von einer neuen Version des
  + Programms, die den Fehler nicht mehr
  + enth&auml;lt&nbsp;&ndash;&nbsp;jedoch wird die Mehrheit der
  + Nutzer nicht sofort aktualisieren, da sie von diesem Fehler
  + nicht betroffen sind. Ein kritischer Fehler, der zu
  + Datenverlust f&uuml;hren kann, stellt ein schwerwiegendes
  + Problem dar. Dennoch sind sich umsichtige Nutzer bewusst, dass
  + Datenverlust verschiedene Ursachen&nbsp;&ndash;&nbsp;neben
  + Softwarefehlern&nbsp;&ndash;&nbsp;haben kann, und machen
  + deshalb Sicherungskopien wichtiger Daten. Zumal ein
  + kritischer Fehler sehr schnell entdeckt wird.</para>
  +
  + <para>Bei einer Sicherheitsl&uuml;cke ist dies ganz anders.
  + Erstens wird sie vielleicht jahrelang nicht entdeckt, da dies
  + oftmals keine Fehlfunktion im Programm verursacht. Zweitens
  + kann eine b&ouml;swillige Person unerlaubten Zugriff auf ein
  + unsicheres System erlangen, um empfindliche Daten zu
  + ver&auml;ndern oder zu zerst&ouml;ren; im schlimmsten Fall
  + findet der Nutzer nicht einmal die Ursache des Schadens.
  + Drittens hilft der Zugriff auf ein unsicheres System dem
  + Angreifer oft in ein anderes System einzudringen, welches
  + ansonsten nicht gef&auml;hrdet w&auml;re. Deshalb reicht es
  + nicht aus eine Sicherheitsl&uuml;cke nur zu schlie&szlig;en:
  + Die Zielgruppe sollte m&ouml;glichst genau und umfassend
  + dar&uuml;ber informiert werden, damit sie die Gefahr

----------------------------------------------
Diff block truncated. (Max lines = 200)
----------------------------------------------

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Mon 06 Aug 2007 - 04:20:38 CEST

search this site