adsl club

Справочник

Форум

Программы

Фильмы

Ресурсы

Файлообмен

Хостинг

Ростелеком
Защита мейла на сайте от спама
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ
Автор Сообщение
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Пт 28-11-08 : 03-33    Заголовок сообщения: Защита мейла на сайте от спама Ответить с цитатой

Сидел тут недавно изучал сей вопрос....

Нашел функцию такой схема

Сначала мейл кодируется в base64

В коде страницы присутствует именно в таком виде

Написан на JS конвертер из base64 в человекопонятный вид

Конвертированное через document.getelementbyid.value и innerHTML адрес вставляется в

<a href="" id=write></a> - т.е. как бы пустую ссылку.

но, вопрос то какой, это от популярных сборщиков мейлов защитит ?

пользователь то в итоге видит у себя перед глазами мейл типа name@server.ru
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Wega
Гуру
СообщениеДобавлено: Пт 28-11-08 : 13-00    Заголовок сообщения: Ответить с цитатой

Richard Ferlow
Утащить такой мейл можно без особых проблем.
Другое дело, что сборщики подобным образом заморачиваться не будут (по-крайней мере поверхностный осмотр пары программ показал, что они тупо парсят исходный html). Да и скорость обработки упадёт. Но это не 100% защита точно.
Надеюсь, хранение почтового адреса в base64 не самый распространённый способ защиты?)
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Aprelle
Гуру
СообщениеДобавлено: Пт 28-11-08 : 14-09    Заголовок сообщения: Ответить с цитатой

Richard Ferlow
Нужно сделать так, чтобы изначально пользователь не видел этот e-mail,
чтобы e-mail расшифровывался только по событию, например, OnClick.
Тогда, если сборщик не нацелен конкретно на твой сайт, ни один сборщик эти e-mail не вытащит.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Пт 28-11-08 : 15-33    Заголовок сообщения: Ответить с цитатой

Wega
Я тоже на это уповал, но потом че-то осенило, что в итоге мейл то видно Smile
Что Base64 раскусят - думаю если целенаправленно только, ибо он пишется в теле вызова функции, к тому же внутри тэга body

Aprelle
Такой вариант мне тоже сразу в голову пришел, но хотелось бы чтобы человек видел мейл, на который он может нажать.

Безусловно, можно сделать мейл картинкой, но, в таком случае простая смена мейла превратится в заморочку.
Ну а создавать скрипт, который в стиле дизайна будет на лету изображение с текстом создавать как-то не хочется.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Aprelle
Гуру
СообщениеДобавлено: Пт 28-11-08 : 16-26    Заголовок сообщения: Ответить с цитатой

Richard Ferlow
Вот еще простой способ для отображения (только что придумалWink
разделить буквы мэйла тэгами:
например
<b>n</b><b>a</b> и т.д. <b>m ... e@server.ru
тэги могут быть всякие разные как то: style, em и т.п. какие подберешь такие и будут.
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Big Digger
Гуру
СообщениеДобавлено: Вс 30-11-08 : 05-21    Заголовок сообщения: Ответить с цитатой

можно вместо мейла форму на сайте повесить и отправлять ее простеньким скриптом куда надо (адрес в конфиге скрипта не будет виден ни юзерам, ни парсерам)
а от автосабмиттеров капчу присобачить )
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Вс 30-11-08 : 05-26    Заголовок сообщения: Ответить с цитатой

Это есть Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Big Digger
Гуру
СообщениеДобавлено: Пн 1-12-08 : 07-57    Заголовок сообщения: Ответить с цитатой

Так чего ж еще тебе надо, хороняка? (c) Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение  
Richard Ferlow
Гуру
Предупреждений : 2
СообщениеДобавлено: Пн 1-12-08 : 13-18    Заголовок сообщения: Ответить с цитатой

Big Digger
Клиенты хотят - как и форма обратной связи, так и мейл непосредственно на странице Smile
 Наверх
Посмотреть профиль / Отправить личное сообщение Отправить личное сообщение   Номер ICQ
Показать сообщения:   
Ответить на тему    Форум АДСЛ КлубаЦИФРОВОЙ ФЛЕЙМ :)ПРОГРАММИРОВАНИЕ Часовой пояс: GMT + 7
Страница 1 из 1

 

 
Аватары: Вкл|Выкл   ЮзерИнфо: Вкл|Выкл   Подписи: Вкл|Выкл
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы