Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Sposób na zakodowanie haseł w bazie
@rtur
post
Post #1





Grupa: Zarejestrowani
Postów: 254
Pomógł: 3
Dołączył: 23.02.2006

Ostrzeżenie: (0%)
-----


Łącze się ze stroną wymagającą autoryzacji, login;hasło za pomocą curla, wszystkie dane o stronie trzymam w bazie. Macie jakieś pomysły żeby zabezpieczyć hasła przed ich odszyfrowaniem przez osoby niepowołane które w jakiś sposób dostaną się do bazy?

Wiadomo, że przy systemie logowania stosuje się jakieś sha sole i inne zabezpieczenia haseł których odszyfrować do postaci jawnej się nie da. Tutaj sha md5 czy czegoś podobnego nie zastosuje bo muszę mieć możliwość odszyfrowania hasła żeby go w formie jawnej użyć w skrypcie, więc jak go zabezpieczyć?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ohm
post
Post #2





Grupa: Zarejestrowani
Postów: 623
Pomógł: 144
Dołączył: 22.12.2010

Ostrzeżenie: (0%)
-----


AES - ale zawsze będziesz miał ryzyko że ktoś wykradnie klucz.
Ewentualnie możesz zrobić zapisywanie w jednej kolumnie hashowanie jednostronne do autentykacji i druga kolumna z zakodowanym hasłem przez AES i pobranym jednorazowym kluczem z zewnętrznego serwera. Klucz może być wygenerowany pobrany przez "kanał" szyfrowany (VPN?) tylko raz (przy tworzeniu hasla) lub kilkukrotnie przy edycji. Dla większego bezpieczeństwa możesz także zrobić uwierzytelnianie jakimiś tokenami między serwerami.
Wynik tego jest taki, że na serwerze produkcyjnym masz tylko zakodowane hasła, a na serwerze niedostępnym publicznie posiadasz tylko jakiś identyfikator konta i jego klucz do odszyfrowania. Kwestia czy będziesz wysyłał hasło na serwer ukryty, czy tylko pobierał do niego klucz i szyfrował lokalnie też jest do rozważenia (IMG:style_emoticons/default/smile.gif)
Jest to tylko koncept, więc pewnie dałoby się to zrobić bezpieczniej (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 28.12.2025 - 05:58