Защита e-mail от спама
Система управления сайтом IntelligentCMS предлагает интегрированные методы защиты e-mail от спама.
Для понимания сути защиты, нужно иметь представление о некоторых методиках работы спамеров.
Откуда спамеры добывают e-mail для проведения рассылок?
Обычно e-mail собираются со страниц сайтов специальными программами: спамботами.
Происходит это следующим образом:
- Спамер формирует список запросов в поисковые системы по которым отбирает страницы сайтов, содержащие информацию по определенной теме.
- На эти страницы напускается специальная программа, которая анализирует их код и "выгрызает" оттуда e-mail адреса.
- Эти адреса попадают в базы данных спамеров и по ним начинает производиться рассылка спамерских сообщений.
Профилактика спама - лучшая защита.
Одним из наиболее грамотных подходов к защите от спама является его профилактика.
Поэтому адреса опубликованные на вашем сайте лучше защитить от попыток спамботов распознать их и занести в свою базу данных.
Как реализована защита e-mail от спама в IntelligentCMS?
Если включена соответствующая опция в настройках, то IntelligentCMS анализирует код страницы и динамически заменяет все найденные им e-mail адреса на JavaScript-функции, которые выводят их в виде пригодном для человека, но непригодном для автоматического разбора.
К примеру, на странице есть следующий e-mail адрес:
В коде страницы он выглядит следующим образом:
<a href="maito:artprom@artprom.ru">artprom@artprom.ru</a>
IntelligentCMS преобразует его к следующему виду:
<script language="JavaScript" type="text/JavaScript">document.write('<a hr');document.write('ef="ma');document.write('ilto:a');document.write('rtprom@');document.write('artp');document.write('rom.r');document.write('u">artpr');document.write('om@art');document.write('prom.ru<');document.write(1/a>');</script>
Как видите, разобрать такую мешанину и вычленить e-mail адрес практически невозможно. Более того, при каждой генерации страницы, этот код будет преобразован заново. Он никогда не будет повторяться, что еще больше затруднит возможность сбора таких e-mail адресов.
Но для пользователя это будет выглядеть все так же:
Можете посмотреть код этой страницы и увидеть, как IntelligentCMS преобразовал e-mail адреса из этого примера.
|