Çerezler Güvenli?

0 Cevap php

Ben yavaş yavaş $_COOKIE için $_SESSION benim (yayımlanmamış) CMS hareket ediyorum. Internette içeriği daha karşı önyargılı gibi görünüyor $_SESSION (Çünkü kullanım kolaylığı varsayıyorum). Ben kurabiye tasarrufu güvenlik ipuçları arıyorum. Şu anda, ben biçiminde bir çerez (biraz benzer WordPress) depolamak.Bu:

'logged_in_%hash_key%' => "username | %hash_password%"

Nerede benim %hash_key% md5(MYSALT."something".UNIQUE_KEY) ve (kullanıcı seçerse) UNIQUE_KEY bir çerez saklanan olabilir diğer bilgisayarları kilitlemek için her girişten sonra yeniden olduğunu. Bu rastgele bir 6-karakter dizesidir.

%hash_password% benzer Tuz ve rastgele anahtara (karma) ile oluşturulur.

"|" Ve kullanıcı adı ve şifre bakmak ben $_COOKIE anahtarını (tabii ki), ben sonra dize bölmek bilmeniz gerekir. Bir şey uymuyorsa, ben çerezleri yok.

Benim soru: do you have any other tips on storing cookies in a secure format, or is this good?

Ayrıca, istenilen her bir işlem için bir seferlik üretir. Örneğin, ben 'silmek' için bir seferlik oluşturmak ve geri benim $_REQUEST bu seferlik almak için bekliyoruz. Ben yanlış bir yanıt alırsam ben kullanıcı oturumunu yok, ama ben bir şey yapmıyorum.

As meagar pointed out, I know COOKIES are inherently unsafe, I am still trying to do my best to make it all secure.

0 Cevap