GVKun编程网logo

在Tomcat中支持不带Cookie的会话(tomcat可以不配置环境变量吗)

8

在本文中,我们将给您介绍关于在Tomcat中支持不带Cookie的会话的详细内容,并且为您解答tomcat可以不配置环境变量吗的相关问题,此外,我们还将为您提供关于ApacheTomcat存在cook

在本文中,我们将给您介绍关于在Tomcat中支持不带Cookie的会话的详细内容,并且为您解答tomcat可以不配置环境变量吗的相关问题,此外,我们还将为您提供关于Apache Tomcat 存在 cookie 泄漏漏洞、ff下flash请求为啥不带cookie、nginx tomcat cookie冲突、post 请求不带cookie 问题的知识。

本文目录一览:

在Tomcat中支持不带Cookie的会话(tomcat可以不配置环境变量吗)

在Tomcat中支持不带Cookie的会话(tomcat可以不配置环境变量吗)

我当前正在运行具有以下属性的应用程序:

  • 基于Java的Spring和Acegi
  • 在Tomcat 5上运行

我需要能够支持 没有 cookie的用户会话。有人可以指出我正确的方向。

谢谢。

答案1

小编典典

这个问题的完整答案是您所有回答的结合,因此,我将总结一下:

  1. 无需在context.xml文件中设置cookies =“ false”。tomcat的理想功能是使用基于URL的会话标识,如果用户不支持cookie,则默认情况下将使用该标识。

  2. 当用户未启用Cookie时,tomcat将通过请求网址中的“ JSESSIONID”参数来识别会话。几个示例URL如下所示, http://www.myurl.com;jsessionid=123456AFGT3 http://www.myurl.com;jsessionid=123456AFGT3?param1=value&param2=value2 请注意会话ID如何不属于url查询字符串(这是j2ee标准)

  3. 为了确保将jsessionid参数附加到所有请求URL中,不能使用纯URL引用。例如,在JSTL中,您必须使用。然后,如果需要,servlet引擎将自动将jsessionid附加到URL。这是一个例子:

<%-这很糟糕:-%> 链接

<%-这很好:-%> ”>链接

Apache Tomcat 存在 cookie 泄漏漏洞

漏洞描述

Apache Tomcat 是一款开源的 Web 应用服务器,RemoteIpFilter 是一个过滤器,用于将 HTTP 请求中代理服务器的 IP 地址替换为客户端的真实 IP 地址。

受影响版本中,当使用 RemoteIpFilter 处理通过 HTTP 从反向代理接收到的请求时,如果请求头中包含设置为 https 的 X-Forwarded-Proto 字段,Tomcat 创建的会话 cookie 将不包括安全属性,从而导致用户代理通过不安全的渠道传输会话 cookie。攻击者可通过抓包获取用户 cookie,从而使用受害者身份执行恶意操作。

漏洞名称 Apache Tomcat 存在 cookie 泄漏漏洞
漏洞类型 信息暴露
发现时间 2023-03-22
漏洞影响广度 广
MPS编号 MPS-2023-8611
CVE编号 CVE-2023-28708
CNVD编号 -

影响范围

org.apache.tomcat:tomcat-catalina@[11.0.0, 11.0.0-M3)

org.apache.tomcat:tomcat-catalina@[10.0.0, 10.1.6)

org.apache.tomcat:tomcat-catalina@[9.0.0, 9.0.72)

org.apache.tomcat:tomcat-catalina@[8.0.0, 8.5.86)

修复方案

升级org.apache.tomcat:tomcat-catalina到 8.5.86 或 9.0.72 10.1.6 或 11.0.0-M3 或更高版本

参考链接

https://www.oscs1024.com/hd/MPS-2023-8611

https://nvd.nist.gov/vuln/detail/CVE-2023-28708

https://tomcat.apache.org/security-11.html

https://github.com/apache/tomcat/commit/c64d496dda1560b5df113be55fbfaefec349b50f

    

免费情报订阅&代码安全检测

OSCS是国内首个开源软件供应链安全社区,社区联合开发者帮助全球顶级开源项目解决安全问题,并提供实时的安全漏洞情报,同时提供专业的代码安全检测工具为开发者免费使用。社区开发者可以通过配置飞书、钉钉、企业微信机器人获取一手的情报。

免费代码安全检测工具: https://www.murphysec.com/?src=osc

免费情报订阅: https://www.oscs1024.com/cm/?src=osc

具体订阅方式详见: https://www.oscs1024.com/docs/vuln-warning/intro/?src=osc

ff下flash请求为啥不带cookie

ff下flash请求为啥不带cookie

jquery uploadify在ie下可以正常上传,在实现异步上传的时候,每一个文件在上传时都会提交给服务器一个请求。每个请求都需要安全验证,session和cookie的校验。由于jquery uploadify是借助flash来实现上传的,每一次向后台发送数据流请求时,ie会自动把本地cookie存储捆绑在一起发送给服务器。但firefox、chrome不会这样做,他们会认为这样不安全。

nginx tomcat cookie冲突

nginx tomcat cookie冲突

我在同一tomcat下放了两个网站,一个在root下,一个在aa目录下,访问www.xxx.com 能正常访问,访问www.xxx.com/aa 能访问aa网站,但是,访问aa的时候,输入用户名密码 不能正常登陆,清除cookie,重新打开ie,就能正常登陆aa网站,但是,这个时候,打开www.xxx.com,输入用户名和密码,则不能登陆。只有清楚cookie才可以。

在dns上,设置aa.xxx.com指向改ip,但是,输入aa.xxx.com,自动指向了www.xxx.com/aa.

现在的解决方案是做了两个tomcat,两个网站分别放在两个tomcat下,能解决这个问题,但是,领导不同意这么搞,请问大家这个问题,应该怎么解决呢。

post 请求不带cookie 问题

post 请求不带cookie 问题

网上各种方法都试了就是不带cookie过去,最后发现,

并没有 属于 当前 domain 的cookie

所以一个都没有携带

我们今天的关于在Tomcat中支持不带Cookie的会话tomcat可以不配置环境变量吗的分享就到这里,谢谢您的阅读,如果想了解更多关于Apache Tomcat 存在 cookie 泄漏漏洞、ff下flash请求为啥不带cookie、nginx tomcat cookie冲突、post 请求不带cookie 问题的相关信息,可以在本站进行搜索。

本文标签: