Tweets by @buherablog
profile for buherator at IT Security Stack Exchange, Q&A for IT security professionals

A BitBetyár Blog

Túljártál a nagyokosok eszén? Küldd be a mutatványodat! (e-mail a buherator gmailkomra jöhet)

Full-Disclosure / Névjegy / Coming out


Promó

H.A.C.K.

Címkék

0day (110) adobe (87) adobe reader (21) anonymous (26) apple (60) az olvasó ír (49) blackhat (20) botnet (22) bug (200) buherablog (44) buhera sörözés (39) bukta (49) deface (38) dns (22) dos (29) esemény (82) facebook (26) firefox (64) flash (33) gondolat (31) google (59) google chrome (36) hacktivity (37) hírek (117) incidens (224) internet explorer (88) iphone (35) java (50) jog (22) kína (21) kriptográfia (68) kultúra (21) linux (24) malware (43) microsoft (142) móka (48) mozilla (23) office (26) oracle (40) os x (43) patch (197) php (20) politika (31) privacy (58) programozás (22) safari (34) sql injection (62) windows (85) xss (77) Címkefelhő

Licensz

Creative Commons Licenc

Új jelszó hash-elő API a PHP-ban

2012.09.18. 11:45 | buherator | Szólj hozzá!

A jelszó hash-elés a kriptográfiának az a területe, amivel az átleg programozó a legtöbbször találkozik munkája során. Sajnos azonban a kriptográfia nem egyszerű tudomány, elég csak végignéznünk az elmúlt évek adatszivárgási botrányait, hogy lássuk: még mindig a sótlan MD5 esetleg a SHA1 a legkedveltebb fegyver a jelszótörőkkel szemben. A PHP csapata ezt felismerve létrehozott egy új API-t, amivel a jelszókezelés problémája 1-1 paranccsal nagyjából hülyebiztosan megoldható. 

Az interpreter 5.5-ös verziójában megjelenő password_hash() illetve password_verify() függvények mindig az aktuálisan legjobbnak tartott algoritmussal hozzák létre illetve ellenőrzik a jelszóhash-eket. Amennyiben új támadások vagy jobb tulajdonságokkal rendelkező algoritmusok jelennek meg, a következő PHP kiadásban frissítik az alapértelmezett viselkedést, a régi jelszavak újrakódolásának szükségessége a password_hash_needs_rehash() függvénnyel lesz lekérdezhető. Az alapértelmezett algoritmus a salt-tal ellátott bcrypt() lesz, ami a tudomány mai állása szerint az egyik legjobb megoldás az elosztott, illetve előreszámítást (time-memory trade-off) alkalmazó, nyers erőn alapuló módszerekkel szemben.

Az új technológia adaptációjára persze várhatunk még majd egy darabig :/

Címkék: php programozás kriptográfia

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.