Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
1:04:2008, 12:04
|
|
Новенький ![]() Группа: Программист Сообщений: 93 Регистрация: 22:11:2006 Пользователь №: 7 984 Специализация: сетевое программирование Репутация: 0
|
Как защитить сайт на php ,
Страницы админки закрыты по логину и паролю, которые хранятся в бд. Все данные хранятся в БД. Нужна защита от подбора паролей, те нужны все виды защиты, я сделал определение ip, рефа, частоту попыток ввода пароля. Как еще можно защититься от подбора паролей? |
|
Сообщение
#1
|
|
![]() |
|
|
1:04:2008, 16:49
|
|
Новенький ![]() Группа: Программист Сообщений: 71 Регистрация: 25:07:2007 Пользователь №: 12 020 Специализация: PHP Репутация: 1
|
Храни пароли в БД в md5
Дай 3 попытки для ввода пароля, если 3 раза введено не правельно пусть повляется CAPTCHA |
|
Сообщение
#2
|
|
|
|
1:04:2008, 17:37
|
|
Новенький ![]() Группа: Программист Сообщений: 93 Регистрация: 22:11:2006 Пользователь №: 7 984 Специализация: сетевое программирование Репутация: 0
|
|
|
Сообщение
#3
|
|
|
|
1:04:2008, 18:05
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
Programmer_Hard
Никак, только через создание нового, "и это правильно" Но по большому счету это не влияет на подбор, а вот CAPTCHA - (+1) |
|
Сообщение
#4
|
|
|
|
1:04:2008, 19:14
|
|
Новенький ![]() Группа: Программист Сообщений: 71 Регистрация: 25:07:2007 Пользователь №: 12 020 Специализация: PHP Репутация: 1
|
Цитата а как тогда востанавливать забытые пользователем пароли Высылать временный пароль, который будет действовать ограниченный период времени (например час). И после удачной авторизации юзер сменит временный пароль. |
|
Сообщение
#5
|
|
|
|
2:04:2008, 09:47
|
|
Новенький ![]() Группа: Программист Сообщений: 93 Регистрация: 22:11:2006 Пользователь №: 7 984 Специализация: сетевое программирование Репутация: 0
|
Спасибо!
тогда получается так: -пароли хэшировать -ставить кэпчу на авторизации -давать новый временный пароль на почту, в случае забывания. Затем пользователь может зайти как по забытому )) , так и по временному паролю. Если он не зайдет в течение 1 часа и не сменит пароль, то пароль останется прежним (забытым). Самое сложное сделать кепчу, еще не разу не ставил ( |
|
Сообщение
#6
|
|
|
|
2:04:2008, 10:06
|
|
============== ![]() ![]() ![]() ![]() ![]() Группа: Модеры Сообщений: 1 740 Регистрация: 11:01:2007 Пользователь №: 8 750 Специализация: specialist Репутация: 27
|
-давать новый временный пароль на почту, в случае забывания. Затем пользователь может зайти как по забытому )) , так и по временному паролю. Если он не зайдет в течение 1 часа и не сменит пароль, то пароль останется прежним (забытым). Вариантов этого много, например не пароль временный, а генерить хитрый линк и по почте его, а кликнув в письме попадаешь на страницу где дают возможность менять пароль. Еще секюрные вопросы/ответы сюда приплести и т.д. вариантов мона напридумывать массу, главное чтоб пользователей не сильно утомляло. Самое сложное сделать кепчу Ее не надо делать, просто поискать, даже поиск тут даст линки на готовые. |
|
Сообщение
#7
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 07:55 |