Mastodon
Zuletzt aktualisiert am
Coverbild: Publii CMS
😛 Übersetzung

Publii🧩Plugin: Email Address Obfuscation

Dieses Plugin schützt E-Mail-Adressen auf Ihrer von Publii betriebenen Website vor automatischen E-Mail-Sammelbots. Anstatt E-Mail-Adressen einfach anzuzeigen, die Bots leicht sammeln können, bietet dieses Plugin mehrere Methoden, um sie zu verbergen. Dadurch wird es für Bots deutlich schwieriger, sie zu extrahieren, während menschliche Nutzer weiterhin wie vorgesehen mit ihnen interagieren können. Das Hauptziel besteht darin, die Hürde für automatisierte Bots, die Websites auf der Suche nach E-Mail-Adressen durchforsten, deutlich zu erhöhen.

❓ Wie funktioniert das?

Das Plugin zur Verschleierung von E-Mail-Adressen fängt die von Ihrer Publii-Website generierte HTML-Ausgabe ab, bevor sie an den Browser des Benutzers gesendet wird. Das Plugin scannt den Code nach E-Mail-Adressen und wendet dann eine von drei Obfuskationstechniken an: Umkehrung, ROT18 oder Textersetzung. Diese Techniken ermöglichen es Ihnen, zwischen Benutzerfreundlichkeit und stärkerem Bot-Schutz zu wählen.

Das Plugin behandelt auch E-Mail-Adressen in mailto-Links und entfernt sie aus dem <head>-Abschnitt, um zu verhindern, dass sie versehentlich in Bereichen wie Meta-Beschreibungen oder Post-Excerpts erscheinen. In Fällen, in denen JavaScript erforderlich ist (für Reverse- oder ROT18-Verschleierung), fügt das Plugin die erforderlichen clientseitigen Skripte ein, um die ursprünglichen E-Mail-Adressen zu rekonstruieren, so dass menschliche Nutzer funktionierende E-Mail-Adressen sehen können.

Wichtiger Hinweis: Es ist wichtig zu verstehen, dass keine Verschleierungsmethode einen 100%igen Schutz gegen alle E-Mail-Sammeltechniken bietet. Durch die Kombination verschiedener Verschleierungsstrategien und die Anforderung an Bot-Coder, immer komplexere Methoden zu verwenden, erhöht dieses Plugin jedoch die Hürde für automatisiertes Harvesting erheblich und hilft so, das unerwünschte Sammeln von E-Mail-Adressen zu verhindern.

