Zend 框架、会话和 HttpOnly

发布于 2024-10-08 03:06:31 字数 534 浏览 2 评论 0原文

我想让我的会话 cookie HttpOnly。基于本文,我将其添加到我的 application.ini 中:

resources.session.cookie_httponly = true

不幸的是,当我查看 Firecookie,它没有按照我的指定标记为HttpOnly。我缺少哪一步?

替代文本

I want to make my session cookie HttpOnly. Based on this article, I added this to my application.ini:

resources.session.cookie_httponly = true

Unfortunately, when I look at the session cookie in Firecookie, it is not marked as HttpOnly as I have specified. What step am I missing?

alt text

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浊酒尽余欢 2024-10-15 03:06:31

尝试在引导程序中执行 Zend_Session::setOptions(array('cookie_httponly' => true)); (在会话首次初始化之前的某个位置),但它也应该与 app.ini 文件一起使用。

Try at bootstrap to do Zend_Session::setOptions(array('cookie_httponly' => true)); ( somewhere before the session is first initialized ) tough it should work with the app.ini file too .

ま昔日黯然 2024-10-15 03:06:31

将其添加到您的 application.ini 文件中。

phpSettings.session.cookie_httponly = true

Add this to your application.ini file.

phpSettings.session.cookie_httponly = true
世态炎凉 2024-10-15 03:06:31

为了做到这一点 100% 安全。

服务器不应允许选项 http 跟踪。
http 选项跟踪报告会话 ID。
如果攻击者可以使用 ajax 注入 java applet、flash 或 javascript,那么即使设置了 httponly 标志,攻击者也可以窃取 cookie...

For this to be 100% safe.

The server should not allow the option http trace.
The http option trace reports the session id.
If a attacker can inject a java applet, flash or javascript with ajax the attacker can also steal cookies even with the httponly flag set...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文