защита e-mail на сайте

Kirill

Новичок
защита e-mail на сайте

На сайте предполагается наличие большой БД с контактными данными пользователя (мыло, телефон, etc). Профиль пользователя можно посмотреть как передав парметр id юзера, так и в результате поиска (выводятся краткие профили пользователей). Как организовать защиту контактных данных пользователя, чтобы и смотреть было удобно и данные были защищены. Если для показа данных сделать отдельную страницу (например ?login=name&action=viewcontact) и выдавать на неё ссылки при описании контакта. прямые переходы по такой ссылке запретить, разрешить переход только если передан параметр - хешь, получаемый путем шифрования ip и контрольного слова и id контакта. В таком случае возможность выкачать данные остается - заходим на страницу каждого пользователя, выдираем линк - получаем контактные данные. Если вместа хэша юзать кукис или сессию - та же история. Можно просить пользователей вводить данные с картинки, но это будет слишком неудобно. У кого какие идеи, может кто-нибудь сталкивался с подобной проблемой?
 

Фанат

oncle terrible
Команда форума
Может, кто-то будет пользоваться поиском, перед тем, как задавать свой вопрос?
 

Royal Flash

-=MaestrO=-
Kirill
1. Доступ к мылу - через скрипт, т.е. если кто-то хочет отправить e-mail, то для этого используется специальный скрипт, который и отправляет сообщения, не показывая e-mail пользователя. Необходима защита кодом картинки.
2. Блокировать доступ по ip, cookies (и/или другой инфе) к контактной информации на некоторое время, если совершено более 5 попыток доступа в секунду. Хотя данный вариант обламает, наверное, всех поисковых роботов и некоторых "нормальных" пользователей.
3. Использовать код с картинки - на мой взгляд наиболее защищенное решение.
 
Сверху