草庐IT

不安全的TLS协议漏洞修复

1.安全漏洞以上是在做项目过程中,发现了Nginx的配置支持了SSL3.0,TLS1.0和TLS1.1等不安全的协议,存在安全隐患。2.漏洞修复登录了服务器,修改Nginx的配置,如果有多套,都需要修复,修改的配置如下:#原始配置**#ssl_protocolsTLSv1TLSv1.1TLSv1.2;**#修复配置ssl_protocolsTLSv1.2;3.修复后验证使用工具:Nmap工具下载地址:https://nmap.org/download因为我本机是Windows10,就下载了nmap-7.93-setup.exe使用。验证的过程如下:在windows系统下,搜索中输入“cmd”打

TLS 加速技术:Intel QuickAssist Technology(QAT)解决方案

一、背景当前TLS已经成为了互联网安全的主要传输协议,TLS带来更高的安全性的同时,也带来了更多的性能开销。特别是在建连握手阶段,TLS的CPU开销,相对于TCP要大很多。业界在优化TLS性能上已经做了很多软件和协议层面的优化,包括:Session复用、OCSPStapling、TLS1.3等。然而在摩尔定律"失效"的今日,软件层面的优化很难满足日益增长的流量,使用专用的硬件技术卸载CPU计算成为目前通用的解决方案。本文将介绍Intel在TLS加速领域提供的QAT技术方案。二、IntelQuickAssistTechnology(QAT)技术方案Intel提供了TLS异步加速的完整解决方案:I

TLS、SSL、CA 证书、公钥、私钥。。。今天捋一捋!

松哥最近在和小伙伴们连载gRPC,如何确保gRPC通信的安全性?这就涉及到TSL了,但是考虑到可能有小伙伴对加密连接这一整套方案比较陌生,因此我们今天先用一篇文章跟大家捋清楚这些概念,概念搞明白了,再来看TSL+gRPC就很容易了。1.HTTP的问题HTTP协议是超文本传输协议(HyperTextTransferProtocol)的缩写,它是从WEB服务器传输超文本标记语言HTML到本地浏览器的传送协议。HTTP设计之初是为了提供一种发布和接收HTML页面的方法,时至今日,它的作用已经不仅仅于此了。对于我们Java工程师而言,HTTP应该算是再熟悉不过的东西了,目前HTTP有多个版本,使用较多

关于:TLS 1.2 部署指南(4)- SQL Server 中的 TLS

目录关于:TLS1.2部署指南(1)-Office365中的TLS关于:TLS1.2部署指南(2)-Windows系统中的TLS关于:TLS1.2部署指南(3)-.NETFramework中的TLS关于:TLS1.2部署指南(4)-SQLServer中的TLS关于:TLS

TLS版本及CipherSuites确认及设置

在使用Https(AS2、RosettaNet等协议)传输协议进行数据传输中,有时会遇到下面这些报错信息:①276–Error during handshake:接收到的消息异常,或格式不正确。②13003:Connot conclude ssl handshake.Cause:Connection reset.③533 – An MDN was expected in the HTTP reply,but was not returned.④32000 – Remote host disconnected during SSL negotiation.⑤286:Unable to execu

java - HTTP基本认证而不是TLS客户端认证

下面的答案来自this问题;Theawardedanswerdoesn'tactuallyaddressthequestionatall.ItonlymentionsSSLinthecontextofdatatransferanddoesn'tactuallycoverauthentication.You'rereallyaskingaboutsecurelyauthenticatingRESTAPIclients.Unlessyou'reusingTLSclientauthentication,SSLaloneisNOTaviableauthenticationmechanismfo

java - HTTP基本认证而不是TLS客户端认证

下面的答案来自this问题;Theawardedanswerdoesn'tactuallyaddressthequestionatall.ItonlymentionsSSLinthecontextofdatatransferanddoesn'tactuallycoverauthentication.You'rereallyaskingaboutsecurelyauthenticatingRESTAPIclients.Unlessyou'reusingTLSclientauthentication,SSLaloneisNOTaviableauthenticationmechanismfo

SSL/TLS协议信息泄露漏洞(CVE-2016-2183)漏洞修复升级

1.业务环境  SSL/TLS协议信息泄露漏洞(CVE-2016-2183)【原理扫描】2.解决办法升级OpenSSL版本3.查看当前OpenSSL版本opensslversion4.下载最新版本目前最新版本是1.1.1q,可以通过修改版本号的方式下载最新版本,可以在这个网站下载:https://www.openssl.org/sourcewget http://www.openssl.org/source/openssl-1.1.1q.tar.gz5.安装依赖yuminstall-yzlibyuminstall-ygcc yuminstall-yzlib-devel6.下载升级perl 版本

java - 如何查找 Java 中使用的 SSL/TLS 版本

我有一个基于java的客户端(使用java1.6.30),它打开与部署在Tomcat7.0.26上的服务器的SSL连接。Tomcat使用Java6,在server.xml中我将连接器配置为使用sslProtocol="TLS"。我想知道所使用的SSL版本是什么?是TLS1.0吗?TLS1.1?还有什么? 最佳答案 获取SSLSession从客户端上的SSLSocket并使用其getProtocol()方法。OracleJRE/OpenJDK6supportsSSLv3andTLS1.0.您至少需要IBMJRE6/7或OracleJR

java - 如何查找 Java 中使用的 SSL/TLS 版本

我有一个基于java的客户端(使用java1.6.30),它打开与部署在Tomcat7.0.26上的服务器的SSL连接。Tomcat使用Java6,在server.xml中我将连接器配置为使用sslProtocol="TLS"。我想知道所使用的SSL版本是什么?是TLS1.0吗?TLS1.1?还有什么? 最佳答案 获取SSLSession从客户端上的SSLSocket并使用其getProtocol()方法。OracleJRE/OpenJDK6supportsSSLv3andTLS1.0.您至少需要IBMJRE6/7或OracleJR