php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.01.2005, 09:31  
Gast
 
Beiträge: n/a
Standard Verstecken von e-mail adressen vor Spamrobots

Ich habe ein kleines Problem der anderen Art. Ich habe eine Seite, von der ich nicht will, daß sie im Web gesehen wird, außer von leuten, die wissen, wo sie suchen müssen (nur direkte Adresseingabe). Es handelt sich um eine Seite, in der e-mailadressen im Klartext stehen. Quasi eine Adressliste für meine Mitspieler. Die beschweren sich nun, daß Ihre Adressen möglicherweise von Spamrobots gefunden werden.

Meine Sicherheitsvorkehrungen sind: Metatag Robots follow auf "no" zu setzen und die Adressen aus einem Textfile zu lesen.

Reicht das?

Gruß Nils
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.01.2005, 09:40  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Nein

Effektivste Methode: Liste nach Authentifizierung. Was einem Spambot wohl kaum gelingen wird.
Guradia ist offline  
Alt 12.01.2005, 09:46  
Gast
 
Beiträge: n/a
Standard

Danke. Muss ich mich wohl ransetzen und programieren.
 
Alt 12.01.2005, 09:48  
Gast
 
Beiträge: n/a
Standard

hallo nils,

du kannst die emails auch noch per javascript zusammensetzen lassen. so etwa

Code:
<script>
    var user="mistemef";
    var server="gmx.de";
    document.write("<a href=\"mailto:"+user+"@"+server+"\">eMail-Link</a>");
</script>
das problem ist es, je nachdem wie viel Wert du darauf legst, die Seiten weiterhin valide nach W3-Normen zu halten. Man muss allerdings auch dazu sagen, dass die Robots langsam auch schon aus solchen kleinen konstrukten die emails auslesen können..

andere möglichkeit wäre:

Code:
<script>
 var x=new Array();

 x[0]="mi"; x[1]="st"; x[2]="em";
 x[3]="ef"; x[4]="@g"; x[5]="mx"; x[6]=".de";

 document.write("<a href=\"mailto:");
 for (var i=0;i<x.length;++i)
       document.write(x[i]);
 document.write("\">eMail</a>");
</script>
mfg
 
Alt 12.01.2005, 09:49  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

alternativ: email-adressen verstecken und emails per formular versenden.
imported_Ben ist offline  
Alt 12.01.2005, 09:49  
Ypsillon
Gast
 
Beiträge: n/a
Standard

Du könntest einen Wrapper drum herum bauen, oder Guradia?

Eine Seite vorschalten auf der ein Wert in die DB gesetzt wird. Dann wird automatisch auf eine weitere seite geroutet, nach 10 Sekunden.

Aud der 2ten Seite prüfst du dann ob der Wert existiert und ob er älter ist als 10 Sekunden und jünger als 1 Minute oder so. Ist das nicht der Fall, dann machste nen die() rein, dass die Site nicht angezeigt wird.

Alles unter der Annahme das Bots keine Sessions annehmen. Und länger als 10 Sekunden versuchen

Die Mailadresse an sich: Da gibt meines Erachtens fertige scripte, die Dir aus einer DB mit Emailadressen, Bildfiles genergieren - zeig mir aml den Bot der Bilder lesen kann *sfg*....

M.
 
Alt 12.01.2005, 09:51  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Ypsillon
zeig mir aml den Bot der Bilder lesen kann *sfg*....
ich meine mich zu erinnern, dass ich das irgendwo mal gelesen habe .. muss mal suchen ..
imported_Ben ist offline  
Alt 12.01.2005, 09:53  
Ypsillon
Gast
 
Beiträge: n/a
Standard

ne ich glaube das script baut die Mailadresse aus verschiedenen Bildern zusammen, für jedes Zeichen ein Bild Ich weis aber nimmer wo ich das gesehen habe *S*

Yps
 
