POST küldésnél biztonságosabb bejelentkezés?
Azt halottam, hogy egy bejelentkezési űrlap (LOGIN) post-olása (method=”POST”) nem elég biztonságos és hogy van ettől sokkal biztonságosabb megoldás. Az én általam használt megoldás SQL-beoltásos támadás ellen is véd – mysql_real_escape_string() . De a halottak alapján még sem a legbiztonságosabb.
Olyan e-mail szolgáltatók mint pl. a Yahoo is más módszert alkalmaznak. Ők hogyan csinálják?
A PHP kézikönyvben megtalálhatom e a választ? Én eddig nem találtam benne!
Előre is kösz.
■ Olyan e-mail szolgáltatók mint pl. a Yahoo is más módszert alkalmaznak. Ők hogyan csinálják?
A PHP kézikönyvben megtalálhatom e a választ? Én eddig nem találtam benne!
Előre is kösz.
he?
Mit jelent számodra a biztonság?
Ha olyan eljárást alkalmazol, ahol nem lehet, vagy nehéz kipörgetni vkinek a jelszavát, akkor oké.
Mi az az SQL-beoltás? rotfl Gondolom az SQL-injection-re gondolsz. :D Izé, találhattak volna jobb magyar szót is rá, bárkinek a fejéből is pattant ki ez a röhejes fordítás... (morgás off).
Szóval a mysql_real_escape_string a barátod, bár én a helyedben írnék sajátot, amelyben escape-elek minden táblanevet, minden adatot a neki megfelelően.
A PHP kézikönyvben sok hasznos infó van, de nem helyettesíti az eszedet.
1, Gondolkozz, hogyan lehet megfektetni a kódodat.
2, Aztán javítsd ki, hogy ne lehessen.
3, Goto 1.
Amúgy meg mérlegelj, mennyi befektetett munka áll arányban a betörés valószínűségével. A személyes honlapokra a kutya se akar általában bemenni, mert semmi értékes nem leledzik ott. Így oda gyengébb (megfelelőképpen erős) védelem éppen elég, míg egy T* csoport (közutálat), vagy egy Google (kihívás) már nem engedheti meg magának, hogy ne betonbiztos védelemre törekedjen.
Ilyen egyszerű. A jelszó: "költséghatékonyság".
off
Az oltás egy pozitív dolog, védekezés egy betegség ellen, az SQL indzseksön meg nem éppen :)
üdv. krey
injection = injekció = oltás
lehet szótárazni, vagy dokumentációt olvasgatni.
gex
u.i.:
szerintem az a védőoltás.
alternativak
http://hu.php.net/features.http-auth
Ha tudsz javascript-et használni, akkor nézd meg ezeket.
http://ajaxpatterns.org/Direct_Login
http://www.peej.co.uk/articles/http-auth-with-html-forms.html
Sok sikert!
halottam, halottak
Halottak esetében pedig csak a POST humusz jöhet szóba... :D
[/off]
Kösz
Az „SQL-beoltást” pedig a PHP kézikönyvből vettem. Abban fordították az SQL-injectiont így le.
Kerdes
mod_ssl