Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Da li je potrebno kriptovati sadrzaje u $_SESSION?

[es] :: PHP :: PHP za početnike :: Da li je potrebno kriptovati sadrzaje u $_SESSION?

[ Pregleda: 1614 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Da li je potrebno kriptovati sadrzaje u $_SESSION?22.07.2012. u 18:36 - pre 143 meseci
Prvo, da li je sigurno cuvati podatke o korisniku u $_SESSION['something'] , username, password, email..itd... Ili je mozda bolja zaštita da se taj sadržaj kriptuje. Govorimo o nekoj normalnoj sigurnosti i običnom sajtu ali i ako je u pitanju online shop , broj kreditne kartice recimo..?
 
Odgovor na temu

PHPovac

Član broj: 300013
Poruke: 168
*.dynamic.isp.telekom.rs.



+19 Profil

icon Re: Da li je potrebno kriptovati sadrzaje u $_SESSION?22.07.2012. u 18:50 - pre 143 meseci
Nema potrebe. Ako neko provali i izčita sadržaj sesije onda ga ništa ne sprečava da isčita celu bazu podataka i sve fajlove na celom serveru a ne samo tvom sajtu.
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Da li je potrebno kriptovati sadrzaje u $_SESSION?22.07.2012. u 23:29 - pre 143 meseci
Podatke o korisnicima možeš prenositi kroz sesije i gledaš da ih ne čuvaš "dugo" u sesijama. Isto tako, čim sesija odradi svoj posao, isprazniš i ubiješ je. Ili jednostavno promeniš vrednost u null. Takođe, podatke o korisnicima, možeš čuvati u posebnom php fajlu sa jako zanimljivim imenom. Naziv da bude asocijacija a ne "users.php", već "_foo_Boo_Moo.php". Isto tako, sesije nije loše krstiti npr.. $_SESSION['_g__x_Ty_o'].

I kada upišeš te podatke u taj neki php fajl, bez obzira što se php kod ne prikazuje u pretraživaču, logično, ne upisuješ ime, prezime, nick, pass, etc.. već..

Code (php):


<?php

$arrWuSrs=array($nick,$email,$pass,$ip,$timeStamp);

$notEasyToRead[\''.base64_encode($nick).'\']=\''.base64_encode(serialize($arrWuSrs)).'\';

?>


 


A čitaš sa base64_decode($nick) .

Za serijalizovani niz, ide obrnut proces.

Code (php):

<?php unserialize(base64_decode($arrWuSrs)); ?>
 

about:networking
 
Odgovor na temu

bantu

Član broj: 38670
Poruke: 305
89.111.240.*



+27 Profil

icon Re: Da li je potrebno kriptovati sadrzaje u $_SESSION?23.07.2012. u 07:52 - pre 143 meseci
Po pravilima kartičnih organizacija, broj kartice ne smiješ nikako da čuvaš u otvorenom obiku, čak ni u svojoj bazi. Oni predlažu da čuvaš hash ili ako baš moraš onda kriptovano.
 
Odgovor na temu

[es] :: PHP :: PHP za početnike :: Da li je potrebno kriptovati sadrzaje u $_SESSION?

[ Pregleda: 1614 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.