我試圖建立自己的安全PHP會話類,當時我真的在想什麼阻止某人模擬會話?PHP會話劫持及其方法
IE,爲什麼不上test.php的代碼
$_SESSION['logged_in'] = true;
無法對index.php的地方工作
if($_SESSION['logged_in'] == True){
echo 'logged in';
}
據我瞭解,這個方式是確保該會話通過將其鎖定到IP地址和用戶代理來生成安全ID,但是具體如何工作?
意思是說,如果我能猜到會話ID,我可以設置$ _SESSION ['logged_in'] = true並模擬登錄?我應該改變SESSION變量來檢查登錄到更安全的嗎?
對不起,我的問題,希望我做一些感覺......
你在每個頁面上都有'session_start();'嗎? –
你應該從OWASP那裏學習WebGoat課程,它們幫助你更好地理解事物,這是創建安全事物的必要條件.http://www.owasp.org/index.php/Category:OWASP_WebGoat_Project – pduersteler
更多課程[這裏 - 該死的易受攻擊的Web應用程序](http://www.dvwa.co.uk/) –