aeris / cryptcheck

Verify some SSL/TLS website or XMPP implementation
GNU Affero General Public License v3.0
185 stars 20 forks source link

TLS seems not supported on this server #57

Closed EricZhang456 closed 2 years ago

EricZhang456 commented 2 years ago

Hi. I was trying to run Cryptcheck on my SearXNG instance. But I got this instead.

image

I used to be able to run the test just fine. Here is the TLS configuration for my server (nginx).

        ssl_protocols TLSv1.3; # Dropping SSLv3, ref: POODLE
        ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA512:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA512:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305;
        ssl_prefer_server_ciphers off;
        ssl_stapling on;
        ssl_stapling_verify on;
        ssl_session_timeout 1d;
        ssl_session_cache shared:MozSSL:10m;  # about 40000 sessions
        ssl_session_tickets off;
aeris commented 2 years ago

ssl_protocols TLSv1.3;

Hello! Currently CryptCheck is not able to test TLS v1.3 because bind to an old OpenSSL version for SSLv2/v3, RC4/3DES and other old ciphers. I plan to add support for TLSv1.3 but it require a lot of rework to support double TLS stack.

So TLSv1.3 only service is detected as no TLS at all at the moment.

EricZhang456 commented 2 years ago

ssl_protocols TLSv1.3;

Hello! Currently CryptCheck is not able to test TLS v1.3 because bind to an old OpenSSL version for SSLv2/v3, RC4/3DES and other old ciphers. I plan to add support for TLSv1.3 but it require a lot of rework to support double TLS stack.

So TLSv1.3 only service is detected as no TLS at all at the moment.

Huh. But it used to work fine. I will enable TLS 1.2 anyway.

aeris commented 2 years ago

But it used to work fine

If you previously support at least TLSv1.2, it was good. Only TLSv1.3 only is broken at the moment.

EricZhang456 commented 2 years ago

I had TLS 1.3 only for a long time now. Don't know what's going on here.

EricZhang456 commented 2 years ago

Btw can you refresh the check for me? I can't do that because it hasn't timed out yet.

https://cryptcheck.fr/https/searx.ericaftereric.top

aeris commented 2 years ago

Sure, it's now done :) https://cryptcheck.fr/https/searx.ericaftereric.top