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

  • Der Entwickler hat kürzlich ein Art Konfig-Wizard eingebaut, wo man die Grundeinstellungen etwas einfacher in wenigen Schritten durchgeht.

    Wenn Du einen 08/15-Website hast, brauchst Du die Erweiterten Einstellungen wahrscheinlich nicht. Und wer die Erweiterten Einstellungen braucht, weiß meist doch so einigermaßen, was er dort einstellen soll.

    Freundliche Grüße aus Wächtersbach, Rolf Dautrich

  • Sicherheit und Einfachheit bleiben Fokus #1.

    Für den (Auto-)Update-Bereich braucht es natürlich ein paar Schalter. Ich habe mich bemüht, die Beschreibungstexte klar zu formulieren und die Einstellungen logisch aufeinander aufzubauen.

    2.3.6 wird nun zum Update angeboten.
    Eine kleine Kompakt-Dokumentation zu den wichtigsten Punkten, auch drumherum, wird es in Kürze noch ergänzend geben.

  • hi

    mysites.guru moniert bei mir zahlreiche Sites als 100% hacked. Grund sind Files in /administrator/cache/_system

    zb Signaturen mit "...JCE Webshell-Upload via ... "slot gacor","situs slot gacor" usw. ich nehme an, das sind Cache files von htprotect?

  • Ja, genau.

    Als Workaround (und grundsätzlich) hatte ich Phil gestern vorgeschlagen, ob man nicht Account-wide eine file/folder Whitelist einführen könnte beim Audit.

    Ansonsten können die Cache Verzeichnisse ja immer auch problemlos geleert werden.

    Ich schaue sonst bzw. auch später mal, ob ich HTProtect dahingehend optimieren kann - dass es keine /cache/ Hinterlassenschaften gibt - diese entsprechend, wenn nicht mehr benötigt, selbst aufgeräumt werden.

  • Ich hab auch ein Issue mit dem administrator/cache Verzeichnis:

    Ich verwende den JA MegaFilter und der cached Bilddateien in administrator/cache/preview/ und /thumb/. Da der Filter keine Änderung der Speicherorte zulässt, musste ich das komplette administrator/cache Verzeichnis als Ausnahme definieren und dessen Komplettsperre entfernen. Wäre cool, wenn man die Ausnahme auf die beiden Unterordner beschränken könnte und ansonsten die Sperre beibehalten könnte.

  • Irgendwie verliere ich hier langsam den Überblick. Ich war zuerst ganz angetan aber das Ganze wird mir wirklich zuviel. Ich sitze ja Stunden dran um alles irgenwie zu konfigurieren und jeden Tag kommt was Neues dazu. Dann läuft Dies nicht, Jenes braucht Ausnahmen und dan sperrrt man sich aus. Wenn das so tief in die Joomla Konfiguration eingreift, dann hilft es mir und meinen Kunden eher weniger. Hat denn schon mal jemand darüber nachgedacht, was passiert wenn man das Ganze wieder weg haben möchte und was da alles am Restkram im System verbleibt?

    Ist aber nur meine Meinung :/

  • Zitat

    Dann läuft Dies nicht, Jenes braucht Ausnahmen und dan sperrrt man sich aus.

    Wo und wann sperrt man sich aus? Was läuft nicht? Es gibt auf rund 800 Installationen offenbar keine größeren Probleme.
    Jegliches Feedback - inkl. #209 - lasse ich korrigierend in neue Versionen einfließen.

    Gerade dagegen, dass man sich (oder jemand/etwas anderes einen) aussperrt, sind mehrere Schutz- und Abfangmechanismen eingebaut.

    Zitat

    Hat denn schon mal jemand darüber nachgedacht, was passiert wenn man das Ganze wieder weg haben möchte und was da alles am Restkram im System verbleibt?

    Bewusst stehen bleibt nur Folgendes - und beim Deinstallieren wird darauf hingewiesen:

    • die geschriebene Haupt-.htaccess (klar markiert mit # htprotect-shield:begin/end),
      Wenn man die Standard .htaccess wiederherstellen möchte, nimmt man die htaccess.txt und benennt sie um (wie man das bei jeder Joomla Installation eingangs manuell machen muss).
    • die Mini-.htaccess in den Upload-Ordnern images/ und media/ (ab Joomla 5.3 zusätzlich files/),
    • sofern eingerichtet, der /administrator-Passwortschutz (.htaccess + .htpasswd).

    In die 2.3.8 baue ich noch einen Uninstall-Assistenten ein, der mit 3 Schaltern anbietet, auch die Ursprungs-.htaccess wiederherzustellen sowie die uploads mini-.htaccess und den Administrator-Passwortschutz zu entfernen. Damit bleibt dann "rein gar nichts" übrig.

    Der gebotene, kostenlose Schutz ist ein freundliches Angebot. Wenn man feststellt, dass es nichts für einen ist, sollte es natürlich auch keinerlei Überreste geben - da hast du recht.

  • Irgendwie verliere ich hier langsam den Überblick. Ich war zuerst ganz angetan aber das Ganze wird mir wirklich zuviel.

    Da bin ich ganz bei dir.

    So ein ähnliches Gefühl grummelt seit drei, vier Tagen leider auch mir im Bauch herum.
    Obwohl bis jetzt noch nichts schief gegangen ist überwältigt mich das Ganze so langsam.
    Auch wie tief es wohl überall eingreift und irgendwelche Sperren setzt oder nicht setzt.

    Vorhin wurde ich darauf aufmerksam gemacht, dass die Downloadlinks auf meiner Website nicht mehr funktionieren.
    Hat das mit dem Schutz auf dem Ordner "images" zu tun?
    Ich möchte auch nicht alle möglichen Konfigurationen durchblicken müssen und Ausnahmen einstellen.

    Vielleicht nehme ich es doch wieder runter.

  • Wenn irgendetwas nicht klappt wie es soll, hilft immer die Browser Konsole oder im Zweifel das Support Formular.

    Ich weite den 403 Scanner noch aus, dass der so tief wie sinnvoll möglich alle erforderlichen Freigaben erkennt und erteilt - sich das Ganze dann also auch optimal für Einsteiger eignet.

    Dokumentation und FAQ stehen in Kürze ebenfalls bereit.

  • Wenn irgendetwas nicht klappt wie es soll, hilft immer die Browser Konsole oder im Zweifel das Support Formular.

    Mir hilft eine Browser Konsole überhaupt nicht weiter und ein Support Formular macht auch keine Freude.

    Für dich, der das alles zutiefst durchblickt, sind unsere Sorgen vielleicht unbegründet und nicht nachvollziehbar.
    Aber sie sind nunmal da.

    Mir hat mal jemand gesagt: "Mann muss die Leute dort abholen, wo sie stehen."
    Viele von uns sind vielleicht noch nicht auf dem "Bahnsteig", auf dem du dich längst befindest.

  • Ich kann ein wenig nachvollziehen, dass die Zahl der Einstellungen für manche überfordernd wirkt. Auf die andere Seite: Ich nutze HTProtect fast vom ersten Tag an, zuerst nur auf ein paar Seiten, inzwischen auf einigen. Und wenn ich sehe, was da alles an Angriffen geblockt wird, was in diesem - kostenlosen - Tool an Einstellungen eben doch auch möglich ist, ohne viel Fachwissen eine Seite sehr gut abzusichern, dann habe ich keine Zweifel, dass ich das Teil weiterverwende.

    Ein kleiner Nebeneffekt des Ganzen: Meine Kunden werden zunehmend sensibler fürs Thema Sicherheit. Die meisten Meldungen sind nicht kritisch. Aber die Kachel mit den Hinweisen im Backend hat einen recht guten Effekt.

    Darum: Danke Pascal. Ich finde, du machst das super.

  • Vielleicht nehme ich es doch wieder runter.

    Das habe ich soeben getan!

    Jetzt funktionieren die Downloadlinks auf der Website auch wieder (die betroffenen Ordner im htProtect irgendwie freizugeben hatte ich erfolglos versucht).
    Schutzprogramme, die zu viel Fachwissen erfordern sind halt nichts für mich.
    Der normale Schutz des Admin Ordners, über den Klick beim Hoster muss reichen.

  • Du hättest im Geodaten Thema, denke ich, einfach nur .kmz, .kml und .gpx Dateien freigeben müssen.

    Ich schaue dann mal, dass die Erweiterung komplett automatisierten Komfort dahingehend bietet - alles selbst richtig freigibt möglichst.

    Im Grunde ist ja genau das der Painpoint einer default-deny .htaccess, den es auszuräumen gilt.

    Danke dahingehend für deinen Bericht.