AKB Forums

Go Back   AKB Forums > Technical sections > Languages, Compilers and Interpreters > Web Development
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Web Development Java/PHP/Perl/ASP and more

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old May 12, 2005, 18:54   #1
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
php/Session Variable Question

Is using session variables for carrying crucial data potentially unsafe, i.e. can the user falsify the session data?
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old May 12, 2005, 19:13   #2
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
хм.... лично я считаю безопасным , правда при условии, что сервере -- выделенный и никто больше н нему не имеет доступа. т.к. в противном случае безопасность определяется тем, может ли другой пользователь на serverside получить доступ к данным .


а сам пользователь -- а что он может изменить в session data без ведома программиста (при правильно написаных скриптах)? для надежности нужно проверять, что в течении сессии не поменялся ip пользователя . чтоб исключить возможность, что кто-то спер у пользователь session id и пытается получить доступ вместо законного пользователя
nm is offline   Reply With Quote Quote selected
Old May 13, 2005, 08:02   #3
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
Net, ya govoryu o drugom. U menya v sessionax derzhitsya user id. Tak kak sessioni peredayutsya cherez cookies, teoreticheski est' varyant podmenyat' etot user id, i zayti pod drugim imenem. Vopros tol'ko v tom, naskol'ko eto praktichno.
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old May 13, 2005, 08:52   #4
Борец с бояном
 
Sauron's Avatar
 
Join Date: Jun 2003
Location: Yerevan
Posts: 21,443
Rep Power: 10
Reputation: 46
ну ты держи не тока юзерайди но и юзернейм с пассвордом
Sauron is offline   Reply With Quote Quote selected
Old May 13, 2005, 10:11   #5
Banned
 
Forever Child's Avatar
 
Join Date: Oct 2001
Location: ...осень колибри
Posts: 7,493
Rep Power: 0
Reputation: 10
Send a message via ICQ to Forever Child Send a message via AIM to Forever Child Send a message via Yahoo to Forever Child
Во время авторизации сделай себе отпечаток пальцев пользователя. Сажем привяжи его в IP (лучше возьми первые две цифры, ато после реконнекта на некоторых dial-up-ах IP сменится и кранты), версию браузера ну и какой-нибудь другой параметр, на свой вкус. Приплюсуй все это друг к другу, добавь к этому совершенно белибердовую строчку, закодируй все это ключом md5 и каждый раз проверяй на совпадение. А насчет сервера Гаспар уже сказал. Если к твои сессионным данным и коду никто доступа не имеет, то безопасно.
Forever Child is offline   Reply With Quote Quote selected
Old May 13, 2005, 10:36   #6
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
Quote:
Originally Posted by Obelix
Net, ya govoryu o drugom. U menya v sessionax derzhitsya user id. Tak kak sessioni peredayutsya cherez cookies, teoreticheski est' varyant podmenyat' etot user id, i zayti pod drugim imenem. Vopros tol'ko v tom, naskol'ko eto praktichno.
по тем вопросам, которые вы задаете, я понимаю, что вы не поняли (ц)

тебя сразу послать rtfm или как ? ))))

через печенья передаются исключительно ID сессии - md5 строка. сразу тебе скажу, что легче х.. сломать, чем ее угадать. а все сессия, целиком и полностью, лежит по дефолту (на юниксе) в /tmp/sess_* файлах, в сериалайзнутом виде. и если к этим файлам доступа нету - то и сессия достаточно безопасна.а как предотвратить получения session ID другими - я уже писал.
nm is offline   Reply With Quote Quote selected
Old May 13, 2005, 13:54   #7
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
Quote:
Originally Posted by nm
по тем вопросам, которые вы задаете, я понимаю, что вы не поняли (ц)

тебя сразу послать rtfm или как ? ))))

через печенья передаются исключительно ID сессии - md5 строка. сразу тебе скажу, что легче х.. сломать, чем ее угадать. а все сессия, целиком и полностью, лежит по дефолту (на юниксе) в /tmp/sess_* файлах, в сериалайзнутом виде. и если к этим файлам доступа нету - то и сессия достаточно безопасна.а как предотвратить получения session ID другими - я уже писал.
Ок, в следующий раз лрив чштов посылать на ртфм, сорри и спасибо

Ну это собственно решает все, ниакаких сесс айди майди держать не нужно.
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Old May 13, 2005, 14:16   #8
ЙЦУКЕН
 
Join Date: Jul 2002
Location: 0x68,0x69,0x72, 0x69,0x6e,0x67, 0x20,0x6e,0x6f, 0x77
Posts: 3,114
Rep Power: 7
Reputation: 10
Send a message via ICQ to nm
завсегда пожалуйста посылать rtfm всегда люблю ))))
nm is offline   Reply With Quote Quote selected
Old May 13, 2005, 15:12   #9
панаехавший
 
Obelix's Avatar
 
Join Date: Jun 2003
Location: форпост
Posts: 4,005
Rep Power: 6
Reputation: 10
Send a message via ICQ to Obelix
Quote:
Originally Posted by nm
завсегда пожалуйста посылать rtfm всегда люблю ))))
этим и я нередко грешу ))))
__________________
Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին:

My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը

Obelix is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
A Hellish Question from Wash. Univ. bvahan Science and Education 2 May 1, 2005 09:02
Flash again: passing variable Obelix Languages, Compilers and Interpreters 6 Mar 3, 2005 19:37
Perl question Ektich Languages, Compilers and Interpreters 8 Oct 22, 2004 12:27
The Armenian Question and Greek policy dikranjohn News 0 Sep 23, 2004 20:29
basic fstream question fallenzeo Languages, Compilers and Interpreters 1 Oct 3, 2001 02:37


All times are GMT. The time now is 12:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link