🔑 Schlüsselfunktionen

  • Globale oder spezifische E-Mail-Verschleierung: Sie können wählen, ob Sie die Verschleierung auf alle E-Mail-Adressen auf Ihrer Website anwenden möchten oder nur auf eine bestimmte Liste von E-Mail-Adressen, die Sie angeben. Dies ermöglicht eine gezielte Anwendung auf der Grundlage Ihrer spezifischen Anforderungen.
  • Mehrere Verschleierungsmethoden: Das Plugin bietet eine Auswahl von drei Methoden zur Verschleierung von E-Mail-Adressen, die jeweils unterschiedliche Kompromisse zwischen Sicherheit und Benutzerfreundlichkeit bieten:
    • Reverse (JavaScript erforderlich): Diese Methode kehrt die Zeichenfolge einer E-Mail-Adresse um, so dass sie für Bots unlesbar wird. Im Browser des Benutzers ist dann JavaScript erforderlich, um die ursprüngliche E-Mail-Adresse wieder zusammenzusetzen und sie für menschliche Benutzer korrekt anzuzeigen. Diese Methode eignet sich am besten, wenn die E-Mail-Adresse wie erwartet angezeigt werden und funktionieren soll, aber die Adresse im Quellcode unkenntlich gemacht werden soll.
    • ROT18 (JavaScript erforderlich): Bei diesem Ansatz wird die E-Mail-Adresse mit einer ROT18-Chiffre verschlüsselt, die alphanumerische Zeichen (um 18 Stellen) und Zahlen (um 5 Stellen) verschiebt. Auch hier wird die Adresse mit Hilfe von JavaScript auf der Client-Seite dekodiert.
    • Textersetzung: Bei dieser Methode werden die Symbole "@" und "." durch benutzerdefinierten Text (z. B. "AT" und "DOT") ersetzt, wodurch sich das Erscheinungsbild der E-Mail-Adresse ändert und sie für einfache Bots weniger erkennbar wird. Dieser Ansatz ist der einfachste, da er kein JavaScript erfordert und die beste Browserkompatibilität aufweist.
  • Behandlung von Mailto-Links und Raw-E-Mails: Das Plugin verschleiert automatisch E-Mail-Adressen, die sowohl in "mailto:"-Links als auch als Rohtext auf der Seite gefunden werden. Diese Instanzen werden modifiziert, um die E-Mail-Extraktion durch Bots zu erschweren, während gleichzeitig sichergestellt wird, dass sie für Website-Besucher wie vorgesehen funktionieren. Wichtig ist, dass das Plugin alle bestehenden CSS-Klassen, die auf diese Elemente angewendet wurden, beibehält, so dass das ursprüngliche Erscheinungsbild Ihrer Website erhalten bleibt.
  • Benutzerdefinierte Textersetzungen: Wenn Sie die Methode "Textersetzung" verwenden, können Sie die Textzeichenfolgen, die die Symbole "@" und "." ersetzen, individuell anpassen. Auf diese Weise haben Sie die Kontrolle darüber, wie die verschleierte Adresse im Frontend Ihrer Website erscheint.
  • Behandlung des Head-Abschnitts: Das Plugin entfernt automatisch E-Mail-Adressen, die sich im <head>-Abschnitt Ihrer Website befinden. Dies ist wichtig, da Inhalte im <head>-Abschnitt, wie z. B. Meta-Beschreibungen, häufig von Suchmaschinen und anderen Bots extrahiert werden.
  • Leichtgewichtige Implementierung: Das Plugin ist so konzipiert, dass es leichtgewichtig ist und nur minimalen Overhead verursacht. Es wendet nur die notwendigen Transformationen an und fügt das erforderliche JavaScript dort ein, wo es benötigt wird, um eine schnelle und effiziente Leistung zu gewährleisten.

🤹‍♀️ Einsatzzwecke

Erhöhter Schutz: Es bietet einen wichtigen Schutz gegen E-Mail-Harvesting-Bots, indem es Adressen verschleiert und ihre Erkennung durch automatisierte Tools erschwert.

Benutzerfreundlichkeit: Das Plugin ist benutzerfreundlich und verfügt über eine unkomplizierte Konfigurationsoberfläche, die einfach einzurichten und zu verstehen ist.

Weniger Spam: Indem Sie es automatisierten Bots erschweren, E-Mail-Adressen zu finden, können Sie die Menge an unerwünschtem Spam, der in Ihrem Posteingang landet, erheblich reduzieren.

Leistungsbewusstsein: Das Plugin ist leichtgewichtig und wurde so entwickelt, dass es Ihrer Website keinen unnötigen Overhead zufügt.

🧩 Plugin installieren

Klicken Sie auf das 3-Punkte-Menü in der oberen rechten Ecke des Hauptbildschirms von Publii:

Nachdem Sie die Zip-Datei des Plugins auf der Plugin-Seite des Publii Marktplatzes heruntergeladen haben, klicken Sie auf die Schaltfläche Plugin installieren und wählen Sie die zuvor heruntergeladene Zip-Datei aus.

👋Fertig.
Greifen Sie auf Ihr frisch installiertes Plugin über Tools & Plugins in der Seitenleiste zu.
Wenn Sie auf ein Plugin klicken, wird der Konfigurationsbildschirm des Plugins geöffnet.

🏁 Fazit und Verfügbarkeit

Das Plugin Email Address Obfuscation bringt Datenschutz für die heißbegehrte E-Mail-Adresse.
Das Plugin ist nicht nur sehr nützlich, sondern auch sehr günstig verfügbar, genau genommen Gratis. Dennoch freut sich Publlii sicher über Spenden

Eine Übersetzung von s3n🧩net

Comments