Как спасти электронную почту от спамеров

Адреса, опубликованные на популярных сайтах, нередко становятся добычей спаммеров. Как же защититься от программ для извлечения адресов электронной почты с веб-страниц? Самый простой и действенный метод защиты — добавить в свой e-mail лишние буквы и попросить посетителя страницы убрать их. Например, вместо адреса ivan@ mail.ru напишите ivan-abracadabra@ mail.ru, а ниже добавьте: «Если вы хотите написать мне письмо, удалите -abracadabra». К этому способу прибегают многие участники ньюс-групп и посетители форумов.

Раньше часто встречалась рекомендация вставлять лишние пробелы, заменяя символ @ на (at), а точку — на dot (например, ivan (at) mail dot ru). К сожалению, последние версии спаммерских программ научились распознавать такие искаженные адреса.

Есть и другие варианты, например, перемешать русские буквы и английские (ivan собачка mail точка РУ) или не дописать адрес (ivan@mail_вы_знаете,_что_дальше). Проблема в том, что эти «шифровки» доставляют немало хлопот не только спаммерам, но и начинающим пользователям. Далеко не каждый знает, «что дальше» (mail.ru или mail.com?). А кое-кто может и не догадаться, что слова «точка РУ» нужно заменить доменным именем .ru.

Если вам нужно защитить адреса на своем собственном сайте, запишите их в ASCII-кодах. Вместо всех или некоторых символов поставьте &%hкод; (амперсанд, решетка, код символа и точка с запятой). Адрес ivan@ mail.ru можно закодировать так:

a href=»mailto:i& %h 118;& %h97;n@ma& %h105;l& %h46;& %h114;u > Ivan

В любом браузере эти коды будут работать как обычная ссылка. На странице http://www.willmaster.com/possibilities/demo/aelgwase.html вы можете ввести свой адрес и получить готовый код для него.

Данный способ известен уже несколько лет, и за это время спаммеры успели создать программы, расшифровывающие ASCII-коды. Ответный ход противников спама: скрипты на Javascript. В страницу вставляется нехитрая программа, которая «склеивает» адрес из отдельных кусков:
«<.script language=javascript>

var i = «ivan»;

document.write(‘I’ + «van»);

<./script>»

Создать такой же скрипт для своего e-mail можно по адресу http://innerpeace.org/escrambler.shtml. Крошечная (всего 24 Кб) программа Crypt eMail может скрывать ссылки как с помощью ASCII-кодов, так и посредством Java-скриптов. Скачать ее можно по адресу http://www.hcsoft.spb.ru.

Большинство современных браузеров без проблем справляется с этим кодом, а спаммерские программы пока не способны интерпретировать Java-скрипты. Технически это довольно сложно, но отнюдь не невозможно. Есть вероятность, что через какое-то время спаммеры «научат» свои программы расшифровывать и такие адреса.

Самой надежной защитой остаются ссылки типа ivan-abracadabra@ mail.ru. Ведь можно написать:

ivan-rembo@ mail.ru

Защита от спама: уберите, пожалуйста, дефис и rembo

или даже:

ivan_ivan@ mail.ru

Второе слово нужно удалить, как и знак подчеркивания перед ним

Ни одна программа не сможет определить, что именно нужно удалить: ведь ivan-rembo@ mail.ru и ivan_ivan@ mail.ru являются верными адресами электронной почты. Только человек способен прочитать текст и отбросить нужное слово.

Добавить комментарий

всё о почтовых и курьерских услугах