Articles of cookies

Apache mod_header规则来更改所有cookie以确保安全

我想更改所有的cookie,以确保安全,仅限http。 它适用于一个cookie,但在响应中设置多个cookie时不起作用。 Apache mod_header规则应该改变来自以下的cookie: Set-Cookie cookie1=value; Path=/somePath Set-Cookie cookie2=value; Path=/somePath 至 Set-Cookie cookie1=value; Path=/somePath; Secure; Http-Only Set-Cookie cookie2=value; Path=/somePath; Secure; Http-Only 我使用mod_headers为它使用以下规则: Header edit Set-Cookie ^(.*)$ $1;Secure;HttpOnly 当只有一个cookie被设置时,它工作正常,但是如果有多个cookie,它只会删除以下所有内容,而不会被设置。 任何帮助如何编写mod_headers规则的多个值? 或者问题是在别的东西?

由IIS7返回的date标题是错误的

我从IIS 7服务ASP.NET应用程序,但我们遇到一些奇怪的cookie问题。 代码在其他环境中工作正常,所以我们假设这是特定于此服务器( 相关的问题 )。 我们一直在查看返回的http头文件,有人指出datehttp头文件显示1月1日而不是今天的date(到目前为止,无论当前date如何,它总是显示date)。 系统时钟设置正确(我们也可以通过DateTime.Now正确输出当前时间/date),所以我们不能确定它现在的工作原理。 有没有人有任何想法? 这是红鲱鱼吗? 谢谢,詹姆斯

我如何强制Apache不设置子域的Cookie?

我在服务器上为静态内容设置了一个特定的子域名 – images.example.com 我想configurationApache从不让cookie在该域上设置。 但我不知道在哪里/如何做到这一点。 请指教 :-) 谢谢!

haproxy:如何准备服务器维护而不踢应用程序会话?

问题 我正在使用haproxy来负载均衡Web服务器。 我使用会话持久性与其他cookie作为一些应用程序使用会话文件,这些服务器之间不同步。 我想要禁用服务器进行维护,但不会中断会话。 所以我想让现有的客户端继续他们的应用程序会话,但不接受新的客户端。 haproxy的行为 我将服务器设置为“正在维护” 如果客户端设置了cookie,即使标记为“正在维护” 如果一个新的客户端(没有cookie)来,它被引导到另一个服务器 毕竟所有的客户端都结束了他们的应用程序会话,没有更多的客户端将cookie设置到这个特定的服务器上,我会很好地closures它,而不会中断用户。 你认为这是可以实现一些haproxyconfiguration? 还是有一个聪明的方法来做到这一点? 其他方法 非穷举的其他方法来实现这一需求: 在服务器之间同步会话文件(需要一种在多个服务器之间同步文件的方法,或者一个普通的单个安装点) 使用数据库来存储会话信息(需要改变应用程序行为) 更多细节 我使用这种configuration: frontend https-in bind xxx.xxx.xxx.xxx:443 ssl crt /etc/haproxy/ssl/_default.pem crt /etc/haproxy/ssl reqadd X-Forwarded-Proto:\ https acl APP1 hdr(host) -i APP1.atac.local use_backend APP1 if APP1 default_backend _default backend APP1 redirect scheme https if !{ ssl_fc } mode http balance roundrobin cookie […]

有没有办法configurationHAProxy发送基于cookie的stream量?

在configurationHAProxy时,我想根据存在的cookie将stream量发送到某些服务器。 例如: 有一个HAProxy服务器和2个Web服务器(serverA和serverB)。 当有人login时,会创build一个cookie“loginCreds = user:company”。 当来自CompanyA的John进来时,他的cookie是“loginCreds = John:CompanyA”。 他的stream量将被引导到serverA。 这是可能的,如果是的话,你如何设置它?

个人在不断变化的IP上受到骚扰的服务器

我们运行社区产品。 英国有个人(一个小小的PoS小孩)在过去6个月里骚扰我们的网站。 他的日常任务是创build一个新帐户,发布一堆非法/煽动性内容,让人崛起,然后在几个小时内被pipe理员删除。 然后重复。 每当他创build一个新帐户(使用代理或其他类似的工具),他的IP地址就会改变。 唯一的共同点是顶级92.xxx我们已经尝试联系英国当局…虽然他们有兴趣,他们还没有提供任何可操作的。 同时,这种骚扰每天继续。 任何人都有如何杀死这个经验? 我很聪明地结束了这件事,希望以前处理过的人能够提供一些指导。 Thx提前。

如何重写Nginx反向代理中的Set-Cookie的域部分?

我有一个简单的nginx反向代理: server { server_name external.domain.com; location / { proxy_pass http://backend.int/; } } 问题是Set-Cookie响应头包含;Domain=backend.int ,因为后端不知道它被反向代理。 我怎样才能让nginx重写Set-Cookie响应头的内容,用;Domain=external.domain.comreplace;Domain=backend.int ? 在这种情况下,不改变Host头不是一个选项。 Apache的httpd已经有了这个function一段时间,请参阅ProxyPassReverseCookieDomain ,但我似乎无法find一种方法来做同样的nginx。

subdomain.example.com可以设置一个可以被example.com读取的cookie吗?

我简直不敢相信这是很难确定的。 即使阅读了RFC,我也不清楚subdomain.example.com上的服务器是否可以设置可由example.com读取的cookie。 subdomain.example.com可以设置一个Cookie属性为.example.com的cookie。 RFC 2965似乎明确指出这样一个cookie不会被发送到example.com,但是同样地说,如果你设置了Domain = example.com,那么一个点就被预置了,就像你说的.example.com一样。 综合起来,这似乎是说,如果exam​​ple.com返回设置一个cookies与Domain = example.com,它不会得到该cookies回! 那不可能是正确的。 任何人都可以澄清规则是什么?