Encryptete Emailtags
Die Spam-Roboter werden immer schlauer, ein neues Verfahren musste her. Nun wird mit einem JavaScript alles verschlüsselt!
Info zur Funktion und Hinweis auf externes Angebot
Encryptete Emailtags helfen dabei, die Spam-Flut zu stoppen. Die Verschlüsselung der E-Mail-Adresse wird verwendet, damit die von Spammern eingesetzten Hilfsprogramme ihre E-Mail-Adresse nicht mehr aus dem Quelltext extrahieren und zu Spam-Listen hinzufügen können. Der E-Mail-Verweis wird dabei im Browser immer noch korrekt angezeigt und bleibt weiterhin voll funktionsfähig.
Erster Schritt zur Verschlüsseleung - Textzeichen ersetzen
Für normale Textzeichen kann man auch den ASCII-Wert / UNI-Code (oder benannte Zeichen) einsetzen. Sie kennen das sicher für € für das Euro-Zeichen (€).
So zeigt der entsprechende UNI-Code
- ASCII-Wert 114 r ein r
- ASCII-Wert 115 s ein s
- ASCII-Wert 116 t ein t
- ASCII-Wert 117 u ein u
- ASCII-Wert 118 v ein v
- ASCII-Wert 064 @ ein @
Beispiel: Diese Emailadresse wurde nicht als normaler HTML-Befehl eingetragen
meinemail@nix.de
Statt des Eintrags
<a href="mailto:meinemail@nix.de">meinemail@nix.de</a>
wurde die entsprechenden UNICODE-Werte für die Textzeichen notiert:
<a href="mailto:meinemail
@nix.de">
meinemail
@nix.de</a>
Genau so eingetragen stellt das noch keinen Schutz dar, ist aber die Basis für ein Crypto-Script, das mit den Zahlenwerten der CharCodes Rechenoperationen zur Verschlüsselung durchführt.
An einem Script das diese Technik verwendet arbeite ich gerade. Die Idee ist nicht neu, wird zur Zeit aber oft mit Serverunterstützung umgesetzt. Meine Lösung, die in Grundzügen fertig ist, arbeitet mit einem Verschlüsselungssystem für Textzeichen.
Die zur Verschlüsselung verwendete Zeichenreihe wird dabei durch eine Basisverschiebung und zusätzlich durch zyklisches Verschieben jedes einzelnen Zeichens ermittelt. In Arbeit: 0-encoder-05.htm
Bis dahin können sie auf ein anderes Online-Angebot ausweichen. dabei ist der Aufwand aber recht groß, weil uU für jede Emailadesse eine separate Entschlüsselungfunktion vorhanden sein soll. Meine Lösung wird mit einer einzigen Funktion auskommen, eignet sich also für den mehrfachen Einsatz mit unterschiedlichen Adressen.
MailSpamBlocker PRO 042.2
Originaltext von der Webseite:
Neues Anti-Spam Tool veröffentlicht / Mit dem MailSpamBlocker PRO können Sie Ihre Mailadressen auf Ihrer Website zuverlässig vor Spam schützen. Das online-Tool wandelt 'normale' Mailadressen, in für Spam-Spider unlesbaren Code um, und bietet den Besuchern Ihrer Website trotzdem eine komfortable Möglichkeit, mit Ihnen in Kontakt zu treten.
In dieser PRO Version, haben Sie jetzt zwei Möglichkeiten die Adressen zu schützen.
Diese Version dieses bewährten Tools (Versions-Nummer 4.3), gits nun nur noch in der Macromedia-Adobe Exchange Zone.
MailSpamBlocker 034.1
Für zu Hause gibts dort ebenfalls ein winziges (6 kB) großes ausführbares Programm, dass Sie auch offline benutzen können: MailSpamBlocker 034.1
Mail Spam Blocker 5.0 beta 322 vom10.6.2006
Die Spam-Roboter werden immer schlauer, ein neues Verfahren musste her. Nun wird mit einem JavaScript alles verschlüsselt! Dazu müssen sie auf der Webseite die entsprechende Emailadresse chiffrieren lassen.
Der verschlüsselte Email-Eintrag benötigt logischerweise eine JavaScript-Funktion, welche die Verschlüsselung beim Aufruf ihrer Seite im Browser wieder entschlüsselt. Das für ihre Chiffrierung notwendige Script wird zum Kopieren 'mitgeliefert'. Hier ein Beispiel des Scripts und der Link für 'meinemail@nix.de'
<script type="text/javascript">
function ch1(x){
var yy=2;var z=0;var xx="";
for(var y=0;y<x.length;y++)
{
z=x.charCodeAt(y);
xx+=String.fromCharCode(z-yy);
}
return xx;
}
function msb(x)
{
location.href=ch1(x);
}
</script>
<a href="javascript:msb('ocknvq<ogkpgocknBpkz0fg')">
meinemail[AT SIGN]nix[DOT]de
</a>
Testen: meinemail[AT SIGN]nix[DOT]de
Kostenlose Verwendung ab sofort unter: http://www.myvasco.com/msb.

|