Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
dgoehler
Partner - Contributor III
Partner - Contributor III

SSL Labs: Grade F for Qlik Sense Server

Hi,

I check our new Qlik Sense Server with SSL Labs and got the Grade F.

001.png

I order to be secure again the POODLE attack, I need to disable SSL 3. It's also recommanded to enable TLS 1.2, which is disabled and Forward secrecy. How to do that? There are no options regarding that in the QMC, only the SSL Cert Thumbprint.

002.png

1 Solution

Accepted Solutions
Bjorn_Wedbratt
Former Employee
Former Employee

Hi Daniel,

As Fredrik pointed out, future updates will support TLS 1.2.

As a side-note, one mitigation option stated on the page you're referring to, is to disable renegotiation. This can be done as well, on OS level by adding the following registry key:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL]

"DisableRenegoOnServer"=dword:00000001

You need to test this thoroughly in your environment for any side effects as it may affect functionality in other software.

View solution in original post

20 Replies
Bjorn_Wedbratt
Former Employee
Former Employee

Hi Daniel,

Disabling SSL 3.0 needs to be done on OS level.

See Microsoft Security Advisory 3009008 for more instructions on how to do this.

Best,

Bjorn

dgoehler
Partner - Contributor III
Partner - Contributor III
Author

Hi Björn,

I applied the Security Advisory to our server. SSLv3 is off and Perfect Forward Secrecy is on, but still got an Grade F. There was an Authentication Gap Vulnerability discovered (https://community.qualys.com/blogs/securitylabs/2009/11/05/ssl-and-tls-authentication-gap-vulnerabil...) and TLS 1.2 is off, although the Server OS WIndows Server 2012 R2 supports that. What can I do to fix that?

002.png

Best regards,

Daniel Göhler

Fredrik_Lautrup
Employee
Employee

Daniel,

Current versions of Qlik Sense uses version 4 of the dot net framework that only support up to TLS 1.0.  Futures updates of Sense will be upgraded to version 4.5 which supports TLS 1.2

The description you forwarded state that this vulnerability is only critical in combination with CSRF weaknesses.

Qlik Sense has proven protection against CSRF that has been validated by external security tests several times during the development of Qlik Sense.

At Qlik we take security extremely seriously and value feedback from our customers.

Fredrik

Bjorn_Wedbratt
Former Employee
Former Employee

Hi Daniel,

As Fredrik pointed out, future updates will support TLS 1.2.

As a side-note, one mitigation option stated on the page you're referring to, is to disable renegotiation. This can be done as well, on OS level by adding the following registry key:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL]

"DisableRenegoOnServer"=dword:00000001

You need to test this thoroughly in your environment for any side effects as it may affect functionality in other software.

dgoehler
Partner - Contributor III
Partner - Contributor III
Author

Hi Björn,


you suggestion didn't change a thing.


Best regards,

Daniel

Anonymous
Not applicable

Has this been addressed by Qlik? My Qlik Server still seems to be using TLS1.0, amongst a whole list of other obsolete cryptographic technologies.

When you say

Futures updates of Sense will be upgraded to version 4.5 which supports TLS 1.2

can you be more specific please? Your post was made over 1 year ago, and the situation still seems to be the same.

Furthermore, I cannot find a single official acknowledgement or support path by Qliktech that addresses the use of completely unsuitable security measures.

What gives?!!

dgoehler‌, what have you done since about you SSLLabs "F Grade"?

SSLLabs Grade F.PNG

ToniKautto
Employee
Employee

Hi Darren,

please notice that this web test gives you an indication of potential problems. My assumption here is that the result and analysis is based on what the webserver finds in the communication and handshake done with your client. This tool would not actually execute a attack to confirm if it can be done or not, so if you mitigate the risk of an attack the tool would still consider that you are in the risk zone.

The MITM attack related to insecure renegotiation is the F grade indicator, which can be mitigated by disabling renegotiation as mentioned previously in this thread. This is something that needs to be done the OS level by adding the below Windows registry key.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL]

"DisableRenegoOnServer"=dword:00000001

IMPORTANT: Any changes at the OS level must be thoroughly tested as they may cause other software to no longer function as expected, or clients may be unable to communicate with the server. If any side effects are experienced, the changes should be reverted back to the original settings.

TLS 1.2 support is targeted for the next service (2.0.7) and feature (2.2) release.

Bjorn_Wedbratt
Former Employee
Former Employee

I can confirm next feature release (2.2) does in fact support TLS 1.2.

Tested on hardened Windows 2012 R2 and I got confirmed a Grade A on SSL Labs test page.

For more information about when (soon) Qlik Sense 2.2 will be available, keep an eye on Qlik Support Updates

Not applicable

Hi Daniel,

Did you figure out a way to work around the insecure renegotiation?  We are running into the same issue, and some of our customers are not able to access the Qlik charts and graphs in our mashup because of it.  We are wondering if you found a way to successfully disable insecure renegotiation on the Windows/OS level.

Thanks,

Grace