Wenn ich Joomla-Sites auf die neueste Version aktualisiere, kommt es immer zu einer leichten Panik, falls die Site, die ich aktualisiere und die in der Vergangenheit von einem Schurkenentwickler (dh vor 6 Jahren von mir) erstellt wurde, Änderungen ("Hacks") aufweist Core-Joomla-Dateien.
In einer idealen Welt könnte ich diese potenzielle Herzkranzgefäßerkrankung vermeiden, indem ich eine Erweiterung oder ein Tool besitze, das:
- Kennt alle Kerndateien von Joomla, die in jeder Version von Joomla enthalten sind
- Vergleicht jede Datei auf meiner Joomla-Installation mit den Master-Joomla-Quelldateien auf Github oder wo auch immer (sogar so etwas wie ein MD5-Hash-Vergleich)
- Wenn sie sich unterscheiden, starten Sie ein Diff-Tool, um die Unterschiede zu ermitteln und zur Überprüfung zu markieren
- Wenn sie die gleichen, großartigen Sachen sind, ist keine Aktion erforderlich
- Erstellen Sie am Ende einen Bericht mit den Ergebnissen des obigen Prozesses
Ich habe diese Erweiterung gefunden, die die meisten der oben genannten Funktionen erfüllt, sie wurde jedoch seit J2.5.7 oder überhaupt nicht mehr für J3.X aktualisiert.
In meinem Unternehmen verwenden wir MyJoomla , um von Zeit zu Zeit vollständige Joomla-Site-Audits (eine lange Checkliste mit Best-Practice-Richtlinien und Korrekturen für Joomla-Sites) durchzuführen. Ein Teil davon ist ein „Core Files Integrity Check“. Für diesen Service wird jedoch eine monatliche Abonnementgebühr erhoben. Ich möchte nur überprüfen, ob Dateien gehackt wurden, bevor ich ein Upgrade durchführe.
Kennt jemand andere Lösungen? Abgesehen von "Core-Dateien nicht hacken" - bis vor kurzem gab es manchmal keine andere Möglichkeit, bestimmte Aufgaben ohne eine Schiffsladung zusätzlicher, oft unbezahlter Arbeit auszuführen.