Hogyan működik: "Megjegyezzem a jelszót?"
A legtöbb honlapnál ahol van felhasz. név és jelszó ott van olyan funkció is, a honlap megjegyezze azt. A kérdésem már csak az, hogy ezt hogyan teszi?
Mi alapján azonosítja a gépet?
Van erre valamilyen php script stb.?
Köszi a válaszokat előre is!
■ Mi alapján azonosítja a gépet?
Van erre valamilyen php script stb.?
Köszi a válaszokat előre is!
cookie
kétféleképpen lehet
1.
A böngészők (egy része, ha úgy van beállítva) felajánlja a beírt űrlapadatok megjegyzését. Ezt az adott laphoz társítja, legközelebb előre kitöltött beléptető ürlapmezőkkel fogad a lap. Ennek a funkciónak tkp. nincs köze a lap kódjához.
2.
Mint az előttem szóló írta, a lap kódja letesz egy kukit a kliens gépre, ha kéri a 'megjegyez' opciót. Olyankor szokás használni, ha az a cél, hogy legközelebb más bejelentkezett státusszal kapja meg a lapot a kliens. Ekkor a következő oldalkérésekkor a kéréssel eklüldött kukiból a szerveren az oldal generálásakor látható, hogy kért-e auto-bejelentkezetti státuszt.
A módszernek biztonsági kockázata van, ha többen használnak egy gépet - erre ajánlott felhívni a kliens figyelmét a 'megjegyez' opció kijelölésekor.
Üdv.
akkor tovább
Ez mind szép és jó, de mi van a kuki virusokkal, egyet felszed vkinek a gépe és máris megy a jelszó illetéktelen kezekbe.
Jelszó nem való a cookiba
Titkosítani
Így a jelszó bár nem lesz elérhető titkosítatlanul a kliens gépén, de ha valaki ellopja az egész cookiet, és úgy ahogy van egyben visszaküldi a titkosított változatot, az nyilván továbbra is érvényes lesz. Mindenesetre több mint a semmi, mert esetleg könnyen előfordul, hogy más site-hoz is ugyanaz a jelszava a usernek, viszont ahhoz a másik site-hoz akkor már nem tud a támadó hozzáférni a user nevében a te cookied miatt.
titkosítás
Tehát cookieban csak egy titkosított stringet tárolok, valamint a user nevet.
Mi van akkor ha a script fájl kódoláskor, lekér valami csak az adott gépre jellemző "adat"-ot (pl. IP) és azzal kombinálja a kódot? Így a titkosított jelszót, csak a kulcs és az "adat" ismeretében lehet használni.
IP nem jó
- IP cím nem jó, netezők 80%-nak (ha nem több) dinamikus IP-je van.
- User Agent nem jó, frissítheti a böngészőt
más
NetBIOS