Форум программистов CODEBY.NET Хостинг в Беларуси — Active Technologies

Разработка бизнес сайтов

Нужны клиенты? Тогда сюда быстрее...
X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )




> защита информации
Programmer_Hard
Вставить ник
сообщение 1:04:2008, 12:04
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 93
Регистрация: 22:11:2006
Пользователь №: 7 984
Специализация: сетевое программирование



Репутация: - 0 +


Как защитить сайт на php ,
Страницы админки закрыты по логину и паролю, которые хранятся в бд.
Все данные хранятся в БД.
Нужна защита от подбора паролей, те нужны все виды защиты, я сделал определение ip, рефа, частоту попыток ввода пароля.
Как еще можно защититься от подбора паролей?
Подняться вверх 
 
Сообщение #1
 
Новая тема 
Ответов (1 - 6)
nws
Вставить ник
сообщение 1:04:2008, 16:49
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 71
Регистрация: 25:07:2007
Пользователь №: 12 020
Специализация: PHP



Репутация: - 1 +


Храни пароли в БД в md5
Дай 3 попытки для ввода пароля, если 3 раза введено не правельно пусть повляется CAPTCHA
Подняться вверх 
 
Сообщение #2
Programmer_Hard
Вставить ник
сообщение 1:04:2008, 17:37
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 93
Регистрация: 22:11:2006
Пользователь №: 7 984
Специализация: сетевое программирование



Репутация: - 0 +


Цитата(nws @ 1:04:2008 - 21:49) *
Храни пароли в БД в md5

а как тогда востанавливать забытые пользователем пароли?
Подняться вверх 
 
Сообщение #3
sax_ol
Вставить ник
сообщение 1:04:2008, 18:05
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


Programmer_Hard
Никак, только через создание нового, "и это правильно" smile.gif
Но по большому счету это не влияет на подбор, а вот CAPTCHA - (+1)
Подняться вверх 
 
Сообщение #4
nws
Вставить ник
сообщение 1:04:2008, 19:14
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 71
Регистрация: 25:07:2007
Пользователь №: 12 020
Специализация: PHP



Репутация: - 1 +


Цитата
а как тогда востанавливать забытые пользователем пароли


Высылать временный пароль, который будет действовать ограниченный период времени (например час).
И после удачной авторизации юзер сменит временный пароль.
Подняться вверх 
 
Сообщение #5
Programmer_Hard
Вставить ник
сообщение 2:04:2008, 09:47
Цитата Ответить 


Новенький
*

Группа: Программист
Сообщений: 93
Регистрация: 22:11:2006
Пользователь №: 7 984
Специализация: сетевое программирование



Репутация: - 0 +


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

Самое сложное сделать кепчу, еще не разу не ставил (
Подняться вверх 
 
Сообщение #6
sax_ol
Вставить ник
сообщение 2:04:2008, 10:06
Цитата Ответить 


==============
*****

Группа: Модеры
Сообщений: 1 740
Регистрация: 11:01:2007
Пользователь №: 8 750
Специализация: specialist



Репутация: - 27 +


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

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

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

Ее не надо делать, просто поискать, даже поиск тут даст линки на готовые.
Подняться вверх 
 
Сообщение #7


Быстрый ответ  Ответить  Новая тема 

> Быстрый ответ
Полужирный
Курсив
Подчеркнутый
Вставить изображение
Смайлики
Цитата
Код
 
 Отправлять уведомления об ответах на e-mail |  Включить смайлики |  Добавить подпись
   

 

RSS Текстовая версия Сейчас: 17:05:2008 - 07:55
с нами можно связаться по:
телефону: +375-(29)-632-60-67
e-mail:info@codeby.net