Wir könnten Ihnen eine detailliertere Antwort geben, wenn Sie uns mitteilen, welchen Service Sie für diese öffentlich zugängliche Windows-Box bereitstellen möchten. zB IIS, OWA, DNS, etc?
Um die Box selbst zu sperren, beginnen Sie mit der Antwort von vlad, indem Sie alle zusätzlichen Dienste / Rollen auf der Box entfernen (oder nicht installieren), die nicht benötigt werden. Dies schließt jegliche Software von Drittanbietern (kein Acrobat Reader, Flash usw.) ein, die nicht auf einem Server verwendet werden sollte. Irgendwelche Dinge bleiben natürlich gepatcht.
Konfigurieren Sie Ihre Firewall-Richtlinien so, dass nur Verkehr zu den entsprechenden Ports für die von Ihnen ausgeführten Dienste zugelassen wird
Konfigurieren Sie ein IDS / IPS mit Regeln, die den von Ihnen ausgeführten Diensten zugeordnet sind.
Je nach Risiko / Wert des Assets sollten Sie in Betracht ziehen, ein hostbasiertes IPS zusätzlich zu Ihrem Perimeter-IPS zu installieren, vorzugsweise von einem anderen Anbieter.
Unter der Annahme, dass der Hauptzweck darin besteht, eine Website zu hosten, ist das Sperren von IIS mit 7.5 (2008 R2) deutlich einfacher, obwohl Sie dennoch sicherstellen sollten, dass Sie einige Dinge tun, wie z.
- Speichern Sie Website-Dateien auf einem anderen Volume als Betriebssystemdateien
- Nehmen Sie eine XML-Sicherheitsvorlage von Microsoft, NSA usw. als Basis
- Entfernen oder sperren Sie über NTFS alle Skripte in
\InetPub\AdminScripts
- Sperren Sie gefährliche Exes wie appcmd, cmd.exe usw
- Verwenden Sie IPSec, um den Datenverkehr zwischen der DMZ und autorisierten internen Hosts zu steuern
- Wenn Sie AD benötigen, verwenden Sie in Ihrer DMZ eine andere Gesamtstruktur als in Ihrem internen Netzwerk
- Stellen Sie sicher, dass für alle Sites Hostheaderwerte erforderlich sind (dies verhindert ein automatisiertes Scannen).
- Aktivieren Sie die Windows-Überwachung aller fehlgeschlagenen und erfolgreichen Ereignisse mit Ausnahme der folgenden erfolgreichen Ereignisse: Director-Dienstzugriff, Prozessverfolgung und Systemereignisse.
- Verwenden Sie die NTFS-Überwachung im Dateisystem, um fehlgeschlagene Aktionen der Gruppe "Jeder" zu protokollieren, und stellen Sie sicher, dass Sie die Größe Ihres Sicherheitsprotokolls auf eine angemessene Größe basierend auf Sicherungen (ca. 500 MB) erhöhen.
- Aktivieren Sie die HTTP-Protokollierung für den Stammordner
- Weisen Sie Benutzerkonten, auf denen App-Pools ausgeführt werden, keine unnötigen Rechte zu.
- Entfernen Sie ISAPI- und CGI-Module, wenn Sie sie nicht benötigen.
Ich möchte das nicht zu lange machen. Wenn Sie weitere Informationen zu einer bestimmten Kugel benötigen, hinterlassen Sie bitte einen Kommentar.