http-cookie

Apache 可以清除对特定 URL 的请求中的 cookie 吗?
http-cookie

Apache 可以清除对特定 URL 的请求中的 cookie 吗?

我们有以下配置: <Directory /docs> AuthFormAuthoritative Off AuthType None Allow from all Satisfy any Options FollowSymLinks </Directory> 问题:我不希望任何 cookie 被发送到包含文档(以 开头的 URL /docs)的 Apache 目录,即使用户首先访问需要身份验证的主站点。 可以用 Apache 来做吗?我应该添加什么配置? ...

Admin

使用 map 指令检查 nginx 的 HTTP cookie 值
http-cookie

使用 map 指令检查 nginx 的 HTTP cookie 值

我需要根据客户端的 IP 和 WPML Wordpress 插件在 cookie 中设置的值执行重定向。 我更喜欢使用 map 指令来实现此目的。摘录自nginx.conf geoip_country /usr/local/share/GeoIP/maxmind_countries.dat; geoip_city /usr/local/share/GeoIP/maxmind_cities.dat; map $host:$geoip_country_code:$cookie_wp-wpml_current_language $redirect {...

Admin

Apache 反向代理 - 带有 Cookie 的 HTTP 请求
http-cookie

Apache 反向代理 - 带有 Cookie 的 HTTP 请求

我们有一个运行良好的 Apache 反向代理(配置如下)。现在我们需要将一些请求转发到另一台服务器(server3.domain.com),并检查用户请求中是否存在名为“LtpaToken”的 cookie。如果不存在该 cookie,则会返回错误页面(我们希望阻止匿名请求)。 我需要将 http(s)://server.domain.com/jsreports/* 转发到 JSReport 的 http(s) 服务器 VM(server3.domain.com IP 地址)并检查 LtpaToken 是否存在。 有人能给出一些如何实现的提示吗?谢谢! ...

Admin

NGINX 负载平衡哈希:如果存在则使用 cookie 值,如果不存在则使用 ip_hash
http-cookie

NGINX 负载平衡哈希:如果存在则使用 cookie 值,如果不存在则使用 ip_hash

我正在尝试弄清楚如何在 NGINX 的upstream负载平衡指令中执行一些 if-else 逻辑。基本上,我想使用以下方法: hash $cookie_my_cookie_name consistent; ...如果my_cookie_name存在cookie ( )。如果该 cookie不是现在,那么我希望上游选择方法能够回退到内置方法: ip_hash; 我在 NGINX 的文档中找不到任何关于如何“尝试”一种上游选择方法的示例,如果该方法不起作用则选择替代方法。 我担心的情况是,如果 cookie 不存在,变量$cookie_my_cookie_...

Admin

如何防止 Flask 中的会话劫持
http-cookie

如何防止 Flask 中的会话劫持

因此,我正在开发一个 Flask 网络应用程序,并且我想测试它的安全性,因为我已经实现了以下内容: SSL 证书和 cookie 安全传输 CSRF 令牌以避免 CSRF 攻击 验证Cookie,避免Cookie被修改 Cookie 仅限 http,以避免 XSS 现在,假设我的一个用户被诱骗向恶意用户透露了他的 cookie,并且如果该用户将这些会话 cookie 注入到他自己的浏览器中,则会导致 Web 应用程序允许恶意用户进入会话。 我使用 chrome 和隐身窗口(在同一台计算机上)进行了测试...

Admin

使用 rsyslogd 将 Apache Cookie 日志转换为 json
http-cookie

使用 rsyslogd 将 Apache Cookie 日志转换为 json

我正在记录 cookie 标头,有些 cookie 可能有到期日期,有些则没有,其他 cookie 参数也是如此,我需要实现集中式日志记录,因此在将它们发送到 logstash 之前,我想将 syslog 转换为 json。我该怎么做? ...

Admin

未通过 nginx 反向代理设置/覆盖 Cookie
http-cookie

未通过 nginx 反向代理设置/覆盖 Cookie

出于某种原因,当我通过 nginx 反向代理代理我的 API 请求时,我的 cookie 不会被新值覆盖。我尝试将以下内容添加到我的 nginx 配置中,但没有看到任何变化。在这种情况下,我将请求从“dev-test.mydomain.com”代理到“dev-test-backend.mydomain.com”。 反向代理: upstream ops_tail_api { server 127.0.0.1:8082; } 在位置块中: # Set proxy headers proxy_set_header X-Real-IP $remot...

Admin

为什么 HTACCESS RewriteCond %{HTTP_COOKIE} 仅适用于 php 而不适用于 html?
http-cookie

为什么 HTACCESS RewriteCond %{HTTP_COOKIE} 仅适用于 php 而不适用于 html?

我试图使用此代码重定向子文件夹中的所有直接访问 RewriteEngine on RewriteCond %{HTTP_COOKIE} !user_cookie=[^;] RewriteRule .* http://webhost.org/ [R=301,L] 我意识到它只适用于 OHP 文件,而不适用于 HTML 等其他文件。我尝试访问 PHP 文件的链接,它按预期工作,但当我访问带有.html扩展名的其他文件时,它不会重定向,就好像它忽略了 的条件一样.htaccess。 我是新手.htaccess。我做错了什么? 服务器信息: 全新安装...

Admin

Nginx 中 http_cookie 和 cookie_name 有什么区别?
http-cookie

Nginx 中 http_cookie 和 cookie_name 有什么区别?

我想在 Nginx 中将远程 IP 添加为 Cookie,以便可以将其传递给 AWS 负载均衡器,以实现负载均衡器粘性。 location / { proxy_set_header Cookie "$http_cookie; ip=$remote_addr"; proxy_pass http://app_upstream; } 我使用这些来设置 cookie,但 AWS ELB 不接受将其作为粘性。由于此服务器用作 iframe,因此在 Safari/iOs 默认阻止第三方 cookie 的情况下,我无法使用 ELB 生成的 coo...

Admin

如果 cookie 不存在则写入条件不起作用
http-cookie

如果 cookie 不存在则写入条件不起作用

参考:如果不存在 cookie,则阻止站点的正确方法 apache 2.4 我们按照答案操作了,但没有效果。 当 cookie 不存在(或包含正确信息)时,我们希望重定向到另一个页面。 我们尝试过这样的做法: RewriteEngine on RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123 RewriteRule .* - [R=503,L] 以上内容作为负面条件。 我们尝试了这些示例(我们必须更改 URL 才能发布问题): RewriteCond %{HTTP_COOKIE} !abc_f8D...

Admin

如何防止 nginx 剥离安全 cookie?
http-cookie

如何防止 nginx 剥离安全 cookie?

我们正在设定secure旗帜在我们的 cookie 上,但 nginx 拒绝传输它们,因为我们通过 HTTP 与它进行通信。 这是完全可以理解的,因为这是预期的行为。然而,在 nginx 前面,我们运行了一个 Classic Load Balancer(以前称为 Elastic Load Balancer),它接受来自互联网的 HTTPS 流量,并通过 HTTP 与我们内部网络上的 nginx 通信。 那么,有没有办法告诉 nginx 不要剥离 cookie,因为整体连接是值得信赖的? ...

Admin

如何在 nginx 的 cookie 名称中使用连字符?
http-cookie

如何在 nginx 的 cookie 名称中使用连字符?

我想使用新的cookie 前缀,这些尚未被 IETF 标准化。它们是__Secure-和__Host-。 因此让我们设置这个 cookie(这里是服务器返回的标头): Set-Cookie: "__Host-apple=yummy; Secure; HttpOnly; Path=/" 我现在想在 nginx 中使用变量访问此 cookie $cookie-。因此,为了进行测试,我使用 echo 模块来显示 cookie 的值: location = /wannaeat/ { echo $cookie___Host-apple; } 但是 ...

Admin

如果不存在 cookie,则阻止站点的正确方法 apache 2.4
http-cookie

如果不存在 cookie,则阻止站点的正确方法 apache 2.4

我在节点应用程序后面使用 apache 2.4.12(Ubunutu 15.10)作为 oauth2 代理。该应用程序在登录前发送大量未经身份验证的请求,因为它不知道它未经身份验证(它不知道/不关心代理),这会创建大量可能导致问题的大型 cookie。 我想做的是,如果某个 cookie 不存在(mod_auth_openidc_session)——这意味着它尚未进行身份验证——则阻止对我的服务器的所有请求。到目前为止,我有这个,但我不确定这是否正确(因为这种情况需要时间来重现): RewriteEngine On RewriteCond %{HTTP_...

Admin

nginx -> 根据 cookies 使用 try_files 提供不同的文件(条件,if,then,else)
http-cookie

nginx -> 根据 cookies 使用 try_files 提供不同的文件(条件,if,then,else)

我需要配置一个 nginx 服务器,以便:如果用户有特定的 cookie,那么服务器必须发送一个文件,否则服务器必须发送另一个文件。我阅读了大量相关文章,但都无济于事,我也知道遇到一些问题,try_files但location if如何解决这个问题…… 我有一个例子,它应该可以工作,但事实上却不行: upstream site { server localhost:4321; } server { listen *:1234; server_name site.com; root /path/www/; ss...

Admin

基于 cookies 的 NGINX 缓存
http-cookie

基于 cookies 的 NGINX 缓存

NGINX 有没有办法根据 cookie 的值使用不同的缓存? 就我而言,我有一个网站(在我的情况下是一个插件),它创建了一个名为 devicePixelRatio 的 cookie。在大多数情况下,这个值是 1,但如果您有一个高 DPI 显示器,那么它将等于 2(或更大)。基本上,服务器端会根据此 cookie 的值(无论是 1 还是其他值)以不同的方式生成网站。基本上我需要两个缓存,一个用于 devicePixelRatio=1,另一个用于 devicePixelRatio 的任何其他值。 那可能吗? 多谢。 ...

Admin