Momentan beginne ich mit der Bereitstellung von Windows-Servern im Internet.
Und ich würde gerne wissen, wie Sie Ihre Server schützen können. Welche Software benutzt du?
Unter Linux verwende ich Fail2ban, um Bruteforce zu verhindern, und Logwatch, um tägliche Berichte darüber zu erhalten, was auf meinen Servern vor sich geht. Gibt es Äquivalente dieser Software unter Windows? Wenn nicht, was empfehlen Sie zum Schutz des Servers?
windows
security
web-server
iis-7.5
Kedare
quelle
quelle
Antworten:
Zunächst müssen Sie über Ihr Netzwerkdesign nachdenken. Es wäre gut, mindestens eine DMZ zu verwenden, um das interne Netzwerk zu schützen. Ein gutes Windows-System für die Öffentlichkeit ist Windows Server 2008 R2, wenn Sie den neuen 2012 Server nicht erwerben möchten. Wir haben mindestens vier Windows-basierte Webserver, die perfekt als Webserver funktionieren. Alle basieren auf 2008 R2. Stellen Sie einfach Folgendes sicher:
(Optional) Verwenden Sie Hyper-V für Ihren Webserver und sein Backup-System. Viel einfacher zu aktualisieren und zu überprüfen, ob Ihre Updates den Webservice in irgendeiner Weise beeinträchtigen. In diesem Fall benötigen Sie zwei identische Hardwaremaschinen, um im Falle eines Hardwarefehlers über Redundanz zu verfügen. Aber das ist vielleicht ziemlich teuer.
Hoffe es hilft dir!
quelle
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.
\InetPub\AdminScripts
Ich möchte das nicht zu lange machen. Wenn Sie weitere Informationen zu einer bestimmten Kugel benötigen, hinterlassen Sie bitte einen Kommentar.
quelle
Die vorhandenen Antworten hier sind gut, aber sie vermissen einen entscheidenden Aspekt. Was passiert , wenn der Server nicht beeinträchtigt werden?
Die Antwort hier auf ServerFault, wenn Leute danach fragen, ist fast immer, die Frage als Duplikat meines Servers zu schließen, der NOTFALL gehackt wurde! Die Anweisungen in der oberen Antwort beschreiben, wie die Ursache / Methode des Kompromisses gefunden und aus einer Sicherung wiederhergestellt werden kann.
Um diesen Anweisungen zu folgen, müssen Sie über umfangreiche Protokollierungs- und regelmäßige Sicherungskopien verfügen. Sie müssen über genügend Protokolldaten verfügen, um bestimmen zu können, was der Angreifer wann getan hat. Dazu benötigen Sie eine Methode zum Korrelieren der Protokolldateien von verschiedenen Computern. Dies erfordert NTP. Wahrscheinlich möchten Sie auch eine Art Protokollkorrelationsmodul.
Sowohl die Protokollierung als auch die Sicherungen sollten auf dem betroffenen Computer im Allgemeinen nicht verfügbar sein.
Sobald Sie wissen, dass Ihr Server kompromittiert wurde, schalten Sie ihn offline und untersuchen ihn. Sobald Sie wissen, wann und wie der Angreifer darauf gekommen ist, können Sie den Fehler auf dem Ersatzcomputer beheben und online schalten. Wenn der Ersatzcomputer auch Daten kompromittiert hat (weil diese vom Live-Computer synchronisiert werden), müssen Sie die Daten aus einer Sicherung wiederherstellen, die älter ist als die Kompromittierung, bevor Sie sie online schalten.
Arbeiten Sie sich durch die oben verlinkte Antwort und prüfen Sie, ob Sie die Schritte tatsächlich ausführen können, und fügen Sie dann Dinge hinzu / ändern Sie sie, bis Sie können.
quelle
Führen Sie den SCW (Security Configuration Wizard) aus, nachdem Sie die Rollen / Anwendungen für diesen Server installiert, konfiguriert und getestet haben.
quelle
Befolgen Sie nach Durchführung aller oben genannten Empfehlungen das von DoD veröffentlichte "Security Technical Implementation Guide" (STIG) für: 1- Windows Server (Finden Sie Ihre Version) 2- Für IIS (Finden Sie Ihre Version) 3- Für Website (Finden Sie Ihre Version)
Hier ist eine vollständige Liste der STIGs:
http://iase.disa.mil/stigs/az.html
Grüße.
quelle