<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/security.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'security.intro.php',
    1 => 'Einf&uuml;hrung',
    2 => 'Einf&uuml;hrung',
  ),
  'up' => 
  array (
    0 => 'security.php',
    1 => 'Sicherheit',
  ),
  'prev' => 
  array (
    0 => 'security.php',
    1 => 'Sicherheit',
  ),
  'next' => 
  array (
    0 => 'security.general.php',
    1 => 'Allgemeine &Uuml;berlegungen',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'security/intro.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="security.intro" class="chapter">
  <h1 class="title">Einführung</h1>

  <p class="simpara">
   PHP ist eine mächtige Sprache, und der Interpreter, der in einen
   Webserver als Modul oder als separate <abbr title="Common Gateway Interface">CGI</abbr>-Version
   eingebunden werden kann, kann auf Dateien zugreifen, Befehle
   ausführen und Netzwerkverbindungen zu einem Server herstellen.
   Diese Eigenschaften können einen Webserver unsicher machen, wenn man
   es bei den Voreinstellungen belässt. PHP wurde besonders dafür entwickelt,
   um eine sicherere Sprache als Perl oder C für die Erstellung von
   <abbr title="Common Gateway Interface">CGI</abbr>-Programmen bereitzustellen. Mit der richtigen
   Wahl der Einstellungen beim Kompilieren und zur Laufzeit bietet PHP
   genau die Kombination aus Freiheit und Sicherheit, die gerade benötigt wird.
  </p>
  <p class="simpara">
   Da es sehr viele verschiedene Möglichkeiten gibt, PHP zu nutzen,
   gibt es viele Konfigurationseinstellungen, die das Verhalten von
   PHP beeinflussen. Eine große Auswahl an Einstellungen garantiert,
   dass man PHP für viele Zwecke einsetzen kann. Allerdings
   bedeutet das auch, dass es Kombinationen gibt, die eine Installation
   mit nur ungenügender Sicherheit zur Folge haben.
  </p>
  <p class="simpara">
   Die Flexibilität der Konfiguration konkurriert mit der Flexibilität
   in der Programmierung. Mit PHP können komplette Server-Applikationen
   mit allen Möglichkeiten eines Shell Benutzers erstellt werden, oder
   auch nur einfache Server-Side-Includes mit einem minimalen Risiko in
   einer streng kontrollierten Umgebung. Wie die Umgebung erstellt wird,
   und wie sicher diese ist, ist zu einem großen Teil die Sache des
   PHP-Entwicklers.
  </p>
  <p class="simpara">
   Dieses Kapitel beginnt mit einigen generellen Ratschlägen zur Sicherheit,
   erklärt die verschiedenen Kombinationen der Konfigurationseinstellungen
   und unter welchen Gegebenheiten sie sicher genutzt werden können, und
   beschreibt verschiedene Überlegungen zur Programmierung für verschiedene
   Sicherheitsstufen.
  </p>
 </div>
<?php manual_footer($setup); ?>