Alt 12.01.2005, 09:55  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://www.xwolf.de/artikel/spamschu...ls-image.shtml
Zitat:
Die Methode mit den Bildern: Die E-Mailadresse wird als Bild abgelegt oder Teile der Adresse als Bild.
Erste Methode: Die gesamte Adresse ist als Bild abgelegt.
Nachteile: Ebenso wie bei JavaScript gibt es Probleme mit Leuten, die alternative Browser und Views auf die Seite haben.
Vorteil: Die Meisten SpamBots schaffen es noch nicht.
Aber: Wer Content-Filter austricksen kann, der muss selbst Ahnung von Content-Filtering haben. Es ist daher naheliegend, daß die Programmierer entsprechender Software auch Bildanalyse-Funktionen implementieren können und werden.
Ich verweise hier auf den Kommerz: Für Strassenkarten-Hersteller wurde es zu einem wichtigen kommerziellen Aspekt, daß diese Software entwickelten, mit der sie geklaute und teilweise modifizierte Karten und Lagepläne im Netz aufspüren konnten.
Bei SPAM geht es aber auch um Geld. Um viel Geld. Wenn also die Verbreitung dieser Form der Adressverschlüsselung zunimmt, werden auch die SPAMer totsicher Geld in die Entwicklung der entsprechenden Software setzen. Oder diese einfach aufkaufen von denselben Leuten, die Geld mit Abmahnungen für Kartennutzer machen.
Die Methode: Teiladresse plus Image
Ich denke, diese Methode dürfte länger erfolgsversprechend sein um SpamBots zu behindern.
Es ist ungleich komplexer Teilcodes aus verschiedenen teilen einer Seite zu analysieren, als jeweils zugehörige Teile. Erst recht, wenn der Content-Type wechselt.
Aber auch und gerade diese Methode macht wieder alternativen Browsern Probleme.
es lohnt sich aber auf jeden fall den ganzen artikel zu lesen. ist echt interessant.

grüße ben.
imported_Ben ist offline  
Alt 12.01.2005, 10:32  
Gast
 
Beiträge: n/a
Standard

Ich hab da mal vor längerer Zeit was entwickelt:

http://www.leoworld.de/leoworld/php/tools/tools_01.php

Es gibt aber nicht wirklich einen kompletten Rundumschutz.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mail() an web und gmx kampfnickel PHP Tipps 2008 12 23.09.2007 00:03
Unterschied zwischen mail() und popen(/usr/sbin/sendmail)... DonTermi PHP Tipps 2007 8 27.03.2007 13:25
[PHP] mail() Problem mit AOL Adressen horvath-media PHP Tipps 2006 25 23.03.2006 19:53
mail() und boundary Problem Gef PHP Tipps 2006 4 02.03.2006 00:47
phpmailer an mehrere Adressen gleichzeitig Sonja PHP Tipps 2007 12 09.11.2005 14:06
phpmailer an mehrere Adressen gleichzeitig Sonja PHP Tipps 2007 4 09.11.2005 12:48
Mail mit mail() kommt nicht an center PHP Tipps 2005-2 5 18.08.2005 13:02
mail() verschickt noch lange nicht jede mail janni PHP Tipps 2005-2 4 17.06.2005 14:05
Mail adresse überprüfen? PHP Tipps 2005-2 6 16.06.2005 11:53
Mit der PHP mail() Funktion eine HTMl mail verschicken? PHP Tipps 2005 6 09.05.2005 07:13
php mail() header &amp;amp;amp;amp;amp;amp; Spam Problem PHP-Fortgeschrittene 4 04.05.2005 12:31
email adressen vor spam verstecken... so? Sclot HTML, Usability und Barrierefreiheit 5 11.02.2005 10:09
Mail versenden - Fehler 553 Anuschka PHP Tipps 2004-2 7 13.12.2004 19:54
newsletter - bcc - wie viele mail adressen? Beitragsarchiv 7 16.11.2004 14:15
mail() - mail header PHP-Fortgeschrittene 2 28.09.2004 15:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
emailadressen per javascript verstecken, phpmailer email adresse verschleiern java, mail verstecken php, script \var x=\, mailto mit php verstecken, php mail email verstecken, spam robots php lesen, mailto verstecken, email adresse verstekcne php, robots lesen mailadressen aus, email vor robots vertsecken, email adresse spam php, email verstecken php, php mailto verstecken, spamrobots.de, php email vor bot verstecken, email adresse vor spamrobots verstecken

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:56 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.