HTProtect - schnelle Erste Hilfe für und gegen gehackte Joomlas

  • 🚨 Neue kritische Lücken im Security-Feed
    HTProtect aktualisiert diesen im 6-Stunden-Takt selbst - E-Mail-Benachrichtigungen landen spätestens morgen früh automatisch im Postfach:

    Solltet ihr den SP Page Builder nutzen, aktualisiert bitte sofort, mit anschließendem Check der Admin User.

  • Danke Pascal - das sieht toll aus!
    Ich habe es auf einer Seite installiert um zu testen und erhalte beim Aktivieren des Echtzeit-Schutzes folgende Meldung:

    "Das Hintergrund-Plugin konnte nicht installiert werden. Bitte die Komponente neu installieren."

    Deinstallation bzw. Neuinstallation der Komponente bringt nichts. Hast du eine Idee?

  • Moin,

    bitte noch mal von URL (drüber)installieren, sollte dann klappen. Hatte gegen 7 noch einen Installer Bug unter J6 behoben.

    https://website-bereinigung.de/downloads/htprotect-shield-joomla.zip

    Neu ist ein Status Icon im Dashboard inkl. Schnellcheck der mit den 2 Meldungen neu hinzugekommen, "gängigen" Hack-Symptome auf der Übersichtsseite.

    So sieht man nun direkt auf dem Home Dasboard, wenn etwas im Argen ist.

  • Sorry Pascal. Die Nacht war definitiv zu kurz. Du hast recht. Ich habe den Speichern-Button schlicht übersehen. Es klappt alles perfekt. Danke. Ich habe das Plugin testweise auch noch in Kombination mit der RSFirewall laufen lassen, auch da alles reibungslos.

    Danke für diese grossartige Hilfe!

  • kitepascal

    Erst einmal herzlichen Dank für diese großartige Komponente, die wieder ein Stück weit Sicherheit bringt.

    Eine Frage habe ich aber dazu:
    Kann es sein, dass das Matomo Tracking dadurch nicht mehr funktioniert?

    Mir ist im Matomo Dashboard gerade aufgefallen, dass seit gestern Früh 9 Uhr kein einziger Besucher mehr erfasst wurde. Das ist so ziemlich der Zeitpunkt, nachdem ich deine Komponente installiert habe.
    Und weil Matomo zuerst gar nicht angezeigt wurde, habe ich den vom Malware-Scanner geblockten Code in die Whitelist eingetragen:
    matomo/vendor/symfony/polyfill-php81/Resources/stubs/CURLStringFile.php

    Danach wurde Matomo geladen.

    Habe ich etwas vergessen freizugeben?

    Viele Grüße,
    Wolfgang

    FMB GmbH - Zuführtechnik und mehr!

    - Industrieautomatisierung aus Braunschweig -

  • Moin Pascal,

    auch von mir vielen Dank für das Tool. Ich habe es jetzt mal in zwei Seiten installiert.

    Zwei Dinge muss ich noch raus finden: Ich nutze den Backend Schutz vom ECC+, hier wird mittels Token der an der URL hängt das /administrator Verzeichnis geschützt. Das erkennt HTProtect nicht, weil es vermutlich eine htpasswd sucht. Der Schutz ist ja aber vorhanden, ich bin schon mit Viktor im Austausch, wie man da am besten Verfahren könnte.

    Zweitens: Das Tool meldet auf meiner Seite die bei all-inkl.com liegt, dass: "Proxy erkannt – läuft nginx davor? Zusätzliche nginx-Regeln erzeugen".
    Ich kann dort aber keine zusätzlichen nginx Regel unter DNS aktivieren. Hast du eine Idee oder gibt es hier jemanden, der das gleiche Problem hat? Ich habe noch zwei Seiten bei Mittwald, dort habe ich die Meldung nicht.

    Achja, beim ersten Mal konnte ich die ganzen geblockten JCE Anfragen sehen, das kann ich jetzt aber nicht wiederfinden. Und Panopticon hat out-of-the-box zugriff, hervorragend.

    vielen Dank nochmal,

    deltapapa

    WBR from de-DE

    Wenn ich eins gelernt habe: Keep it simple and you keep it long! :)

  • Ich gebe mal meinen Senf dazu: Vergiss Matomo und lösch es.

    Es gibt nur ganz wenige Websites und Szenarien wo man derartiges braucht. Die originale Logfile-Analyse die Dein Hoster macht, ist in der Regel besser für typische Websites geeignet. Ich kenne Deine Seite nicht, damit verstehe dies nur als allgemeine Anmelrkung.

    Das Problem ist, dass manche Hoster, wie z.B. Domainfactory, keine brauchbare Statistik (Webalizer...) wegen der DSGVO anbieten bzw. nur für 7 Tage als Dateien, die man dann downloaden und irgendwie auswerten müsste. Aus diesem Grund habe ich bei einem Kunden auch Matomo im Einsatz. Seltsamer Weise ist das anderen Hostern wieder komplett egal, da kann man die Statistik ganz normal aktivieren, naja.

  • Ich hatte versucht bei HTProtect den zusätzlichen Backend-Schutz zu aktivieren.

    Leider nicht möglich wegen eines falschen Formats für Nutzer/Passwort. Bei Joomla 3.
    Welches Format bzw. welche Einschränkungen es gibt, war nicht ersichtlich.

    Gruß, cms_5

  • Der zusätzliche Backend-Schutz nutzt Apache-Passwortschutz. Erlaubt sind beim Benutzernamen nur Buchstaben, Ziffern und . _ @ - also keine Leerzeichen, Umlaute oder sonstigen Sonderzeichen. Das Passwort muss mindestens 8 Zeichen haben (Sonderzeichen dort erlaubt). Meist liegt's an einem Leerzeichen/Umlaut im Benutzernamen.

    Dass das ab der nächsten Version klarer wird oder zumindest die Fehlermeldung aussagekräftig, auch unter Joomla 3 angezeigt wird, habe ich mir notiert.

    Danke für den Fund! 🪲

  • Hallo Pascal,

    es wird immer besser, vielen herzlich Dank für deine Mühe :)

    Ein Frage: Ich habe HTProtect gerade eben mit dem aktuelen Paket 2.2.49 installiert, und das gefunden:

    Finde ich Weltklasse, jedoch wird mir das in meine nanderen Seiten, die ich gestern installiert hatte nicht angezeigt.
    Ich kann auch unter Bearbeiten bei den Zahnräder nichts finden. Wie kann ich das steuern?

    Nachtrag: Jetzt ist es auf der Seite auch weg, irgendwie komisch....

    Lg,

    deltapapa

    WBR from de-DE

    Wenn ich eins gelernt habe: Keep it simple and you keep it long! :)

  • Wenn das quickicon Plugin

    HTProtect - Dashboard-Statuskachel

    aktiv ist, sollte es Bestandteil der system_quickicon Gruppe sein, wie in deinem Screenshot.

    Nach Update von einer älteren Version, die das Dasboard Icon noch nicht hatte, ist es nötig 1x Komponenten -> HTProtect zu öffnen.

    Erst da und dann wieder weg wäre seltsam.

  • Nachtrag:
    ’Hatte den integrierten HTProtect Malware-Scan genutzt, 4 Dateien wurden als sehr verdächtig deklariert.
    Nach Risikoabwägung habe ich sie gelöscht, ebenso wie den JCE. Seite funktioniert.

    Geht trotzdem wie geplant vom Netz.

    Gruß, cms_5

  • Es kann sein, dass anfangs etwas bei der Einrichtung des Icons nicht optimal lief.

    Die Version 2.2.50 ist diesbezüglich nun robuster und weitgehend selbstkorrigierend. Spätestens nach dem Aufruf der Komponente sollte das Icon vorhanden sein.

    Notfalls bitte prüfen, ob das HTProtect-Quickicon-Plugin aktiv ist. Danke euch.

    Neu sind auch mehr Robustheit und eine Fortschrittsanzeige im experimentellen Malware-Scanner.

  • Ich gebe mal meinen Senf dazu: Vergiss Matomo und lösch es.

    Ich möchte deine Meinung dazu nicht in Frage stellen, denn dafür halte ich dich für deutlich zu kompetent.

    Andererseits wäre es schön, wenn eine vorher funktionierende Integration eben auch nach der Installation dieses neuen Tools funktionieren würde...

    Daher nochmal die Frage an kitepascal:
    Gibt es etwas was jetzt geblockt wird und ich noch in die Whitelist eintragen muss?
    Oder hast du sonst eine Idee warum seit Installation deines Tools Matomo nicht mehr trackt?

    Viele Grüße,
    Wolfgang

    FMB GmbH - Zuführtechnik und mehr!

    - Industrieautomatisierung aus Braunschweig -