Здесь курят мануал.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 24 Май, 2012, 09:17:35

Страниц: [1] 2 3 ... 5
Печать
Автор Тема: Регистрация и авторизация. Как правильно?  (Прочитано 4324 раз)
0 Пользователей и 1 Гость смотрят эту тему.
bugsb    ↓ 
15 Сентябрь, 2009, 07:59:17
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 13
Сила слова: 0

http://forum.vingrad.ru/articles/topic-158301.html
http://pyha.ru/articles/php/auth/
http://habrahabr.ru/blogs/php/13726/
 
это на мой взгляд самые нормальные статьи по теме регистрации и авторизации.
 
раньше делал как на хабре, вчера увидел на пыхе статью и мне она понравилась больше, за исключением нескольких моментов.
 
Какая статья правильнее и надежнее?
 
например на хабре не используют соль, но в куки добавляют не шифрованный пароль, а шифрованный набор случайных чисел.
а на винграде вообще 2 таблицы используют, таблицу с юзерами и с сессиями.
 
Я так подумал и пришел к выводу что если это все соединить то получится вот что:
 
users
id
login
password
salt
hash
 
или что-то можно убрать не делая скрипт менее безопастным?
 
Так же интересно что лучше использовать куки или сессии? и почему?
И последнее, каким образом делать разграничение доступа? и создание групп админ, модератор, пользователь...
 
думаю должна быть таблица user_group
id
name - Название группы (админ, модер, пользователь)
read - если 1, то может просматривать страницу
edit - если 1, то может редактировать страницу
и т.д.
 
а как потом я не знаю...
Записан
Dr.TRO    ↓ 
15 Сентябрь, 2009, 08:19:47 , спустя 20 минут 30 секунд
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 5
Сообщений: 254
Сила слова: 1.97

Кто как хочет - тот так дрочит (с) Фольклор
Делай как сам думаеш ... Я просто PHPSESSID и какбэ сессии, пасс попросту мд5 ... также лучше не парить моск) Если человек получит хеш то при желании его сейчас дико легко брутить ... CUDA (:
 
А соли, и алгоритмы разные ... ток если алгоритм там типа
PHP
md5(base64_encode('pass'))
Чего именно такой ? Он не встречаеться часто, и взломщик не догадаеться как росшифровать ... Т.е. смысл прятать пасс только алгоритмами уникальными ибо соль уже ниактуальна (:
Записан

AndryG    ↓ 
15 Сентябрь, 2009, 08:23:21 , спустя 3 минуты 34 секунды
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 1
Сообщений: 233
Сила слова: 0.43

Главное сделать ресурс без дырок, дабы редиска не добрался до ваших хешей или кук клиентов. А какие там будут доп. навороты ... второе дело ... можно и позже прикрутить
 
"Куки или сессии" Это Вы о чём? Сравниваете стол и столб.
 
Права. Сперва стоит подумать какого рода разграничения Вам нужны, а потом уже таблицы строить.
Записан
Dr.TRO    ↓ 
15 Сентябрь, 2009, 08:24:36 , спустя 1 минуту 15 секунд
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 5
Сообщений: 254
Сила слова: 1.97

++ умная мысля, не будет дыры - можно хоть открытые пассы)
Записан

AndryG    ↓ 
15 Сентябрь, 2009, 08:26:00 , спустя 1 минуту 24 секунды
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 1
Сообщений: 233
Сила слова: 0.43

А будет дыра - мне Ваши соли - до одного места.
Записан
bugsb    ↓ 
15 Сентябрь, 2009, 08:26:55 , спустя 55 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 13
Сила слова: 0

"Куки или сессии" Это Вы о чём? Сравниваете стол и столб.
на хабре и винграде используются только куки, на пыхе и то и другое. Я об этом.
 
Главное сделать ресурс без дырок
и какие там дыры могут быть? экранировать символы и т.д. и все? это фигня все, "по умолчанию" все делаю. Главной дырой считаю регу и авторизацию, ибо где то давно читал что куки могут легко с компа стырить
Записан
Dr.TRO    ↓ 
15 Сентябрь, 2009, 08:33:38 , спустя 6 минут 43 секунды
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 5
Сообщений: 254
Сила слова: 1.97

Хехе) Молодой человек ща вкратце :
SQL Injection, PHP Injection, SiXXS, XSS Active, XSS Passive, Local File Include, Remote File Include, buffer overflow ...
 
Учитываем что все эти атаки могут выйти за грани строки запроса) т.е. и куки файлы, и логи ( ведь логи могут инклудиться (
PHP
include('log.txt');
) а какой-то паршивец отправит специально сформированый запрос ) ... Так что не надейтесь) Учитываем что если хостинг а не сервер то могут через соседей взломать, а так же уязвимости в софте)
Спустя 1 минуту 10 секунд добавил
Смотрите в корень - там есть истина (с) Тро
Записан

bugsb    ↓ 
15 Сентябрь, 2009, 08:41:18 , спустя 7 минут 40 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 13
Сила слова: 0

т.е. можно использовать регистрацию со статьи на пыхе и без соли и жить спокойно?
Записан
AndryG    ↓ 
15 Сентябрь, 2009, 08:42:50 , спустя 1 минуту 32 секунды
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 1
Сообщений: 233
Сила слова: 0.43

Посмотрел статью на хабре. Как по мне, то всё одно сессии рано или поздно появятся в проекте. Сразу с ними и делать. Нафиг возится с лишними куками.
Если Вы принимаете вариант отсутствия дыр, то тогда мне не понятны маниакальные идеи защиты паролей.
Если боитесь воровства кук, то стоит подумать над механизмом контроля "чистоты" кук.
Записан
Dr.TRO    ↓ 
15 Сентябрь, 2009, 08:45:05 , спустя 2 минуты 15 секунд
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 5
Сообщений: 254
Сила слова: 1.97

Имхо сессии решают ибо в них - йух влезет юзер) Куки можн юзать для "запомнить юзера" и то от безисходности) Алсо мд5 что с солью что без брутабилен - думай на алгоритмами чтоб делали длинее и чтоб пасс содержал и буквы и цифры и символы - идеально
Записан

phpdude    ↓ 
16 Сентябрь, 2009, 06:18:33 , спустя 9 часов 33 минуты 28 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 344
Сообщений: д-о-х-у-я!
Сила слова: 1.66

Dr.TRO, любишь хакать?
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Dr.TRO    ↓ 
16 Сентябрь, 2009, 08:25:02 , спустя 2 часа 6 минут 29 секунд
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 5
Сообщений: 254
Сила слова: 1.97

тссссссссс .. я простой смертный (:
Записан

genoc1de    ↓ 
16 Сентябрь, 2009, 11:30:12 , спустя 3 часа 5 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 3
Сообщений: 60
Сила слова: 5


Dr.TRO, любишь хакать?
эт по аватарке сразу понятно было. еще бы появляющийся номер icq
Записан
Dr.TRO    ↓ 
16 Сентябрь, 2009, 07:46:19 , спустя 8 часов 16 минут 7 секунд
НЕ ХУЕТА! ХУЕТА!
Группа: Адекваты

Карма: 5
Сообщений: 254
Сила слова: 1.97

тссс ... школота любит аськи на нике) увы я не школьнег :(( А жаль :(( Троллил бы сам себя xD
Записан

Mr.Pihto    ↓ 
17 Сентябрь, 2009, 01:19:36 , спустя 5 часов 33 минуты 17 секунд
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

пиздец
Записан
Страниц: [1] 2 3 ... 5
Печать
 

Перейти в: