bezpečný prestup https=>http, http=>https

Programovacie jazyky, rady, poradňa...
final
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 206
Registrovaný: 04 dec 2005, 11:43
Bydlisko: Prievidza

bezpečný prestup https=>http, http=>https

Príspevok od používateľa final »

hey all,

už pár dní si lámem hlavu ako takéto niečo vyriešiť s tým, aby to bolo bezpečné..

robím jeden systém teraz a mám tam trebars také sekcie ako..
login, faq a nastavenia účtu..

login a nastavenia účtu sú vždy https, zatiaľ čo faq môže, ale nemusí byť https, to sa prejavuje podľa toho či uživateľ pri logine si vybral možnosť https pre všetky sekcie..

ako identifikátor používam nejaký ten string ukladaný do DB..

v logine sa prihlási, to mu človek neodsniffuje, alebo aj áno, ale je mu to prd platné.. a potom ho zoberie na stránku http, alebo https, tu je ten problém, že človek už ten jeho identifikátor môže odsniffovať a používať pokiaľ nie je v https..

aké riešenia ma napadli..
ukladať info o uživateľovi, IP, browser, typ windowsu/*unixu atď a podľa toho vyvodzovať či ten string platí pre neho.. (hroznejšie ma asi nemohlo napadnúť : )

druhá, že.. pri logine sa vytvoria dva stringy, jeden bude určený pre http a druhý pre https.. po logine sa bude používať http string, zatiaľ čo https string bude uchovaný v cookies a nebude sa sním pracovať.. potom keď bude chcieť prejsť z faq(http) do nastavenia účtu(https), už kryptovaný https string sa vyberie a bude používať.. takto nie je šanca aby sa vlastne dostal na https sekciu.. max. na http, kde by som to kontroloval týp prvým riešením..

ale ani to nie je dostatočné..

v bezpečnosti nie som moc zdatný, teda skoro vôbec.. :)

any ideas?

thx
hojko
Site Admin
Site Admin
Používateľov profilový obrázok
Príspevky: 38514
Registrovaný: 24 apr 2004, 18:29
Bydlisko: Európa
Kontaktovať používateľa:

Príspevok od používateľa hojko »

Login by som vyriesil tak, ze heslo by sa uz na strane uzivatela hodilo do MD5/SHA a posielalo by sa len ten retazec. Tym padom, keby si aj sniffol heslo, dostanes len hash hesla, co znacne stazi sposob pri rozkodovani, najma pokial ide so SHA.
final
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 206
Registrovaný: 04 dec 2005, 11:43
Bydlisko: Prievidza

Príspevok od používateľa final »

ako som písal, tak login bude vždy ssl, čiže tie dáta ako je heslo, atď z formulára budú kryptované pri posielaní (aspoň tak si to predstavujem, že to funguje).. čiže v tom by problém nemal byť..
Napísať odpoveď