CakePHP Webroot und tmp-Ordner gehackt

Lesezeit: 2 Minuten

Benutzer-Avatar
Gaurav

Ich arbeite an einem Projekt. Das Projekt besteht aus zwei Teilen:

  • Portal (WordPress)
  • Administrator (CakePHP 3.*)

Ich habe ein Problem an meinem Produktionsstandort. Mein Projekt wurde gehackt, jemand fügte einige Dateien in fast jedem Ordner des Portals (WordPress) und im Webroot- und /tmp-Ordner von Admin (Cakephp) hinzu.

Momentan habe ich den Root-Ordner entfernt und den Pull vom Branch-Master übernommen. Das Problem wurde behoben, aber ich weiß, dass dies keine dauerhafte Lösung ist.

Die Ordnerstruktur ist wie folgt:

<root>
    admin (cakePHP)
    wp-admin
    wp-content
    wp-includes 
    index.php
    wp-config.php
    ....
    .... and other word press files

Warum ist dieses Problem aufgetreten und welche Lösungen gibt es, um dieses Problem zu beheben?

  • Haben Sie festgestellt, ob WP oder die Cake-App Ihr ​​Schwachpunkt war? Haben Sie sich über WP- und Composer-Updates auf dem Laufenden gehalten? Wird Cake 3 noch unterstützt? Wie stark sind Ihre FTP/SSH-Passwörter?

    – Halber

    6. Juni 2018 um 7:34 Uhr


  • In den meisten Fällen schätze ich, dass es sich um eine beschädigte WP-Installation handelt, die von einem Bot angegriffen wird, der Schwachstellen scannt und die Hintertür hochlädt, was immer er einfügen darf.

    – Janis-git

    6. Juni 2018 um 7:38 Uhr

  • serverfault: Wie gehe ich mit einem kompromittierten Server um? Bitte beachten Sie, dass solche Fragen auf StackOverflow normalerweise als Off-Topic angesehen werden.

    – ndm

    6. Juni 2018 um 9:06 Uhr


Sichern Sie Ihre beiden Bereiche WordPress und Cakephp.

1) Cakephp-Sicherheit – https://book.cakephp.org/3.0/en/controllers/components/security.html

2) WordPress-Sicherheit – https://www.codeinwp.com/blog/secure-your-wordpress-website/

3) Ändern Sie den FTP-Benutzernamen und das Kennwort, um die Sicherheit zu erhöhen

4) Überprüfen Sie, ob auf dem Server eine Firewall installiert ist oder nicht.

  • Danke, diese Links sind hilfreich

    – Gaurav

    7. Juni 2018 um 5:41 Uhr

Eigentlich stehen Sie vor einer Frage, die viele Dinge betrifft, lassen Sie sie in zwei Themen aufteilen.

1/WP

  • Halten Sie Ihre Installation immer auf dem neuesten Stand.
  • Entfernen Sie unbenutzte Plugins.
  • Aktualisieren Sie die Plugins und ändern Sie sie, wenn sie nicht aus einer vertrauenswürdigen Quelle stammen.
  • Aktualisieren Sie das Thema und ändern Sie es, wenn es nicht aus einer vertrauenswürdigen Quelle stammt.
  • Entfernen Sie die WordPress-Versionsnummer und wenn möglich alle Dinge in Ihrem HTML, die helfen, WordPress/Theme/Plugin zu identifizieren.
  • Da Ihre Installation bereits beschädigt ist, ändern Sie alle Anmeldeinformationen.

2/ dein KuchenPHP

  • Überprüfen Sie, ob Sie alle SQL-Abfragen maskieren
  • Überprüfen Sie, ob Sie über relevante Sicherheit verfügen, wenn Sie dem Benutzer das Hochladen von Dateien erlauben (Mimetyp, Erweiterung, Datei umbenennen, Webserver nicht erlauben, PHP oder Perl oder Python in Ihrem Upload-Ordner auszuführen)
  • Da Ihre Installation bereits beschädigt ist, ändern Sie alle Anmeldeinformationen.

3/ Serverstruktur

  • Sie sollten die serverseitige Ausführung von Skripten innerhalb des Upload-Ordners von WordPress und CakePHP nicht zulassen.
  • Sie sollten Ihre beiden Installationen als getrennte Ordner und Unix-Benutzer behalten, um zu verhindern, dass 1 die andere beeinflusst.
  • Da Ihre Installation bereits beschädigt ist, ändern Sie alle Anmeldeinformationen.

1228440cookie-checkCakePHP Webroot und tmp-Ordner gehackt

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy