http <-> https, sid, и т.н. ... параноя ...

11 отговора 534 прегледа
#1

http <-> https, sid, и т.н. ... параноя ...

Нещо пак ме гони параноя

Та, цялата ситуация, сайт с няколко нива на достъп от админски до анонимен. На определени нива им е разрешено да купуват, някои също се явяват и като продавачи в този сайт.

Схема за търговия:
1. Усер колектва нещата в карта
2. При чекаут се прехвърля в хттпс с сид-а си в гет.
3. формира му се ордер според сид-а който беше при пълнене на карта, киха кинти
4. връща се обратно в хттп и му възстановявам права които имал преди да отиде в хттпс.

Та параноята е следната ... ако някаква гад прихване УРЛ с което минава в хттпс тя след това без проблеми ще може да си присвои права на потребител и да се логне в сайта.

Кой как се оправя в подобна ситуация?

Отговор
в отговор на Bълk #2

Re: http <-> https, sid, и т.н. ... параноя ...

май не разбрах ама ...cookie не върши ли работа?!?

Break The UnBreakable
Отговор
в отговор на Bълk #3

Re: http <-> https, sid, и т.н. ... параноя ...

защита по IP, куки, и знам ли още какво ....
hijacking-а е ужасия

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на nupaT #4

Re: http <-> https, sid, и т.н. ... параноя ...

а същото куки ще бъде ли достъпно в хттпс? щото сид-а се губи.

Отговор
в отговор на nupaT #5

Re: http <-> https, sid, и т.н. ... параноя ...

тц... губи се

[линк]
<? $_COOKIE['name']=1; print_r($_COOKIE); ?>

Array ( [name] => 1 )

-----

[линк]
<? print_r($_COOKIE); ?>

Array ( )

-----
[линк]
<? print_r($_COOKIE); ?>

Array ( )

Отговор
в отговор на Bълk #6

Re: http &lt;-&gt; https, sid, и т.н. ... параноя ...

хм... веднъж го има веднъж няма .... срана работа.

Отговор
в отговор на Bълk #7

Re: http &lt;-&gt; https, sid, и т.н. ... параноя ...

Не съм много сигурен че ще стане това ама ...

$sock = fsockopen("ssl://secure.example.com", 443, $errno, $errstr, 30);
fputs($sock, "Host: secure.example.com\r\n");
....
fputs($sock, "Set-Cookie: test=1");


fclose($sock);

Break The UnBreakable
Отговор
в отговор на Bълk #8

Re: http &lt;-&gt; https, sid, и т.н. ... параноя ...

ми то има разлика между http и https за тва ! ;-)
що не го сетнеш през фрейм ифрейм или с няколко редиректа бързи или с опън на new прозорец който проверява дали викащия го е активен и бла бла бла, ако ме разбираш

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на Bълk #9

Re: http &lt;-&gt; https, sid, и т.н. ... параноя ...

може ли да започне с HTTPS и така да избегне проблема?

C++ is waste of time for web development
Отговор
в отговор на w #10

Re: http &lt;-&gt; https, sid, и т.н. ... параноя ...

прекалено голям трафик е за да го набутваш изцяло там.

Отговор
в отговор на Bълk #11

Re: http &lt;-&gt; https, sid, и т.н. ... параноя ...

ми виж как е на yahoo, те са направили нещо подобно при логин

C++ is waste of time for web development
Отговор
в отговор на w #12

Re: http &lt;-&gt; https, sid, и т.н. ... параноя ...

вече направих с куки и заместо сид използвам случайни 128 символни ключове които се пазят в ДБ и имат таймаут.

Отговор