允许HTTPS Cookie,但不允许HTTP?


10

我想允许某个域的Cookie,但仅允许通过HTTPS使用-不允许来自HTTP的同一域中的Cookie。例如,我不需要任何http://www.google.comcookie,但是我希望允许https://www.google.comcookie(因为存在日历)。

有没有办法做到这一点?目标甚至有意义吗?

在Chrome中,它仅允许将域名(而不是URL)添加到Cookie例外列表中。在Firefox中,它允许使用协议,但只记录域名,如果单击“允许”或“拒绝”,它将更改列表中的相同条目。


3
也许对您来说很重要;如果是的话,那么你可能需要更多的限制你的问题:那些饼干服务通过HTTPS,但没有secure标志设置,也将使用普通的HTTP时被送回Web服务器。
Arjan

Answers:



2

有没有办法做到这一点?

Privoxy可以为您做到这一点,并且可以在您更改代理的浏览器中使用。

由于它不处理HTTPS流量,因此只会过滤HTTP流量,因此您可以使用Cookie处理

user.action文件应类似于此:

{ +crunch-incoming-cookies +crunch-outgoing-cookies }
/ # Match all URLs

目标甚至有意义吗?

尽管它可以使您更安全,但我认为没有必要这样做。

您不妨破坏每天使用的某些站点,但是Privoxy允许您允许这些站点...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.