因为ssl3.0有漏洞,所以尽量使用TLSv1.2。
漏洞危害:
HTTPS安全传输通道不可信。
修复建议:
禁止开启SSL3,除非客户端版本比较低,否则应只开启TLS1.2,其他协议均应关闭。
开启TLS1.2 支持
解决:
tomcat的server.xml :
引用
SSLEnabled="true"sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2"ciphers="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384,TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,TLS_RSA_WITH_AES_128_CBC_SHA256,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_RSA_WITH_AES_256_CBC_SHA256,TLS_RSA_WITH_AES_256_CBC_SHA"
注意:jdk7才支持tls1.2,tomcat7.0.56(65?)才默认禁止ssl3.0
附录:参考了 http://blog.csdn.net/jackpk/article/details/47979643
请参考 http://www.freebuf.com/articles/network/62442.html,
免费ssl牢固性测试网站 https://www.ssllabs.com/ssltest/index.html
相关推荐
在本文中,我们将深入探讨Tomcat 8.5.28这一特定版本,以及它如何修复了一个安全限制绕过漏洞。 标题中的"Tomcat-8.5.28 无漏洞"意味着该版本已经对已知的安全问题进行了修补,确保了用户的服务器不会受到这些漏洞...
CNVD-2020-10487 和 CVE-2020-1938 是同一个安全漏洞的不同命名,这个漏洞被称为“Apache Tomcat 文件包含漏洞”。此漏洞的存在使得攻击者有可能通过精心构造的请求,将恶意代码注入到Tomcat服务器上,从而执行任意...
CGI Servlet允许Tomcat服务器处理CGI(Common Gateway Interface)请求,这些请求可以调用服务器上的外部程序来生成动态内容。攻击者可以通过发送特别构造的CGI请求,利用这个漏洞在具有Apache Tomcat权限的系统上...
6. **SQL注入**:如果Tomcat与数据库交互时未正确处理用户输入,可能会引发SQL注入。补丁会确保所有用户输入都被安全地转义或参数化。 应用这个补丁的过程通常包括以下几个步骤: 1. **下载补丁**:从官方Apache ...
Tomcat是符合Java Servlet和JavaServer Pages(JSP)规范的应用服务器,它是基于Java的开源软件,主要用于处理动态网页内容。Tomcat不仅免费,而且易于配置和管理,因此在小型项目或开发环境中特别受欢迎。 2. ...
标题中的“tomcat 升级到8.5.99后,系统...总的来说,升级Apache Tomcat时,理解新版本的变化、更新代码和配置、以及妥善处理依赖关系是至关重要的。同时,确保有足够的日志记录和备份策略,以便于快速定位和解决问题。
2. **性能优化**:Tomcat 5.5.x系列在处理HTTP请求和响应方面进行了优化,提高了并发处理能力。5.5.23可能包含特定的性能增强,例如更快的线程调度和更有效的内存管理。 3. **管理工具**:此版本提供了管理控制台,...
在标签“源码”和“工具”提示下,我们可以深入研究Tomcat的源代码,了解其内部如何处理SSL连接。Tomcat使用Java的JSSE(Java Secure Socket Extension)来实现SSL/TLS功能。JSSE提供了一套API,使得开发者可以方便...
Tomcat主要处理HTTP协议,用于将动态内容(如JSP、Servlet)与静态内容(如HTML、CSS、JavaScript)结合并发送给客户端。它的优点包括开源、免费、易于配置和管理,以及与Java技术的紧密集成。 在Windows系统上安装...
6. **DoS(拒绝服务)攻击**:某些漏洞可能被利用来发起DoS攻击,使服务器无法处理合法请求,导致服务中断。 为了确保系统的安全性,对于Apache Tomcat 8.5.88的用户来说,升级到至少8.5.84或更高版本是至关重要的...
- **安全性增强**:这个版本修复了多个安全漏洞,包括CVE-2019-10098、CVE-2019-10099等,保障了服务器的稳定和安全。 - **性能优化**:通过对内部代码的调整和优化,提高了处理请求的速度和效率,降低了内存消耗...
学习Servlet和JSP,开发者需要理解生命周期、请求处理流程以及它们如何与Tomcat交互。Servlet通过`doGet`和`doPost`方法处理HTTP请求,JSP则将逻辑代码转化为Servlet,再由Tomcat执行。开发者还需要知道如何在`web....
2020年2月20日,CNVD(中国国家信息安全漏洞库)公开了一个关于Apache Tomcat的文件包含漏洞,该漏洞被标记为CVE-2020-1938。这个漏洞允许攻击者通过特定的输入,包含并执行Tomcat服务器上webapps目录下的任意文件,...
7. **连接器与协议**:Tomcat使用不同的连接器来处理不同的网络协议,如HTTP/1.1(` Coyote HTTP/1.1 Connector`)和AJP(`Coyote AJP/1.3 Connector`)。这些连接器可以在`server.xml`中配置。 8. **热部署**:在`...
Tomcat7服务器web开发 Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
【标题】:“Tomcat漏洞大杂烩1” 【描述】:描述中提到的是一些关于Tomcat服务器的安全问题,特别是Windows环境下的一些限制以及NTFS流的特性。在Windows系统下,文件名不允许以空格结尾,这是一个操作系统级别的...
4. **安全性**:Tomcat 7.0.52在安全性方面有所增强,包括对HTTPS的支持,通过修改server.xml中的Connector配置可以启用SSL/TLS。此外,它还包含了对最新的安全漏洞的修复,保障了服务器的安全运行。 5. **性能优化...
1. **Servlet 3.0** 支持:Tomcat 7引入了Servlet 3.0规范,允许开发者进行异步处理、过滤器链的优化以及更强大的部署描述符配置。 2. **JSP 2.2** 支持:这个版本支持最新的JSP标准,提供更多的标签库和更灵活的...
6. **日志和错误处理**:Tomcat的日志文件位于`logs`目录下,包括`catalina.out`和其他特定于应用的日志文件。这些日志对于调试和监控服务器状态至关重要。 7. **安全和权限**:Tomcat支持多种安全机制,包括基本...