PHP Steam 网络的会话安全性 API

PHP Session Security with the steam web API

我知道有很多会话安全问题,但我想知道我的具体情况是否安全。

在我的网站中,用户使用 steamWebAPI 和 openID 登录。 它向我发送 $_SESSION['steamID64'].

我使用这个steamID64作为全认证,例如:

if($_SESSION['steamID64'] == [my steam id]) {
    showAdminPanel();
}

黑客能否获取我的会话 ID 并在他的 cookie 中更改它,以便网站认为他是我?

你对我有什么建议吗?

Session 是服务器端的,不能像 cookie 一样更改。 session_id 可以被黑客窃取,告诉服务器从服务器存储中为我加载特定会话。

HTTP_ONLY 会话不能被 javascript 窃取。 这似乎是登录管理员并尝试 === 这样更安全的好方法。