![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Web Development Java/PHP/Perl/ASP and more |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| панаехавший | 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 | Իմ Արտարժույթի Մոնիտորը |
| | |
| | #2 |
| ЙЦУКЕН | хм.... лично я считаю безопасным , правда при условии, что сервере -- выделенный и никто больше н нему не имеет доступа. т.к. в противном случае безопасность определяется тем, может ли другой пользователь на serverside получить доступ к данным . а сам пользователь -- а что он может изменить в session data без ведома программиста (при правильно написаных скриптах)? для надежности нужно проверять, что в течении сессии не поменялся ip пользователя . чтоб исключить возможность, что кто-то спер у пользователь session id и пытается получить доступ вместо законного пользователя |
| | |
| | #3 |
| панаехавший | 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 | Իմ Արտարժույթի Մոնիտորը |
| | |
| | #4 |
| Борец с бояном Join Date: Jun 2003 Location: Yerevan
Posts: 21,443
Rep Power: 10 Reputation:
46 | ну ты держи не тока юзерайди но и юзернейм с пассвордом
__________________ http://bigsauron.livejournal.com |
| | |
| | #5 |
| Banned | Во время авторизации сделай себе отпечаток пальцев пользователя. Сажем привяжи его в IP (лучше возьми первые две цифры, ато после реконнекта на некоторых dial-up-ах IP сменится и кранты), версию браузера ну и какой-нибудь другой параметр, на свой вкус. Приплюсуй все это друг к другу, добавь к этому совершенно белибердовую строчку, закодируй все это ключом md5 и каждый раз проверяй на совпадение. А насчет сервера Гаспар уже сказал. Если к твои сессионным данным и коду никто доступа не имеет, то безопасно. |
| | |
| | #6 | |
| ЙЦУКЕН | Quote:
тебя сразу послать rtfm или как ? ))))через печенья передаются исключительно ID сессии - md5 строка. сразу тебе скажу, что легче х.. сломать, чем ее угадать. а все сессия, целиком и полностью, лежит по дефолту (на юниксе) в /tmp/sess_* файлах, в сериалайзнутом виде. и если к этим файлам доступа нету - то и сессия достаточно безопасна.а как предотвратить получения session ID другими - я уже писал. | |
| | |
| | #7 | |
| панаехавший | Quote:
![]() Ну это собственно решает все, ниакаких сесс айди майди держать не нужно.
__________________ Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին: My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը | |
| | |
| | #8 |
| ЙЦУКЕН | завсегда пожалуйста посылать rtfm всегда люблю )))) |
| | |
| | #9 | |
| панаехавший | Quote:
))))
__________________ Իսկ ԴՈՒ արդեն վաճառե՞լ ես Հայրենիքդ ռուսներին: My Exchange Rate Monitor | Իմ Արտարժույթի Մոնիտորը | |
| | |
![]() |
| Thread Tools | |
| Display Modes | |
| |
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 |