Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Защита от сниффера

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: помогите скрыть идентификатор сессии
Сергей Палыч
Отправлено: 18 Августа, 2008 - 23:30:09
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Авг. 2008  


Помог: 0 раз(а)




В общем пишу чат...
Хочу добавить возможность пользователям добавлять в акету аваторы т.е. чтоб они в настройках указывали url картинки. Но есть проблема - в анкету передается идентификатор сессии, таким образом любой из посетителей может указать путь к снифферу и завладеть чужой сессиеей Огорчение
Такой вопрос: можно ли выводить эти картинки в анкету через скрипт так чтоб идентификатор сессии не передавался картинке?
Если можно, то напишите пожалуйста как это реализовать Растерялся

Заранее благодарен Улыбка
 
 Top
Сергей Палыч
Отправлено: 19 Августа, 2008 - 16:18:08
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Авг. 2008  


Помог: 0 раз(а)




может быть я непонятно объясняю? Растерялся
 
 Top
Джур
Отправлено: 20 Августа, 2008 - 12:35:35
Post Id



Посетитель


Покинул форум
Сообщений всего: 423
Дата рег-ции: Март 2007  


Помог: 0 раз(а)




это чтоже получается... ткнув в произвольную аватарку я узнаю "сессию" произвольного человека? это уже косяГ вашего чата... Ха-ха


-----
Тамбовский каджит тебе товарищ
 
 Top
Вездеход
Отправлено: 20 Августа, 2008 - 13:16:47
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




это не косяг. а косячищще.
как вопщем так смогли сделать?
попробуйте выводить аватары и прочее не по сессии 9нефиг к ней все прям привязывать) а например по нику пользователя.


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
Сергей Палыч
Отправлено: 20 Августа, 2008 - 23:07:29
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Авг. 2008  


Помог: 0 раз(а)




Вы меня не поняли Огорчение
В акете пользователя аватор выводится самым обычным образом
<img src="URL который указан в профиле пользователя"/>

Вся проблема в том, что в навигации по форуму в анкеты(как и на все остальные странички) передается сессия.
Таким образом юзер Василий может указать в своем профиле путь к снифферу(а сниффер можно замаскировать под картинку) и юзер Нафанаил зайдя в анкету юзера Василия засветит снифферу свой идентификатор сессии.

Загружать аваторы пользователей к себе на сервер я не хочу, по-этому спрашиваю:
Можно ли отдавать картики через скрипт чтоб избежать вышеописаной опасности? Растерялся

Надеюсь меня поняли Улыбка
 
 Top
Вездеход
Отправлено: 21 Августа, 2008 - 09:08:03
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




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

зы. грузите аватары к себе. поставьте ограничение на 20-30кб. мелочь. даж при 1000 аватарках вы не так уж и много места потеряете. зато вашим же пользователям будет удобнее. я имею ввиду нормальных а не ищущих приключений на свою 5ю точку =)
юзерь может кинуть ссылку на свою аватарку которая может весить пару мегов и при просмотре такой аватарки некоторые ваши посетители могут сказать вам пару ласковых... =)

зы2. отдавать через скрипт можно. тока это придется лишний раз грузить сервер.


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
Сергей Палыч
Отправлено: 21 Августа, 2008 - 22:02:33
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Авг. 2008  


Помог: 0 раз(а)




Вездеход, сесию не передавать в анкету я не могу - она там необходима Огорчение
Вариант с загрузкой картинок к себе мне тоже не подходит. Растерялся
Если не в тягость, напишите пожалуйста пример такого скрипта... Улыбка
Спасибо Улыбка
 
 Top
Вездеход
Отправлено: 22 Августа, 2008 - 07:38:45
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




а можно узнать зачем вам так сильно надо передавать?

зы. писать не буду ибо времени нет.

вот как вариант:
http://forum.php.su/topic.php?fo...=35&topic=12

сделаете проверку перед тем как отдавать скрипту файл - картинка или нет.
потом уже режете ее - а то вдруг она большая.
ну и т.д. =)

зы. в примере скрипт сохранит картинку вам на хост.
для избежания этого тут - imagejpeg($idest, $dest, $quality);
замените на imagejpeg($idest);
и он вам будет выводить картинку при этом не сохраняя ее.


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB