Montag, 24. August 2015
Heute besprechen wir in unserer #NoHacked-Kampagne, wie Sie den Hack mit eingefügten Kauderwelsch-URLs beheben, über den wir letzte Woche geschrieben haben. Selbst wenn Ihre Website nicht mit dieser spezifischen Art von Hack infiziert ist, können viele dieser Schritte hilfreich sein, um andere Arten von Hacks zu beheben. Verfolgen Sie die Diskussionen auf
Twitter
und Google+ unter Verwendung des Hashtags
#NoHacked.
(Teil 1,
Teil 2,
Teil 3,
Teil 4)

Nehmen Sie Ihre Website vorübergehend offline
Wenn Sie Ihre Website vorübergehend offline nehmen, verhindern Sie, dass Besucher Ihrer Website gehackte Seiten aufrufen, und erhalten Zeit, Ihre Website ordnungsgemäß zu bereinigen. Wenn Sie Ihre Website online lassen, gehen Sie das Risiko ein, während der Bereinigung erneut kompromittiert zu werden.
Behandlung Ihrer Website
Die nächsten Schritte erfordern, dass Sie sich mit technischen Änderungen an Ihrer Website auskennen. Wenn Sie nicht vertraut oder sicher genug mit Ihrer Website sind, um diese Änderungen vorzunehmen, ist es möglicherweise am besten, jemanden zu Rate zu ziehen oder zu beauftragen, der dies tut. Das Lesen dieser Schritte wird jedoch dennoch hilfreich sein.
Bevor Sie mit der Bereinigung Ihrer Website beginnen, empfehlen wir Ihnen, ein Backup Ihrer Website zu erstellen. (Diese gesicherte Version enthält weiterhin gehackte Inhalte und sollte nur verwendet werden, wenn Sie versehentlich eine wichtige Datei löschen.) Wenn Sie sich nicht sicher sind, wie Sie ein Backup Ihrer Website erstellen, fragen Sie Ihren Hosting-Anbieter um Hilfe oder konsultieren Sie die Dokumentation Ihres Content-Management-Systems (CMS). Stellen Sie im Laufe der Schritte sicher, dass Sie bei jedem Entfernen einer Datei auch eine Kopie davon aufbewahren.
Überprüfung Ihrer .htaccess -Datei
Um Ihre Website zu manipulieren, erstellt diese Art von Hack den Inhalt Ihrer
.htaccess -Datei oder ändert diesen.
Wenn Sie sich nicht sicher sind, wo Sie Ihre .htaccess -Datei finden, konsultieren Sie Ihre Server- oder CMS-Dokumentation.
Überprüfen Sie den Inhalt Ihrer .htaccess -Datei auf verdächtige Inhalte. Wenn Sie sich nicht sicher sind, wie Sie den Inhalt der .htaccess -Datei interpretieren sollen, können Sie darüber in der Apache.org
-Dokumentation nachlesen, in einem Hilfe-Forum nachfragen oder einen Experten konsultieren. Hier ist ein Beispiel für eine von diesem Hack modifizierte
.htaccess -Datei:
Identifizierung anderer Schaddateien
Die häufigsten Arten von Dateien, die von diesem Hack modifiziert oder injiziert werden, sind JavaScript– und PHP-Dateien. Hacker verfolgen typischerweise zwei Ansätze: Der erste besteht darin, neue PHP- oder JavaScript-Dateien auf Ihrem Server einzufügen. Die eingefügten Dateien können manchmal sehr ähnlich benannt sein wie eine legitime Datei auf Ihrer Website, wie zum Beispiel wp-cache.php im Vergleich zur legitimen Datei
wp_cache.php. Der zweite Ansatz besteht darin, legitime Dateien auf Ihrem Server zu verändern und schädliche Inhalte in diese Dateien einzufügen. Wenn Sie beispielsweise eine Template- oder Plugin-JavaScript-Datei auf Ihrer Website haben, fügen Hacker dieser möglicherweise schädliches JavaScript hinzu.
Zum Beispiel wurde auf www.example.com eine schädliche Datei namens happypuppy.php, die zuvor in der .htaccess -Datei identifiziert wurde, in einen Ordner auf der Website injiziert. Die Hacker haben jedoch auch eine legitime JavaScript-Datei namens json2.js korrumpiert, indem sie schädlichen Code hinzugefügt haben. Hier ist ein Beispiel für eine korrumpierte json2.js -Datei. Der schädliche Code ist rot markiert und wurde ganz unten in der json2.js -Datei hinzugefügt:

Um Schaddateien effektiv aufzuspüren, müssen Sie die Funktion der JavaScript- und PHP-Dateien auf Ihrer Website verstehen. Möglicherweise müssen Sie Ihre CMS-Dokumentation zu Rate ziehen, um Unterstützung zu erhalten. Sobald Sie wissen, was die Dateien tun, sollte es Ihnen leichter fallen, Schaddateien aufzuspüren, die nicht auf Ihre Website gehören.
Überprüfen Sie Ihre Website auch auf kürzlich modifizierte Dateien. Vorlagendateien, die kürzlich geändert wurden, sollten gründlich untersucht werden. Tools, die Ihnen helfen können, verschleierte PHP-Dateien zu interpretieren, finden Sie im Anhang.
Entfernung von schädlichen Inhalten
Wie bereits erwähnt, sichern Sie die Inhalte Ihrer Website angemessen, bevor Sie Dateien entfernen oder ändern. Wenn Sie regelmäßig Backups für Ihre Website erstellen, ist die Bereinigung Ihrer Website möglicherweise so einfach wie das Wiederherstellen einer sauberen Backup-Version.
Wenn Sie jedoch nicht regelmäßig Backups Ihrer Website erstellen, haben Sie ein paar Alternativen. Löschen Sie zunächst alle schädlichen Dateien, die in Ihre Website eingefügt wurden. Auf www.example.com würden Sie beispielsweise die Datei happypuppy.php löschen. Für korrumpierte PHP- oder JavaScript-Dateien wie
json2.jsmüssen Sie eine saubere Version dieser Dateien auf Ihre Website hochladen. Wenn Sie ein CMS verwenden, sollten Sie in Betracht ziehen, eine frische Kopie des CMS-Kerns und der Plugin-Dateien auf Ihrer Website neu zu laden.
Identifizierung und Behebung der Sicherheitslücke
Sobald Sie die Schaddatei entfernt haben, sollten Sie die Schwachstelle aufspüren und beheben, die die Kompromittierung Ihrer Website ermöglicht hat, da Sie sonst riskieren, dass Ihre Website erneut gehackt wird. Die Schwachstelle kann alles sein, von einem gestohlenen Passwort bis hin zu veralteter Websoftware. Konsultieren Sie
Google Webmaster Hacked Help
für Möglichkeiten zur Identifizierung und Behebung der Schwachstelle. Wenn Sie nicht herausfinden können, wie Ihre Website kompromittiert wurde, sollten Sie die Passwörter für alle Ihre Anmeldeinformationen ändern, sämtliche Websoftware aktualisieren und ernsthaft in Erwägung ziehen, sich weitere Hilfe zu holen, um sicherzustellen, dass alles in Ordnung ist.
Nächste Schritte
Sobald Sie mit der Bereinigung Ihrer Website fertig sind, verwenden Sie das Tool „Als Googlebot abrufen“, um zu prüfen, ob die gehackten Seiten für Google immer noch erscheinen. Sie müssen Ihre Website wieder online schalten, um sie mit „Als Googlebot abrufen“ zu testen. Vergessen Sie nicht, auch Ihre Startseite auf gehackte Inhalte zu überprüfen. Wenn die gehackten Inhalte verschwunden sind, herzlichen Glückwunsch, Ihre Website sollte sauber sein! Wenn das Tool „Als Googlebot abrufen“ auf diesen gehackten Seiten immer noch gehackte Inhalte sieht, haben Sie noch Arbeit vor sich. Suchen Sie erneut nach schädlichen PHP- oder JavaScript-Dateien, die Sie möglicherweise übersehen haben.
Schalten Sie Ihre Website wieder online, sobald Sie sicher sind, dass sie sauber ist und die Sicherheitslücke behoben wurde. Falls es eine gab,
manual action
auf Ihrer Website einen
Überprüfungsantrag
in der Search Console einreichen. Überlegen Sie sich zudem, wie Sie Ihre Website vor zukünftigen Angriffen schützen können. Weitere Informationen zur Absicherung Ihrer Website vor künftigen Angriffen finden Sie in der
Google Hacked Webmaster Help Center.
Wir hoffen, dass dieser Beitrag Ihnen geholfen hat, besser zu verstehen, wie Sie Ihre Website von dem Hack mit injizierten Kauderwelsch-URLs bereinigen können. Folgen Sie unbedingt unseren Social-Media-Kampagnen und teilen Sie Ihre Tipps oder Tricks zur Websicherheit unter dem Hashtag #nohacked.
Wenn Sie weitere Fragen haben, können Sie diese in den
Webmaster Help Forums
stellen, wo eine Community von Webmastern Ihnen bei der Beantwortung helfen kann. Sie können auch an unserem
Hangout on Air about Security
am 26. August teilnehmen.
Anhang
Dies sind Tools, die nützlich sein könnten. Google betreibt oder unterstützt sie nicht.
PHP Decoder,
UnPHP: Hacker verändern PHP-Dateien oft, um sie unleserlich zu machen. Nutzen Sie diese Tools, um die PHP-Dateien zu bereinigen, damit Sie besser verstehen, was die PHP-Datei tut.
So setzen wir das um
We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.
Verwandte Leistungen