28.10.2013 Aufrufe

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

Windows Server 2008 Sicherheit – Die technische Referenz - Gattner

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Konfigurieren von IIS 7.0 473<br />

Ihre Site behandelt Clientbenutzer möglicherweise als anonym und unterscheidet nicht<br />

zwischen den Benutzern. Und vielleicht bestehen Ihre Daten aus unveränderlichen Seiten,<br />

die nichts Komplexeres als Bilder oder Links auf andere Seiten enthalten. Aber im dynamischen<br />

Internet <strong>–</strong> wo der <strong>Server</strong> Code ausführt, abhängig von der Auswahl, die der<br />

Clientbenutzer trifft, oder wo der <strong>Server</strong> Daten vom Clientbenutzer entgegennimmt oder<br />

Zugriff für unterschiedliche Clientbenutzer authentifiziert und autorisiert <strong>–</strong> tauchen die<br />

größten Herausforderungen für die <strong>Sicherheit</strong> auf. Böswillige Clientbenutzer versuchen,<br />

Ihre Systeme zu infiltrieren, indem sie manipulierte Daten hochladen, und auf Bereiche<br />

der Website zuzugreifen, zu denen sie keine Rechte besitzen.<br />

IIS 7.0: Ein <strong>Sicherheit</strong>sstammbaum<br />

<strong>Die</strong> Internetinformationsdienste (Internet Information Services, IIS) waren ein Aushängeschild<br />

für Microsofts Trustworthy Computing-Initiative (TwC) und sichere Entwicklungsverfahren<br />

im Allgemeinen. Es braucht besondere Konzentration und Aufmerksamkeit bezüglich<br />

der Details, wenn mithilfe sicherer Entwicklungsverfahren wirklich sichere Software<br />

erstellt werden soll. Indem Microsoft IIS Version 6.0 für <strong>Windows</strong> <strong>Server</strong> 2003 entwickelte,<br />

wandte Microsoft diese Tugenden auf Entwurfs-, Entwicklungs- und Testphasen an.<br />

In praktisch jedem Microsoft-Dokument über sichere Programmierung und TwC wird daher<br />

IIS 6.0 als Beispiel angeführt, welche Vorteile es bringt, wenn sichere Entwicklungsverfahren<br />

angewendet werden. Wie viel Mühe in IIS 6.0 investiert wurde, zeigt die Tatsache, dass<br />

es seit der Freigabe im Jahr 2003 nur zwei <strong>Sicherheit</strong>supdates für IIS 6.0 gab. Beide betrafen<br />

Add-On-Komponenten, und eines eine Kernkomponente von <strong>Windows</strong>, die nur in IIS ans<br />

Tageslicht kam. (Einige externe <strong>Sicherheit</strong>sbewertungen listen möglicherweise mehr <strong>Sicherheit</strong>slücken<br />

in IIS 6.0 auf, falls sie etwas unspezifischer definieren, welche Komponenten<br />

Teil von IIS 6.0 sind.)<br />

IIS 7.0 baut auf diesem Erbe auf: Gefahrenmodellierung, rigorose Standards bei den Programmierverfahren,<br />

radikale Entfernung und Ersatz unsicherer Bibliotheksfunktionsaufrufe,<br />

standardisierte und häufige Codebegutachtungen, Testen mit zufälligen Daten (fuzz testing)<br />

und so viele andere Methoden, dass sie gar nicht alle aufgezählt werden können. Das alles<br />

hat dazu geführt, dass IIS 7.0 ein würdiger Nachfolger für die eindrucksvolle <strong>Sicherheit</strong>sgeschichte<br />

von IIS 6.0 ist.<br />

Konfigurieren von IIS 7.0<br />

IIS 7.0 verwendet eine ganz andere Konfigurationsarchitektur als IIS 6.0. In IIS 6.0 wurden<br />

alle Konfigurationsdaten in proprietärem Format in einer Datenbank gespeichert, die als<br />

Metabasis bekannt ist. IIS 7.0 nutzt das XML-Format für seinen Konfigurationsdatenspeicher.<br />

Und wo IIS 6.0 alle Daten in einer einzigen Metabasisdatei speicherte, verteilt IIS 7.0<br />

die Datenspeicherung auf die Schichten, in denen die Konfiguration angewendet wird:<br />

global auf dem Webserver, lokal in einer Website oder spezifisch in einem virtuellen Verzeichnis<br />

oder einer Anwendung.<br />

Eine ausführliche Beschreibung, wo diese XML-Konfigurationsdatendateien gespeichert<br />

sind, wie sie bearbeitet werden und welche Beziehung zwischen den Konfigurationsdateien<br />

und der Oberfläche des Internetinformationsdienste-Managers besteht, finden Sie in Internet<br />

Information Services (IIS) 7.0 Resource Kit. Für dieses Kapitel sollten Sie zumindest wissen,

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!