• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Automatyczne logowanie usera

+1 głos
344 wizyt
pytanie zadane 17 marca 2018 w PHP przez ThePatrykOOO Dyskutant (8,400 p.)
Witam tworzę skrypt logowania w którym jest zawarta opcja zapamiętaj.

Teraz mam tutaj pytanie czy jest to bezpieczne z punktu widzenia cookies i jak takie dane można zabezpieczyć?

Jeśli mamy usera o loginie admin i haśle 1234.

Jeśli zapiszemy te dane w cookies to są one widoczne bez problemu. Co będzie jak ktoś nam takie dane wykradnie.

Słyszałem że istnieje coś takiego jak przedłużanie sesji lub hashowanie base64, czy to coś pomoże?

Jak rozwiązać problem z bezpieczeństwem plików cookies

Z góry dziękuje za pomoc

2 odpowiedzi

+3 głosów
odpowiedź 18 marca 2018 przez Assasz Nałogowiec (30,460 p.)
Żadnego hasła w ciasteczku, nawet zahashowanego. Zrób dla każdego usera oddzielny identyfikator i token (token zahashowany jak hasło), zapisz je w bazie i na ich podstawie przeprowadzaj uwierzytelnianie użytkownika. Do wygenerowania identyfikatora i tokenu możesz użyć np. funkcji bin2hex(random_bytes(32)). Dobrze jest też zmieniać token za każdym logowaniem.
+2 głosów
odpowiedź 17 marca 2018 przez marcin99b Szeryf (86,440 p.)
Ja zrobiłbym to na zasadzie pobierania tokenu bez limitu ważności, albo z jakimś długim typu 3 dni

I wtedy zapisujesz sam token a nie dane logowania

A co do przechwytywania... jak jesteś zalogowany to i tak masz zapisany token, tylko że ten token ma ważność załóżmy 15 minut

Podobne pytania

0 głosów
1 odpowiedź 301 wizyt
pytanie zadane 27 lutego 2018 w Systemy operacyjne, programy przez Kabuuz Bywalec (2,820 p.)
+1 głos
0 odpowiedzi 370 wizyt
pytanie zadane 11 kwietnia 2023 w PHP przez neo1020 Stary wyjadacz (10,550 p.)
0 głosów
1 odpowiedź 587 wizyt

93,754 zapytań

142,715 odpowiedzi

323,363 komentarzy

63,349 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...