poodle-attack

How to overcome the git error `Unknown SSL protocol error in connection`

耗尽温柔 提交于 2019-12-01 09:34:26
I'm trying to git clone some repository, but then I get the error: $ git clone --recursive https://some-url.git Cloning into 'project'... fatal: unable to access 'https://https://some-url.git/': Unknown SSL protocol error in connection to some-url.git:443 I've read that the git repositories moved to force the TLS1.0 and no more support SSLv3 communication due to the POODLE vulnerability. But I don't know whether this error message means that my git client only knows to talk SSLv3 and the server denies or that the server only knows to talk SSLv3 and my client denies. If the problem is in my

Java http clients and POODLE

你说的曾经没有我的故事 提交于 2019-11-27 20:12:08
Regarding the POODLE vulnerability, if I understand it correctly, it requires a client that automatically downgrades TLS protocol to SSLv3 when failing to establish a secure channel with a server using higher version protocol advertised by the server. Do the common java HTTP client libraries, specifically javax.net.ssl.HttpsURLConnection and Apache HttpClient, automatically downgrade the TLS protocol when failing to establish TLS session with a server? If not, am I correct that they are immune from he POODLE attack unless either (a) the server only supports SSLv3, or (b) a logic at a higher

The client and server cannot communicate, because they do not possess a common algorithm ASP.NET C# IIS

 ̄綄美尐妖づ 提交于 2019-11-27 09:00:37
I have an issue with a C# PayTrace Gateway. The below code was working fine until yesterday when I believe they turned off SSL3 due to the Poodle Exploit. When running the code below we got the following message. The remote server has forcefully closed the connection. After doing some research on the problem we determined that because our IIS Server 7.5 was configured to still use SSL3, C# defaulted to SSL3, which PayTrace would forcibly close the connection. We then removed SSL3 from the server. Which then lead to the following error: The client and server cannot communicate, because they do

Which versions of SSL/TLS does System.Net.WebRequest support?

时光怂恿深爱的人放手 提交于 2019-11-27 06:04:39
Now that SSL 3 has been found to be vulnerable to the POODLE attack: Which versions of SSL/TLS does System.Net.WebRequest use when connecting to any https Uri? I use WebRequest to connect to several 3rd party API's. One of these has now said they will block any request that uses SSL 3. But WebRequest is part of the .Net core framework (using 4.5) so it is not obvious what version it uses. Gareth Williams When using System.Net.WebRequest your application will negotiate with the server to determine the highest TLS version that both your application and the server support, and use this. You can

Disable SSL as a protocol in HttpsURLConnection

本小妞迷上赌 提交于 2019-11-26 22:39:00
问题 Due to the POODLE vulnerability, my server, hosted in Amazon AWS does no longer support SSLv3. As a result, the first HTTPS connection my Android app does against the server results in an error when the connection was being established. Error reading server response: javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x77d8ab68: Failure in SSL library, usually a protocol error error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert

Java http clients and POODLE

[亡魂溺海] 提交于 2019-11-26 20:17:11
问题 Regarding the POODLE vulnerability, if I understand it correctly, it requires a client that automatically downgrades TLS protocol to SSLv3 when failing to establish a secure channel with a server using higher version protocol advertised by the server. Do the common java HTTP client libraries, specifically javax.net.ssl.HttpsURLConnection and Apache HttpClient, automatically downgrade the TLS protocol when failing to establish TLS session with a server? If not, am I correct that they are

The client and server cannot communicate, because they do not possess a common algorithm ASP.NET C# IIS

╄→尐↘猪︶ㄣ 提交于 2019-11-26 14:26:28
问题 I have an issue with a C# PayTrace Gateway. The below code was working fine until yesterday when I believe they turned off SSL3 due to the Poodle Exploit. When running the code below we got the following message. The remote server has forcefully closed the connection. After doing some research on the problem we determined that because our IIS Server 7.5 was configured to still use SSL3, C# defaulted to SSL3, which PayTrace would forcibly close the connection. We then removed SSL3 from the

Which versions of SSL/TLS does System.Net.WebRequest support?

你。 提交于 2019-11-26 11:53:10
问题 Now that SSL 3 has been found to be vulnerable to the POODLE attack: Which versions of SSL/TLS does System.Net.WebRequest use when connecting to any https Uri? I use WebRequest to connect to several 3rd party API\'s. One of these has now said they will block any request that uses SSL 3. But WebRequest is part of the .Net core framework (using 4.5) so it is not obvious what version it uses. 回答1: When using System.Net.WebRequest your application will negotiate with the server to determine the