Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: защита информации
Форум программистов > Интернет и сети > Web-программирование > PHP программирование
Programmer_Hard
Как защитить сайт на php ,
Страницы админки закрыты по логину и паролю, которые хранятся в бд.
Все данные хранятся в БД.
Нужна защита от подбора паролей, те нужны все виды защиты, я сделал определение ip, рефа, частоту попыток ввода пароля.
Как еще можно защититься от подбора паролей?
nws
Храни пароли в БД в md5
Дай 3 попытки для ввода пароля, если 3 раза введено не правельно пусть повляется CAPTCHA
Programmer_Hard
Цитата(nws @ 1:04:2008 - 21:49) *
Храни пароли в БД в md5

а как тогда востанавливать забытые пользователем пароли?
sax_ol
Programmer_Hard
Никак, только через создание нового, "и это правильно" smile.gif
Но по большому счету это не влияет на подбор, а вот CAPTCHA - (+1)
nws
Цитата
а как тогда востанавливать забытые пользователем пароли


Высылать временный пароль, который будет действовать ограниченный период времени (например час).
И после удачной авторизации юзер сменит временный пароль.
Programmer_Hard
Спасибо!
тогда получается так:
-пароли хэшировать
-ставить кэпчу на авторизации
-давать новый временный пароль на почту, в случае забывания. Затем пользователь может зайти как по забытому )) , так и по временному паролю. Если он не зайдет в течение 1 часа и не сменит пароль, то пароль останется прежним (забытым).

Самое сложное сделать кепчу, еще не разу не ставил (
sax_ol
Цитата(Programmer_Hard @ 2:04:2008 - 11:47) *
-давать новый временный пароль на почту, в случае забывания. Затем пользователь может зайти как по забытому )) , так и по временному паролю. Если он не зайдет в течение 1 часа и не сменит пароль, то пароль останется прежним (забытым).

Вариантов этого много, например не пароль временный, а генерить хитрый линк и по почте его, а кликнув в письме попадаешь на страницу где дают возможность менять пароль.
Еще секюрные вопросы/ответы сюда приплести и т.д. вариантов мона напридумывать массу, главное чтоб пользователей не сильно утомляло.

Цитата(Programmer_Hard @ 2:04:2008 - 11:47) *
Самое сложное сделать кепчу

Ее не надо делать, просто поискать, даже поиск тут даст линки на готовые.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2008 IPS, Inc.