Die meiste Zeit, wenn ich sehe, dass jemand seine E-Mail-Adresse online veröffentlicht, insbesondere wenn es sich um eine persönliche Adresse handelt, verwendet er so etwas wie
me [at] example [dot] com
anstelle der eigentlichen E-Mail-Adresse ([email protected]). Sogar Top-Mitglieder dieser Community verwenden ähnliche Stile in ihren Profilen:
Die typische Begründung ist, dass diese Art der Verschleierung verhindert, dass die E-Mail-Adresse von Spammern automatisch erkannt und gesammelt wird. In einer Zeit, in der Spammer alle außer den teuflischsten Captchas besiegen können, stimmt das wirklich? Und spielt es angesichts der Effektivität moderner Spam-Filter eine Rolle, ob Ihre E-Mail-Adresse erfasst wird?
email
spam-prevention
Kyle Cronin
quelle
quelle
Antworten:
Vor einiger Zeit bin ich auf den Posten von jemandem gestoßen, der einen Honeypot erstellt und auf die Rückkehr von anders verdeckten E-Mail-Adressen gewartet hat:
Neun Möglichkeiten zur Verschleierung von E-Mail-Adressen im Vergleich
CSS Codedirection 0 MB Spam
CSS-Anzeige: keine 0 MB
ROT13- Verschlüsselung 0 MB
Verwenden von ATs und DOTs 0.084 MB
Bauen mit Javascript 0.144 MB
Ersetzen von '@' und '.' mit Entitäten 1,6 MB
Teilen der E-Mail mit Kommentaren 7.1 MB
Urlencode 7,9 MB
Nur Text 21 MB
Dies ist die originale statistische Grafik von Silvan Mühlemann, die ihm alle Ehre macht:
Um die Frage zu beantworten: Ja, in gewisser Weise funktioniert die E-Mail-Verschleierung.
quelle
rtl
Beispiel auf die verlinkte Seite kopierte (Chrome 8, Mac),moc.etalllit@7raboofnavlis
landete es in meiner Zwischenablage. Vielleicht ist dies für den realen Gebrauch nicht so praktisch.Ich mochte immer die einfache, elegante und nicht zu erwähnen die elegante Lösung der Verwendung von:
Tacky Turing 0MB
Mit dieser Methode bekomme ich keinen Spam. Tatsächlich bekomme ich keine E-Mail.
quelle
example.com
leidet nicht unter irgendetwas, sondern ist von Natur aus eine Testdomäne, genau wieexample.net
einige andere. Es sind keine E-Mail-Handler für definiertexample.com
.[email protected]
stattdessen zu verwenden , nur damit besonders deutlich wird, dass es sich um eine Anweisung handelt und nicht nur frech ist.xyz@"mypants."example.com
... Um mir eine E-Mail zu senden, müssen Sie zuerst entfernen"my pants."
. Ich denke, es wäre genauso effektiv undreduces
die Chance, dass ein unschuldiger Domain-Name-Inhaber von ihm Spam bekommt. (Übrigens - ich verwende keine dieser Methoden).Es gab kürzlich einen interessanten Artikel von Cory Doctorow zu diesem Thema , in dem argumentiert wurde, dass E-Mail-Verschleierung wenig Sinn macht und ein optimalerer Ansatz darin besteht, den Spam, den Sie erhalten, intelligent zu verwalten.
TL; DR-Version:
quelle
So viele Menschen immer noch verwenden
@
und.
geradezu , dass es wenig Bedarf für einen Spammer mit einer Art und Weise zu kommen , jede Art von Verschleierung zu besiegen; Nicht erledigte Arbeit ist nicht ausgegebenes Geld / Zeit.quelle
Alles , was von vielen Leuten getan wird, wird besiegt, aber wenn Sie Ihre E-Mail-Adresse auf eine Weise verbergen, die nicht viele Websites tun, investieren die Spammer nicht das Geld, um sie zu finden. (Sie versuchen, Geld zu verdienen, also investieren sie nur viel, wenn die Renditen hoch sind.)
Wenden Sie also keine Methode an, die andere verwenden. Überlegen Sie sich Ihre eigene. Diese habe ich mir gerade ausgedacht: (Kopieren Sie sie nicht alle, sonst funktioniert sie nicht mehr.)
quelle
Spammer sind nicht die NSA. Es ist nicht wichtig, dass sie Ihre Verschleierung aufbrechen. Jeder Aufwand, der unternommen wird, um Ihre E-Mail-Adresse zu verbergen, reicht wahrscheinlich für die Aufgabe aus.
Die interessantere Frage ist, warum man nicht einfach ein Einweg-E-Mail-Konto als Absperrung verwendet, um Antworten in öffentlichen Foren zu filtern. Auf diese Weise ist es Ihnen egal, ob das Konto Spam enthält, und nachdem Sie legitime Antworten überprüft haben, können Sie Ihre Korrespondenten über Ihr reguläres E-Mail-Konto kontaktieren.
quelle
Ja, dies ist in den meisten Fällen der Fall, da Sie ein Muster für das Sammeln von E-Mails benötigen. Je komplexer das Muster, desto teurer (Zeit / Geld) ist es für Spammer, E-Mails abzurufen. Natürlich stoppt nichts die manuelle Ernte, aber das ist sehr gering. Das, was normalerweise gemacht wird, ist nicht JS-verschlüsselt, es werden reine Text-E-Mails gesammelt (überprüfen Sie jede 1-2 Jahre alte Website, die unverändert ist, und ich wette, Sie zahlen 20 US-Dollar für ihre reine Text-E-Mail, und sie erhalten jede Menge Spam).
In meinem Unternehmen werden alle externen E-Mails mithilfe einer Reihe von serverseitigen und JS-clientseitigen Methoden verschleiert.
Eine E-Mail sieht also nie wirklich aus wie eine E-Mail, und das Muster ändert sich IMMER. Sie werden überrascht sein, wie gut diese Methode funktioniert, sicher, dass einige Methoden kompromittiert und leicht kaputt gehen. Aufwändigere Methoden der E-Mail-Verschleierung machen die Ernte jedoch in der Regel sinnlos, da die bloße Erkennung von Mustern eine Menge investierter Ressourcen erfordern würde.
Die Brute Force von CAPTCHAS ist anders, wenn die Hacker / Spammer / Erntemaschinen eine bestimmte Site ZIELEN. Dies gilt nicht wirklich für kleine Websites, die eine Vielzahl von Verschleierungsmethoden verwenden, oder für Websites, auf denen Benutzer E-Mails mit unterschiedlichen Formaten auf verschiedene Arten verschleiern (ohne .com oder .net usw.).
Die meisten Harvester kennen kein Javascript, dh sie verarbeiten kein JS. Dies verteuert die Erntemaschinen. Es gibt einige Harvester, die versuchen, JS zu verarbeiten, aber wie ich bereits sagte, ist es sehr kostspielig, wenn Sie innerhalb von Minuten Millionen von E-Mails verschicken.
Meine Methode, bei der jedes Mal eine zufällige Methode angewendet wird, funktioniert sehr gut. Ich habe noch keinen Spam auf meinem Konto.
quelle
Ich habe 2 Verschleierungsmethoden nicht erwähnt. Weder bietet es den Vorteil eines anklickbaren Links noch des Ausschneidens und Einfügens.
Verwenden Sie ein grafisches Element anstelle von Text.
Ordnen Sie die Elemente vertikal an, mit Spalten mit anderen Elementen links und / oder rechts:
quelle
JS-Verschleierung funktioniert mit einfachen Wget-basierten Harvestern bis zu einem gewissen Punkt, aber ich vermute, dass auch JS-fähige IE-Instanzen verwendet werden und sie lesen können, was der Webbenutzer sehen würde.
Wenn die Adresse über eine Sicherheitslücke auf einer Ihrer Lieblingssites gesammelt oder gestohlen wird, wird sie für immer auf Spammerlisten repliziert.
Meine eigene E-Mail-Adresse ist so alt, dass sie vor Spam erstellt wurde und daher im gesamten Netz sichtbar ist. Ich erhalte Tausende von Zustellversuchen pro Woche. Ich hatte Zeit, ein ausgeklügeltes System zu entwickeln, das es effektiv in eine Spamfalle verwandelt. Dabei wurde Spamcop automatisch gemeldet, um der Community zu helfen.
Spam wird eines Tages besiegt, und ich habe ermutigende Anzeichen dafür gesehen, dass er rückläufig ist.
quelle
Eine Sache, die für mich sehr gut funktioniert hat, ist die Verwendung von ASP.NET, um einen "LinkButton" zu erstellen. Diese Verknüpfungsschaltfläche hat dann
Response.Redirect("mailto:MailAddress");
die Aktion "onClick". Dies führt dazu, dass der LinkButton einejavascript:DoPostBack(...)
als URL hat. Am Ende wird eine Serveranfrage gestellt, die eine "Weiterleitung an die Mailadresse" zurückgibt. Die Farm Bots haben diese E-Mail nie bekommen.quelle
Ich habe meine E-Mail-Adresse überall im Internet veröffentlicht und entgegen der landläufigen Meinung scheint dies keinen Einfluss auf die Menge an Spam zu haben, die ich erhalte. Es ist für eine lange Zeit mit einem Durchschnitt von 3 pro Tag stabil gewesen. Also würde ich sagen, dass Verschleierung nutzlos ist.
Ich habe festgestellt, dass sehr kurze Benutzernamen (z. B. [email protected]) zu mehr Spam führen. Anscheinend werden die von Spammern verwendeten E-Mail-Adressen einfach durch Ausprobieren aller möglichen Kurzbuchstabenkombinationen und Verwendung von Namenslisten generiert.
quelle
Ich glaube nicht , es hilft , eine ganze Menge mit Standard -
[AT]
und[DOT]
, aber entweder mit Worten , die Dinge bedeuten oder realisiert werden kann , bedeutet auf und Punkt ... oder sogar_A((T>>
oder irgendetwas anderes , das einigermaßen zufällig ist ... nur meine Gedanken über die Angelegenheit.quelle
Wenn Sie versuchen, mit Google nach E-Mail-Adressen zu suchen, werden Sie feststellen, dass es wirklich schwierig ist und Google aus irgendeinem Grund nicht viele davon in der Form "[email protected]" hat - möglicherweise eine Selbstbeschränkung ?
Wenn ich nach "maier [at] berlin.de" suche, finde ich mehr Treffer, als wenn ich nach "[email protected]" suche, und das @ scheint als Jokerzeichen zu funktionieren. Die Treffer sind nicht wirklich Mailadressen.
Auf der anderen Seite möchten Sie, dass Ihre Kunden (wenn Sie solche haben und sie im Web kontaktieren) einen bequemen Mailto-Link verwenden, ohne herumzuspielen und schicke Hosen auszuziehen.
Also, wenn Sie Google, Bing, Bong und Zong immer noch nicht vertrauen (vielleicht verkaufen sie die Mailadressen separat?), Können Sie Ihre E-Mail-Adresse mit ein wenig Javascript zusammenstellen :
Ich schätze, die meisten Webcrawler interpretieren kein Javascript und werden es schwer haben, Ihre Adresse in einem großen, automatisierten und billigen Prozess zu finden.
quelle
Aus meiner Erfahrung mit dem Sblam! Anti-Spam-Service Es gibt eine Menge technisch inkompetenter Spammer, die es dennoch weiter versuchen, wahrscheinlich, weil es eine Menge ungeschützter E-Mails zu sammeln gibt (und ungeschützte Websites, die Spam enthalten), sodass selbst eine einfache Verschleierung einige Harvester stoppen kann.
Die Aktualisierung des regulären Ausdrucks in einem Harvester durch OTOH
(@| AT )
ist keine Hexerei, und wahrscheinlich haben es bereits viele Spammer getan.Rätsel, die Menschen nerven, sind es nicht wert. Ich habe eine standardkonforme Verschleierung entwickelt, die E-Mails mit Entitäten und Urlencodierungen verschlüsselt und der URL und dem HTML- Code ( Quellcode ) ungewöhnliche Konstrukte hinzufügt :
http://hcard.geekhood.net/encode/[email protected]
Dies gibt einen Link, der für echte Benutzer lesbar und voll funktionsfähig ist, aber nur von Spammern abgerufen werden kann, die sich Mühe geben, HTML und URL korrekt zu analysieren (dies könnte Spam vermeiden oder zumindest Webstandards unter Harvester-Autoren fördern!).
quelle
Da E-Mail-Listen verkauft werden, kann eine Firma die einfache herausfinden und andere können sie verwenden. Auf diese Weise ähnelt es jedem DRM.
quelle