php session安全問題分析
更新時間:2011年06月24日 22:34:12 作者:
攻擊者通過投入很大的精力嘗試獲得現(xiàn)有用戶的有效會話ID,有了會話id,他們就有可能能夠在系統(tǒng)中擁有與此用戶相同的能力.
因此,我們主要解決的思路是效驗session ID的有效性.
以下為引用的內容:
<?php
if(!isset($_SESSION['user_agent'])){
$_SESSION['user_agent'] =$_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_USER_AGENT'];
}
/* 如果用戶session ID是偽造 */
elseif ($_SESSION['user_agent'] != $_SERVER['REMOTE_ADDR'] .$_SERVER['HTTP_USER_AGENT']) {
session_regenerate_id();
}
?>
以下為引用的內容:
復制代碼 代碼如下:
<?php
if(!isset($_SESSION['user_agent'])){
$_SESSION['user_agent'] =$_SERVER['REMOTE_ADDR'].$_SERVER['HTTP_USER_AGENT'];
}
/* 如果用戶session ID是偽造 */
elseif ($_SESSION['user_agent'] != $_SERVER['REMOTE_ADDR'] .$_SERVER['HTTP_USER_AGENT']) {
session_regenerate_id();
}
?>
相關文章
php中關于codeigniter的xmlrpc的類在進行數(shù)據(jù)交換時的類型問題
在使用codeigniter的xmlrpc類進行客戶端/服務端請求應答的時候,客戶端需要發(fā)送請求參數(shù)給服務端,服務端在接受到參數(shù)之后進行參數(shù)分析,分拆參數(shù)之后分配給正確的方法進行處理,處理之后反饋一個response給客戶端。2011-07-07
利用swoole+redis實現(xiàn)股票和區(qū)塊鏈服務
這篇文章主要給大家介紹了關于利用swoole+redis實現(xiàn)股票和區(qū)塊鏈服務的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習下吧。2017-09-09
在windows平臺上構建自己的PHP實現(xiàn)方法(僅適用于php5.2)
本篇文章是對在windows平臺上構建自己的PHP實現(xiàn)方法進行了詳細的分析介紹,需要的朋友可以參考下(僅適用于php5.2)2013-07-07
PHP中foreach循環(huán)中使用引用要注意的地方
發(fā)現(xiàn)了一個容易出錯,但是不懂得原理卻解釋不明白的問題,碰到類似問題的朋友可以參考下。2011-01-01

