【发布时间】:2014-12-07 20:18:00
【问题描述】:
我看过this post,但我不明白是否使用此代码
我很容易受到会话固定攻击:
myPage.php
<?php
ini_set("session.use_cookies",0);
ini_set("session.use_only_cookies",0);
ini_set("session.use_trans_sid",1);
session_start();
$_SESSION['myName'] = "myNameIsOk";
if($_SESSION['myName'] === "myNameIsOk" ){
print_r($_SESSION);
print_r($_COOKIE);
}
?>
我只使用了这个代码,我没有使用 URL 参数或任何其他东西,所以
此代码是否容易受到 php 会话固定攻击?如果是,如何?我不是 php 专家..
你能发布一个攻击的例子吗?
【问题讨论】:
-
您正在使用 URL 传递会话 ID,所以不,这不安全。
-
链接的帖子有什么不清楚的地方?因为你做了与你应该做的完全相反的事情。
-
@PeeHaa 如果我保留默认会话 cookie,会话 ID 是否也会传递给 URL?
-
从来没有。默认使用会话 cookie。
-
设置一个会话变量然后立即检查它的值没有任何作用。
标签: php session-cookies session-fixation