0
我設置的安全檢查的一部分是隨機生成一個整數作爲存儲爲$_SESSION
變量的安全令牌。這通過特定的腳本進行驗證,並根據驗證是否爲布爾值將布爾值設置爲true或false(允許在通過其他檢查時進入站點)。黑客有可能以某種方式設置此會話變量?如果是這樣,怎麼樣?黑客可以設置PHP會話變量嗎?
我設置的安全檢查的一部分是隨機生成一個整數作爲存儲爲$_SESSION
變量的安全令牌。這通過特定的腳本進行驗證,並根據驗證是否爲布爾值將布爾值設置爲true或false(允許在通過其他檢查時進入站點)。黑客有可能以某種方式設置此會話變量?如果是這樣,怎麼樣?黑客可以設置PHP會話變量嗎?
只有當你讓他們,like Joomla did(另見:the write-up for CVE-2015-8562)。
如果您的應用程序不允許攻擊者控制超級全局的內容,那麼他們完全無法控制它們。開箱即用,這是不可能發生的。
其他方式攻擊者可以控制的$_SESSION
內容:
但是總的來說,沒有。
如果黑客可以設置會話變量,他也可以下載或修改您的所有代碼。會議不可能成爲目標。 –
一般不會。但是在應用程序中可能存在一個漏洞,允許類似的東西。 – Gumbo