Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Взлом сайта

Сообщения:  [1-10]    [11-20]   [21-30]  [31-31] 

 
 автор: cheops   (22.09.2006 в 11:17)   письмо автору
 
   для: DDK   (21.09.2006 в 23:09)
 

Я никакого выхода и не предлагал...

А выход один - дыр не делать на сайте, чтобы XSS-атаки были невозможны, или если не делать дыр не получается, не использовать cookie.

   
 
 автор: DDK   (21.09.2006 в 23:09)   письмо автору
 
   для: cheops   (21.09.2006 в 18:39)
 

Но это тоже не выход... тогда невозможно будет сделать запоминание авторизиции ни в каком виде.

   
 
 автор: cheops   (21.09.2006 в 18:39)   письмо автору
 
   для: DDK   (21.09.2006 в 14:52)
 

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

   
 
 автор: DDK   (21.09.2006 в 17:05)   письмо автору
 
   для: 10100100   (21.09.2006 в 15:19)
 

Никаких шишек :) И вообще, спорю я не с вами сейчас, а с тов. Симдяновым. Давно мы с ним на такие темы спорим, кто прав, а кто виноват. Вообще, даже не беру в пример вашу ситуацию... говорю "вообще".

   
 
 автор: 10100100   (21.09.2006 в 17:02)   письмо автору
 
   для: Axxil   (21.09.2006 в 15:46)
 

так всётаки хранить в куках пароль в хэше и ID? я примерно так и думал.

   
 
 автор: Axxil   (21.09.2006 в 15:46)   письмо автору
 
   для: 10100100   (21.09.2006 в 15:40)
 

А зачем новое значение вводить.
Я привёл уж совсем параноидальное извращение.
Обычно достаточно зашифровать пароль и сохранить его вместе в id.
У детей любая зашифрованная информация вызывает скуку и отбивает желание ломать этот сайт. А матёрые граждане через куки не полезут. Т.к. есть куча способов поинтереснее.
И если на сайте ID юзера нигде не показывать, то это тоже прибавит головной боли взломщику.

Я вот тут подумал. В принципе вышеизложенная т.н. защита вряд ли является удачной. Т.к. при внимательном рассмотрении понять что и как там довольно просто. А если учесть что email и username обычно можно найти в открытом доступе на сайте, то это уже становится опасно. Можно в принципе генерировать уникальный случайный 200 (:))) значный код для каждого юзера и его хранить в куках и в соответствующем поле базы.
В принципе будет достаточно :)

   
 
 автор: 10100100   (21.09.2006 в 15:40)   письмо автору
 
   для: Axxil   (21.09.2006 в 15:36)
 

а... хм... но пароль всётаки н стоит (захешированный) в куку вписывать?
тоесть нужно будет в базе новую переменную(ну значение) вводить?

   
 
 автор: Axxil   (21.09.2006 в 15:36)   письмо автору
 
   для: 10100100   (21.09.2006 в 15:17)
 

Да что угодно через md5 пропустить и хранить.
Если вообще паранойя мучает то можно вообще пароль не сохранять в куках и каку-нить хитрую систему забабахать.
например:


$length = rand(10,20);
$_COOCKIE['user_id'] = $length; // Это чтоб поиздеваться :)))
$_COOCKIE['p1'] = substr(md5($username),0,$length);
$_COOCKIE['p2'] = substr(md5($email),0,$length);

А при авторизации всё это вытаскивается и сравнивается со значениями в базе. и дальше как обычно

   
 
 автор: 10100100   (21.09.2006 в 15:19)   письмо автору
 
   для: DDK   (21.09.2006 в 15:03)
 

блин - да в ХЕШЕ ВСЁ ,ну я конечно ДИБИЛ, но не до такой же степени!!! :(((((((
блин ну даже обидно - Вы не внимательны а шишки в меня! :(

   
 
 автор: 10100100   (21.09.2006 в 15:17)   письмо автору
 
   для: DDK   (21.09.2006 в 14:52)
 

Блин, да что за невнимательность такая то?
Я ценю каждого пользователя!
я ж и говорю, что нужно в Хэше всё помещать, но подскажите ЧТО мне всётаки вводить в куки чтоб обезопасить юзеров от взлома?

   

Сообщения:  [1-10]    [11-20]   [21-30]  [31-31] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования