Sicherheits-Checkliste / Erste Schritte
From Joomla! Documentation
|
Sicherheit zählt
- Die Sicherheit im Internet ist eine Herausforderung, die sich schnell verändert, und ist ständigen Bedrohungen ausgesetzt. Es gibt nicht den einen richtigen Weg, um eine Webseite zu sichern. Sicherheitsmethoden veralten sehr schnell und unterliegen der schrittweisen Verbesserung und ständigen Überarbeitung. Alle öffentlich zugänglichen Webseiten sind ein Ziel für ständige Angriffe. Deshalb sollte ein Webseiten-Admin bereit und in der Lage sein, für die Verwaltung einer dynamischen, rund um die Uhr und weltweit zugänglichen, datenbankgesteuerten, interaktiven, benutzerauthentifizierten Website genügend Zeit aufzubringen. Er muss die Zeit und die Ressourcen zur Hand haben, um auf neue Internet-Sicherheitsprobleme entsprechend reagieren zu können.
- Die Top 10 der dümmsten Administrator-Tricks ist eine komische und tragische Zusammenfassung der Fehler, die unbedingt vermieden werden sollten. Es ist nicht nötig, alles auf die harte Tour zu lernen! Abhängig von der eigenen Erfahrung kann die Lektüre der Dümmsten Tricks entweder zum Lachen oder zum Weinen verleiten. Glücklicherweise gibt es einige gut etablierte Prinzipien, die bei der Sicherung von Joomla-Webseiten helfen können. Die folgenden Checklisten erklären die wichtigsten bewährten Vorgehensweisen für die Sicherheit von Joomla.
Wie diese Dokumente gelesen werden sollten
- Nicht alle Techniken sind für jede Erfahrungsstufe geeignet. Es sollten diejenigen angewandt werden, die verstanden werden. Zu den anderen sollten zusätzliche Informationen eingeholt werden.
- Nicht alle Techniken sind für jeden Server geeignet. Wenn ein gemeinsam genutzter Server verwendet wird, müssen meist die Einstellungen des Hosting-Providers verwendet werden. Ein virtueller oder dedizierter Server erlaubt jedoch die Verwendung kreativerer Sicherheitstaktiken.
- Nicht alle Sicherheitstaktiken sind für alle Versionen von Joomla geeignet. Wenn eine Technik nur auf eine Version zutrifft, wird dies durch eines der folgenden Symbole angezeigt:
Die wichtigsten Punkte
- Diese Checklisten sind lang und werden immer länger, weil das gesamte Thema sehr komplex und umfangreich ist. Dennoch besteht kein Grund für Verzweiflung! Hier sind ein paar wesentliche Richtlinien für die Sicherung jeder Website. Wenn diese befolgt werden, ist die Webseite vor den meisten Katastrophen geschützt.
- Frühzeitige und regelmäßige Backups: Es sollte ein regelmäßiger Sicherungs- und Wiederherstellungsprozess eingerichtet (und genutzt und getestet) werden. Wenn dies richtig gemacht wird, kann die Webseite nach fast jeder denkbaren Katastrophe wiederhergestellt werden.
- Rechtzeitige und regelmäßige Updates: Aktualisierungen auf die neueste stabile Version von Joomla! und alle installierten Erweiterungen von Drittanbietern sollten umgehend durchgeführt werden. Dadurch wird sichergestellt, dass die Webseite stets geschützt ist, und zwar
- vor den neuesten Schwachstellen, sobald eine Korrektur veröffentlicht wird, und
- vor den neuesten Angriffsmethoden, sobald eine Verteidigung entwickelt wird.
- Verwendung eines sicheren Hosts: Ein hochwertiger Web-Host erspart viel Kummer. Angebote wie "unbegrenzte Bandbreite, unbegrenzter Festplattenspeicher, unbegrenzte Datenbanken usw." sind zwar verlockend, sollten aber mit Skepsis betrachtet werden.
- Hilfe von der Community: Wenn ein Geschäft zu gut ist, um wahr zu sein, dann ist es das. Diese Binsenweisheit sollte nie vergessen werden. Es scheint, dass nichts auf der Erde unbegrenzt ist - außer vielleicht die Leichtgläubigkeit von Narren und die Gier derer, die sie ausbeuten. Daher gilt: Wenn nicht genügend Erfahrung oder Wissen auf einem Gebiet vorhanden sind, sollte professionelle Hilfe in Anspruch genommen werden. Einer der großen Vorteile von GNU-Software ist der kostenlose Benutzer-Support. Dieser kann genutzt werden, indem in den Joomla!-Foren Fragen gestellt werden. Dabei sollte das am besten geeignete Forum verwendet werden, wie z. B. Installation, Migration und Aktualisierung, Administration.
- Die hilfreichsten Beiträge im Joomla!-Sicherheitsforum werden zu den FAQs zu Sicherheit und Leistung hinzugefügt. Viele der Punkte auf dieser Liste werden in den FAQs viel ausführlicher erklärt.
- Für Joomla!-Neulinge eignet sich auch der umfangreiche Leitfaden für Joomla! Einsteiger, der eine Fülle von Tipps und Tricks in einem leicht verständlichen Format präsentiert. Selbst erfahrene Joomla!isten finden hier großartige Ideen.
- In den Joomla! Foren, insbesondere im Joomla! 3.x Security Forum und im Joomla! 2.x Security Forum, sind viele weitere Tipps und Hinweise zu Sicherheitsthemen zu finden..
- Um alle Joomla-Sicherheitsankündigungen zu erhalten, sollten die Joomla Security News abonniert werden. Dafür gibt es mehrere Möglichkeiten:
Die schlechten Neuigkeiten
- Es gibt keine perfekte Sicherheit im Web! Oder wie Wirtschaftswissenschaftler sagen würden: "Es gibt kein kostenloses Mittagessen." Man sollte sich nicht von der preisgekrönten Benutzerfreundlichkeit von Joomla täuschen lassen. Es ist nicht einfach, im offenen Internet eine sichere Website zu betreiben. Die Wahrung einer angemessenen Sicherheit erfordert ein breites und ständig wachsendes Spektrum an Fähigkeiten und Kenntnissen, ständige Wachsamkeit und einen robusten Sicherungs- und Wiederherstellungsprozess.
- Den einen richtigen Weg gibt es nicht! Aufgrund der Vielfalt und Komplexität moderner Web-Systeme lassen sich Sicherheitsprobleme nicht mit einfachen, für alle geeigneten Lösungen beheben. Ein Webseiten-Admin muss genug über die jeweilige Server-Infrastruktur wissen, um angemessene Sicherheitsentscheidungen treffen zu können. Starke Sicherheit ist ein bewegliches Ziel. Der Experte von heute könnte das Opfer von morgen sein. Willkommen im Spiel...
- Erfahrung kann durch nichts ersetzt werden! Um eine Website zu sichern, müssen echte Erfahrungen gesammelt werden (von denen einige bitter sein werden). Alternativ kann die Hilfe von erfahrenen Benutzern in Anspruch genommen werden. Oft fehlt die beträchtliche Zeit für den Erwerb der Kenntnisse, die für den sicheren Betrieb einer Webseite nötig sind. Dann sollte eine Person zu Rate gezogen werden, die dies bereits getan hat.
- Tipp: Die augenzwinkernde Beschreibung der Top 10 der dümmsten Administrator-Tricks zeigt typische Beispiele für das Erlernen von Web-Sicherheit auf die harte Tour.
Die guten Neuigkeiten
- Selbst ein Anfänger kann der Menge einen Schritt voraus sein. Die Benutzerforen für viele Systeme sind mit Posts wie Hilfe! Ich bin gehackt worden gefüllt. Diese werden in der Regel von Nutzern gepostet, die sich NICHT an die Standard-Sicherheitspraktiken gehalten haben. Wenn diese Checkliste durchgearbeitet wird, bevor die eigene Webseite angegriffen wird: Herzlichen Glückwunsch, das ist bereits ein großer Fortschritt gegenüber der großen Masse!.
- Es ist nicht so schwer, wie es scheint. Während die ersten Webseiten erstellt werden, können die Sicherheitsprobleme überwältigend erscheinen. Aber nicht alle Probleme müssen gleichzeitig behoben werden. Zunächst sollten die kritischsten Probleme ins Auge gefasst werden. Mit steigender Vertrautheit mit den GNU-Werkzeugen und -Techniken, einschließlich GNU/Linux, Apache, MySQL, SQL, PHP, HTTP, CSS, XML, RSS, TCP/IP, FTP, Git, JavaScript, und Joomla!, können die Sicherheitsstrategien weiter verfeinert werden.
- Hilfe ist nur einen Schritt entfernt. Wenn ein Angriff auf eine Webseite vermutet wird, wird stark davon abgeraten, dies einfach mit allen Einzelheiten in den Joomla! Foren mitzuteilen. Wenn eine neue Sicherheitslücke oder eine neue Form des Angriffs vorliegt, könnte die Veröffentlichung dieser Informationen andere Webseiten in Gefahr bringen. Stattdessen sollten mögliche Sicherheitslücken an die Joomla! Security Task Force gemeldet werden.