Apache ist ein beliebter Open-Source- Web -Server-Software -Suite, nach seiner breiten Kompatibilität mit einer Vielzahl von Betriebssystemen, darunter Windows, Linux, Mac OS X und Solaris. Beim Einrichten Apache , müssen Sie dann sichern Sie sie vor Eindringlingen , damit der Server ein Spielzeug für einige Hacker Launen geworden . Maintenace
Ein Server wie Apache ist nur so stark wie ihr Betriebssystem. Wenn Sie das Betriebssystem nicht ordnungsgemäß konfiguriert oder veraltet , stellt dies eine Gefahr für den Server selbst . Führen Sie regelmäßige Wartung OS durch die Installation neuer Patches und Service Packs , die Aufrechterhaltung erstklassige Anti-Spyware- und Firewall-Schutz -Programme , und deaktivieren fremden OS Module . Im Falle von Linux zum Beispiel deaktivieren solche Module als " userdir ", " env " und " Filter ".
Chroot
chroot ein Server bedeutet , seine Verzeichnisstruktur zu ändern, um den Zugriff auf Server Besucher aus Kernsystemdateien verhindern. Insbesondere ermöglicht es Ihnen, zuzuteilen ein bestimmtes Verzeichnis zu jedem bestimmten Anwendung . Als Beispiel kann eine Anwendung nur Zugriff auf c :/AppData/App1 gegeben werden , während ein anderer Zugang zu c :/AppData gegeben werden könnte. Das Hauptziel ist es, Root-Zugriff auf alle nicht -administrative Benutzer Server verweigern.
Disclosure
Viele Server-Administratoren nicht um die Weitergabe von relevanten Server-Daten verhindern an interessierte Zuschauer oder potenzielle Hacker. Standardmäßig listet Apache auf wichtige Details wie seine Versionsnummer und das aktuelle Betriebssystem . Diese Informationen können durch Modifizieren der " hyypd.confis "-Datei umgewandelt werden. Innerhalb es eine Richtlinie als " ServerSignature . " Bekannt ist, einfach ändern Sie den Wert auf "off" schalten Sie die Standard- Veröffentlichung.
Logs
Logs sollten jeden Administrators sein bester Freund. Sie sind ein wichtiges Instrument für die Identifizierung potenzieller Sicherheitslücken sowie die Quellen von Hacker-Angriffen . Idealerweise sollte es ein Log für alles, einschließlich Anwendungs-Traffic , Betriebssystem -Funktionen , Firewall- Aktivität und Benutzer Zugriff sein . Noch wichtiger ist, müssen sie gründlich von allen Mitarbeitern regelmäßig überprüft werden , um Anomalien zu lokalisieren.
SSL
Die Secure Sockets Layer ( SSL )-Protokoll bietet zusätzliche Sicherheit für Server-zu- Client-Verbindungen durch die Schaffung Kryptographiealgorithmen Sicherheit und die Aufrechterhaltung eines Tunnels. Diese Funktionen schützen sowohl die Client-und Server von einem beliebigen bösartige Aktivitäten . Wenn Sie Ihren Server auf eine Vielzahl von Kunden öffnen wollen , wäre es in Ihrem besten Interesse zu installieren SSL sein .