Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie - sesje czy cookie, Bezpieczeństwo
Gitrix
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 17.10.2014

Ostrzeżenie: (10%)
X----


Zacząłem ostatnio uzupełniać swoją wiedzę z PHP i mam mętlik w głowie. Zrobiłem sobie prosty system logowania oparty na cookies, jednak teraz dowiaduje się, że bezpieczniej jest robić logowanie na sesjach, gdyż podobno użytkownik może ciasteczka tworzyć sam oraz je edytować (https://www.youtube.com/watch?v=bW64jbnGYHw). Niejednokrotnie widzę na stronach internetowych napis, że ich witryna używa cookies, a po usunięciu ciasteczek z przeglądarki, następuje wylogowanie mnie. To jak to z tym wreszcie jest? Cookies czy sesje?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Comandeer
post
Post #2





Grupa: Zarejestrowani
Postów: 1 268
Pomógł: 254
Dołączył: 11.06.2009
Skąd: Świętochłowice

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


To może ja rzucę: JWT (IMG:style_emoticons/default/wink.gif)

Cytat
jeszcze zaszyfrowane dajmy na to albo base64encode (no ale to łatwo odszyfrować a nawet zidentyfikować) albo pewnie bcryptem czy czymś takim.

bcryptem to raczej średnio zaszyfrowane, zważając na fakt, że to algorytm hashujący. Owszem, ciastko będzie bezpieczne. Na tyle, że nawet Ty nie odczytasz zawartych w nim danych (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
daro0
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 12
Dołączył: 17.09.2014
Skąd: Krasnystaw

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


Cytat(Comandeer @ 26.08.2016, 16:16:22 )
bcryptem to raczej średnio zaszyfrowane, zważając na fakt, że to algorytm hashujący. Owszem, ciastko będzie bezpieczne. Na tyle, że nawet Ty nie odczytasz zawartych w nim danych (IMG:style_emoticons/default/wink.gif)


A no fakt, używane jest raczej to (sprawdzałem także w źródłach Kohany)
http://php.net/manual/en/function.mcrypt-encrypt.php
http://php.net/manual/en/function.mcrypt-decrypt.php

przy czym i tak z tego co zauważyłem, to po zaszyfrowaniu przez mcrypt_encrypt stosowane jest jeszcze po tej operacji base64encode i dopiero to jest zapisywane a przy operacji odczytu dzieje odwrotnie (base64decode a potem mcrypt_decrypt).

Ten post edytował daro0 26.08.2016, 15:53:31
Go to the top of the page
+Quote Post

Posty w temacie
- Gitrix   Logowanie - sesje czy cookie   26.08.2016, 10:28:59
- - kapslokk   Zeby sesja zadzialala musisz zapisac gdzies jej ID...   26.08.2016, 10:31:00
- - Gitrix   Ale co jest bezpieczniejsze - logowanie na ciastec...   26.08.2016, 10:35:15
- - kapslokk   Sesje - dane sesji sa trzymane na serwerze, a cias...   26.08.2016, 10:36:40
- - Gitrix   Dzięki za odpowiedź. O to mi chodziło.   26.08.2016, 10:40:06
- - Damonsson   Chyba nie do końca załapałeś. Więc dodam swoje trz...   26.08.2016, 11:04:15
- - daro0   Tyle że sesje można trzymać także w ciasteczkach. ...   26.08.2016, 11:58:46
- - viking   Są też biblioteki które zwiększają bezpieczeństwo ...   26.08.2016, 12:07:25
- - daro0   Ogólnie to i tak najlepiej robić takie rzeczy na f...   26.08.2016, 12:50:12
- - Comandeer   To może ja rzucę: JWT Cytatjeszcze zaszyfrowane ...   26.08.2016, 15:16:22
|- - daro0   Cytat(Comandeer @ 26.08.2016, 16:16:2...   26.08.2016, 15:52:54
- - lukaskolista   Ustalmy kilka faktów: - base64 encode i decode nie...   27.08.2016, 10:25:12
|- - daro0   Cytat(lukaskolista @ 27.08.2016, 11:25...   27.08.2016, 16:09:41
- - em1X   Zainteresujcie się JWT. Cała sesja przechowywana j...   27.08.2016, 12:11:02
- - Comandeer   Niekoniecznie przy JWT sesja siedzi w ciastku. Czę...   27.08.2016, 13:46:57
- - em1X   A ciastko to jak jest przekazywane?   27.08.2016, 13:49:01
- - Comandeer   Touché. Chodziło mi o dedykowany nagłówek Authoriz...   27.08.2016, 14:08:30
- - Pyton_000   Co do zapamiętaj mnie to za każdym razem musi być ...   27.08.2016, 21:06:08
- - szajens   daro0 - ćpiesz? Co ty w ogóle za tezy wymyślasz. ...   27.08.2016, 22:12:07
- - lukaskolista   daro0 - widzę, że nie ogarniasz podstaw bezpieczeń...   28.08.2016, 18:22:20
|- - daro0   Cytat(lukaskolista @ 28.08.2016, 19:22...   29.08.2016, 07:05:23
- - szajens   Cytat(daro0 @ 29.08.2016, 08:05:23 ) ...   30.08.2016, 21:07:35
- - daro0   Cytat(szajens @ 30.08.2016, 22:07:35 ...   31.08.2016, 06:49:59


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: 14.10.2025 - 05:27