Start Java Script Jak ukryć adres e-mail przed spamerami?


Designed by:
Peery


Jak ukryć adres e-mail przed spamerami? PDF Drukuj Email
Wpisany przez Webmaster   
środa, 09 marca 2011 11:02

Spam - krótko mówiąc to niechciane i niepotrzebne wiadomości e-mail. Najbardziej rozpowszechniony jest spam wysyłany przez pocztę elektroniczną. Wiele osób zastanawia się w jaki sposób spamer (osoba wysyłająca spam) znalazł nasz adres e-mail. Jest wiele sposobów na pozyskanie adresów poczty elektronicznej. Począwszy od robotów, które przeszukują strony www i w ten sposób pobierają dane, po przez sprzedaż baz danych adresów osobom trzecim aż po wycieki z baz danych. Szary użytkownik sieci może zabezpieczyć się przed niechcianym spamem na kilka sposobów. Przede wszystkim podstawą jest korzystanie z różnych narzędzi współpracujących z klientami poczty lub mechanizmami zainstalowanym na serwerach pocztowych (np. szare listy, RBL, itp.)

Pozyskiwanie adresów e-mail ze stron www to najtańszy i najprostszy sposób działania spamerów. Jednakże możemy się przez tym w łatwy sposób zabezpieczyć ukrywając adres przed robotami.

Pierwszym sposobem jest wstawienie na stronę adresu e-mail jako element graficzny. Wadą takiego rozwiązania jest iż użytkownik musi ręcznie przepisać adres do wiadomości co może prowadzić do "literówek" a co za tym idzie nie otrzymamy wiadomości.

Drugim rozwiązaniem jest zakodowanie w kodzie źródłowym samego adresu. Większość robotów nie potrafi parsować kodów na poszczególne znaki. Jest to lepsze rozwiązanie od poprzedniego, ponieważ użytkownik widzi na www e-mail zapisany w tradycyjny sposób i klikając bezpośrednio na adres otwiera okno nowej wiadomości z już wpisanym poprawnie adresem. Takie rozwiązanie jest tymczasowe ponieważ spamerzy uczą się i rozwijają swoje roboty. Z upływem czasu mogą wzbogacić swojego robota o umiejętność parsowania kodu html.

 

<script type="text/javascript">
document.write(unescape('%3c%61%20%68%72%65%66%3d%22%6d
%61%69%6c%74%6f%3a%74%65%73%74%40%74%65%73%74%2e
%70%6c%22%3e%74%65%73%74%40%74%65%73%74%2e%70%6c
%3c%2f%61%3e'));
</script>

 

Kolejnym rozwiązaniem jest sklejanie adresu e-mail przez JavaScript. Na chwilę obecną jest to najlepsze rozwiązanie. Robot skanujący kod strony widzi skrypt, który pomija. Natomiast użytkownik przeglądający stronę widzi wynik tego skryptu, czyli nasz adres e-mail.

 

<script language=javascript> 
 
var linktext = "e-mail";
 
var nazwa = "test";
 
var domena = "test.pl";
 document
.write("<a href="/ + "mail" + "to:" + nazwa + "@" + domena + ">"
+
linktext + "</a>")
</script>

 

Przydatne linki