Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 31 Pomógł: 0 Dołączył: 14.06.2011 Ostrzeżenie: (0%)
|
witam, mam takie dwa problemy
1) piszę sobie portal z logowaniem łączę się z bazą w której bedą uzytkownicy, dane itp..itd... padają "magiczne" plecenia dostępu do bazy i tu mam problem polecenie mysql_connect('serwer', 'user', 'hasło'); jest w jakimś pliku php np. połączenie.php, który jest widoczny z poziomu przeglądarki a więc każdy kto trochę się zna może mi taki plik ściągnąć,podejrzeć i po mojej bazie z użytkownikami jak to zabezpieczyć? jak to robicie? 2) hasła uzytkowników powinny być zabezpieczone chcę by to było zabezpiecznie z kodem blowish w manualu php crypt jest dosyć trudno napisane o blowish nie wiem gdzie to salt umieścić a gdzie nie, z md5 nie ma problemu po prostu pisze się $zakodowane_hasło = md5($haslo); podobne z crypt() - po prostu crypt($hasło) czy ktoś może mi podać konkretny przykład z tym blowishem? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%)
|
nie o komplikacje kodu, ale o zabezpieczenie hasła przed atakami typu słownikowego / rainbow tables. Metoda z solą jest skutecznym zabezpieczeniem przed tym.
A algorytm hashujący - tu ma znaczenie jego podatność na kolizje. MD5 jest już dawno skompromitowany, sha1 o ile dobrze kojarzę też. Ja osobiście używam i polecam sha256, chociaż zapewne to przegięcie w druga stronę (IMG:style_emoticons/default/wink.gif) Ten post edytował drPayton 14.06.2011, 18:41:13 |
|
|
|
Astronovi [PHP][MySQL]Logowanie do mysql i kodowanie 14.06.2011, 10:53:21
Daiquiri Dostęp możesz zabezpieczyć korzystając z htaccess,... 14.06.2011, 10:56:57
nospor Cytatpolecenie mysql_connect('serwer', ... 14.06.2011, 11:02:19
Astronovi dzięki,
może jeszcze ktoś napisze coś o tym kodo... 14.06.2011, 12:54:48
drPayton Cytat(Astronovi @ 14.06.2011, 11:53:2... 14.06.2011, 13:51:30 
Astronovi Cytat(drPayton @ 14.06.2011, 14:51:30... 14.06.2011, 17:53:35
Astronovi ok, napisałem
$pass = 'haslo';
... 14.06.2011, 19:20:29 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 01:58 |