SSL
- Teuzz
- Středně pokročilý

- Registrován: 25. zář 2004
- Bydliště: Liberec, Praha
- Kontaktovat uživatele:
SSL
Ahoj, potřeboval bych malinko pomoct s OpenSSL. Samozřejmě jsem projel PHP manuál, googloval, ale moc jsem nenašel. Dělám Informační sytém a potřeboval bych to zabezpečit malinko líp než Session, prostě krz SSL.
Můžete mi sem napsat třeba v jakém pořadí použít které fce, předhodit mi nějaký příklad nebo alespoň odkázat na nějakou stránku, která o tom pojednává? Moc díky...
Můžete mi sem napsat třeba v jakém pořadí použít které fce, předhodit mi nějaký příklad nebo alespoň odkázat na nějakou stránku, která o tom pojednává? Moc díky...
Burn in hell.
- sheriff.wiggum
- Začátečník

- Registrován: 08. dub 2005
- Bydliště: Skotsko/Ceska republika
- Kontaktovat uživatele:
- Teuzz
- Středně pokročilý

- Registrován: 25. zář 2004
- Bydliště: Liberec, Praha
- Kontaktovat uživatele:
Chceš mi tvrdit, že napíšu do adresy https:// a tím končím?sheriff.wiggum píše:eh? to je starost serveru prece kdy komunikujes (nejcasteji) na jinem portu a s pomoci certifikatu (klice). s php to nema nic spolecneho
K čemu je pak tohle: http://aspn.activestate.com/ASPN/docs/P ... enssl.html???
Burn in hell.
- sheriff.wiggum
- Začátečník

- Registrován: 08. dub 2005
- Bydliště: Skotsko/Ceska republika
- Kontaktovat uživatele:
tak to jsem ani nevedel ze neco takoveho v php je 
//kdyz uz tak neco cesky http://php.ftp.cvut.cz/manual/cs/ref.openssl.php
//kdyz uz tak neco cesky http://php.ftp.cvut.cz/manual/cs/ref.openssl.php
- viki_
- Začátečník

- Registrován: 08. čer 2003
- Bydliště: Pce
Zalezi na tom, jestli ti staci pouze anonymni SSL, nebo jestli budes vyzadovat overovani certifikatem. Uvedene funkce ti budou k uzitku ve druhem pripade (pokud to overovani bude probihat na urovni tveho programu).Teuzz píše: Chceš mi tvrdit, že napíšu do adresy https:// a tím končím?![]()
K čemu je pak tohle: http://aspn.activestate.com/ASPN/docs/P ... enssl.html???
- Teuzz
- Středně pokročilý

- Registrován: 25. zář 2004
- Bydliště: Liberec, Praha
- Kontaktovat uživatele:
Potřebuju si ověřit identitu přihlášeného uživatele. Doposud používám Sessions, ale poběží to na šk. serveru, který nemá zrovna ideální hesla, a tak je možný, že se někdo dohrabe k tomu, aby si session přepsal....viki_ píše:Zalezi na tom, jestli ti staci pouze anonymni SSL, nebo jestli budes vyzadovat overovani certifikatem. Uvedene funkce ti budou k uzitku ve druhem pripade (pokud to overovani bude probihat na urovni tveho programu).Teuzz píše: Chceš mi tvrdit, že napíšu do adresy https:// a tím končím?![]()
K čemu je pak tohle: http://aspn.activestate.com/ASPN/docs/P ... enssl.html???
čili - potřebuju nejspíš to druhý, že?
Burn in hell.
- viki_
- Začátečník

- Registrován: 08. čer 2003
- Bydliště: Pce
Ale v druhem pripade bys musel na serveru nekde drzet seznam certifikatu klientu, navic resit to, ze kazdy klient, ktery se chce prihlasit k tve aplikaci, musi mit k dispozici svuj certifikat a priv. klic.Teuzz píše: Potřebuju si ověřit identitu přihlášeného uživatele. Doposud používám Sessions, ale poběží to na šk. serveru, který nemá zrovna ideální hesla, a tak je možný, že se někdo dohrabe k tomu, aby si session přepsal....
čili - potřebuju nejspíš to druhý, že?
Pokud je komunikace sifrovana, udaje v requestu nikdo neprepise.
Trosku nerozumim tomu, jak se "se někdo dohrabe k tomu, aby si session přepsal". Prepsani id session == ztrata navazaneho spojeni. Jedine, co teoreticky v pripade nesifrovane komunikace hrozi, ze nekdo odchyti id vytvorene session a na zaklade toho se pripoji k serveru, pripadne pokud pujde sitova komunikace skrz jeho pocitac, muze napr. pozmenit udaje v zasilanem requestu.
- Teuzz
- Středně pokročilý

- Registrován: 25. zář 2004
- Bydliště: Liberec, Praha
- Kontaktovat uživatele:
Prepsani id session != ztrata spojeni. To mam odzkoušeno na WAMPu (můj localhost)viki_ píše: Pokud je komunikace sifrovana, udaje v requestu nikdo neprepise.
Trosku nerozumim tomu, jak se "se někdo dohrabe k tomu, aby si session přepsal". Prepsani id session == ztrata navazaneho spojeni. Jedine, co teoreticky v pripade nesifrovane komunikace hrozi, ze nekdo odchyti id vytvorene session a na zaklade toho se pripoji k serveru, pripadne pokud pujde sitova komunikace skrz jeho pocitac, muze napr. pozmenit udaje v zasilanem requestu.
ale jinak - jak tedy donutím server aby používal anonymní certifikaci?
Burn in hell.
- viki_
- Začátečník

- Registrován: 08. čer 2003
- Bydliště: Pce
- viki_
- Začátečník

- Registrován: 08. čer 2003
- Bydliště: Pce
To uz samozrejme zalezi na tom, cemu rikas spojeni (v pripade bezstavove komunikace jako je http) a jak mas resen login do aplikace. Pokud klient zmeni sve id session na zaklade ceho si tedy server asociuje obsah session prave s jeho requestem ? Proste pro klienta dojde ke ztrate vseho, co bylo na serveru predtim do jeho session ulozeno.Teuzz píše: Prepsani id session != ztrata spojeni. To mam odzkoušeno na WAMPu (můj localhost)
- Teuzz
- Středně pokročilý

- Registrován: 25. zář 2004
- Bydliště: Liberec, Praha
- Kontaktovat uživatele:
Já vůl, přehlíd jsem to ID a ještě jsem to zkopíroval..., jasně, OKviki_ píše:To uz samozrejme zalezi na tom, cemu rikas spojeni (v pripade bezstavove komunikace jako je http) a jak mas resen login do aplikace. Pokud klient zmeni sve id session na zaklade ceho si tedy server asociuje obsah session prave s jeho requestem ? Proste pro klienta dojde ke ztrate vseho, co bylo na serveru predtim do jeho session ulozeno.Teuzz píše: Prepsani id session != ztrata spojeni. To mam odzkoušeno na WAMPu (můj localhost)
myslel jsem obsah session
Login mám řešen tako:
Zadáš heslo do políčka, přejde se POSTem na skript, který vybere heslo (md5) a login z DB (pokud jsou shodné), login a údaj o právech uloží do Session. Tam a do DB uloží také UID. Do DB pak jde spec. upravený otisk IP, který také srovnávám... (když na to tak koukám, není to až tak zlý...
Burn in hell.
- viki_
- Začátečník

- Registrován: 08. čer 2003
- Bydliště: Pce
Me se to zda OKTeuzz píše: Login mám řešen tako:
Zadáš heslo do políčka, přejde se POSTem na skript, který vybere heslo (md5) a login z DB (pokud jsou shodné), login a údaj o právech uloží do Session. Tam a do DB uloží také UID. Do DB pak jde spec. upravený otisk IP, který také srovnávám... (když na to tak koukám, není to až tak zlý...)