Xymon Mailing List Archive search

Why does the cipher list in sslcert test show disabled ciphers?

7 messages in this thread

list Glauber Ribeiro · Tue, 4 Aug 2015 15:34:17 +0000 ·
Why does the list of ciphers in the "sslcert" xymon test show ciphers that are disabled on the server? For example, we have disabled RC4 ciphers on our servers, and confirmed using the "Qualys SSL Labs" server test, that they are turned off. However, xymon still shows them.

g
list Ralph Mitchell · Tue, 4 Aug 2015 16:42:36 -0400 ·
It's not giving you a list of the ciphers the remote host permits.  All it
does is cycle through the list of ciphers available on the Xymon server. I
think there's a flag (for xymonnet, maybe?) that turns off that list.  A
long time back I patched my copy of xymonnet to only return the cipher
actually used to talk to the remore server.

There's a program called sslscan that actually tests the entire list of
ciphers against the remote host and tells you what works and what fails.
That could be incorporated into an external test, maybe.

Ralph Mitchell
On Aug 4, 2015 12:41 PM, "Ribeiro, Glauber" <user-59d088777028@xymon.invalid>
quoted from Glauber Ribeiro
wrote:
Why does the list of ciphers in the "sslcert" xymon test show ciphers that
are disabled on the server? For example, we have disabled RC4 ciphers on
our servers, and confirmed using the "Qualys SSL Labs" server test, that
they are turned off. However, xymon still shows them.

g

list Glauber Ribeiro · Tue, 4 Aug 2015 21:30:20 +0000 ·
Yes, I think i’m going to turn that list off, it’s just clutter.
quoted from Ralph Mitchell

From: Ralph Mitchell [mailto:user-00a5e44c48c0@xymon.invalid]
Sent: Tuesday, August 04, 2015 15:43
To: Ribeiro, Glauber
Cc: xymon at xymon.com
Subject: Re: [Xymon] Why does the cipher list in sslcert test show disabled ciphers?


It's not giving you a list of the ciphers the remote host permits.  All it does is cycle through the list of ciphers available on the Xymon server. I think there's a flag (for xymonnet, maybe?) that turns off that list.  A long time back I patched my copy of xymonnet to only return the cipher actually used to talk to the remore server.

There's a program called sslscan that actually tests the entire list of ciphers against the remote host and tells you what works and what fails.  That could be incorporated into an external test, maybe.

Ralph Mitchell
On Aug 4, 2015 12:41 PM, "Ribeiro, Glauber" <user-59d088777028@xymon.invalid<mailto:user-59d088777028@xymon.invalid>> wrote:
Why does the list of ciphers in the "sslcert" xymon test show ciphers that are disabled on the server? For example, we have disabled RC4 ciphers on our servers, and confirmed using the "Qualys SSL Labs" server test, that they are turned off. However, xymon still shows them.

g
list Japheth Cleaver · Tue, 4 Aug 2015 15:14:35 -0700 ·
Hmm. This would seem like something we should probably look into changing.

A list of ciphers the remote host is permiting would be much more valuable
from a monitoring perspective (when enabled).

-jc
quoted from Ralph Mitchell


On Tue, August 4, 2015 1:42 pm, Ralph Mitchell wrote:
It's not giving you a list of the ciphers the remote host permits.  All it
does is cycle through the list of ciphers available on the Xymon server. I
think there's a flag (for xymonnet, maybe?) that turns off that list.  A
long time back I patched my copy of xymonnet to only return the cipher
actually used to talk to the remore server.

There's a program called sslscan that actually tests the entire list of
ciphers against the remote host and tells you what works and what fails.
That could be incorporated into an external test, maybe.

Ralph Mitchell
On Aug 4, 2015 12:41 PM, "Ribeiro, Glauber" <user-59d088777028@xymon.invalid>
wrote:
Why does the list of ciphers in the "sslcert" xymon test show ciphers
that
are disabled on the server? For example, we have disabled RC4 ciphers on
our servers, and confirmed using the "Qualys SSL Labs" server test, that
they are turned off. However, xymon still shows them.

g

list Ralph Mitchell · Tue, 4 Aug 2015 18:19:41 -0400 ·
The problem there is that you have to try each cipher in your local list.
That's setting up and tearing down possibly 40 or more cipher connections
per ssl test per server per test cycle.  That's the bit where I bailed out
and went with just displaying the cipher actually used.
quoted from Japheth Cleaver

Ralph Mitchell
On Aug 4, 2015 6:14 PM, "J.C. Cleaver" <user-87556346d4af@xymon.invalid> wrote:
Hmm. This would seem like something we should probably look into changing.

A list of ciphers the remote host is permiting would be much more valuable
from a monitoring perspective (when enabled).

-jc


On Tue, August 4, 2015 1:42 pm, Ralph Mitchell wrote:
It's not giving you a list of the ciphers the remote host permits.  All
it
does is cycle through the list of ciphers available on the Xymon server.
I
think there's a flag (for xymonnet, maybe?) that turns off that list.  A
long time back I patched my copy of xymonnet to only return the cipher
actually used to talk to the remore server.

There's a program called sslscan that actually tests the entire list of
ciphers against the remote host and tells you what works and what fails.
That could be incorporated into an external test, maybe.

Ralph Mitchell
On Aug 4, 2015 12:41 PM, "Ribeiro, Glauber" <
user-59d088777028@xymon.invalid>
wrote:
Why does the list of ciphers in the "sslcert" xymon test show ciphers
that
are disabled on the server? For example, we have disabled RC4 ciphers on
our servers, and confirmed using the "Qualys SSL Labs" server test, that
they are turned off. However, xymon still shows them.

g

list Glauber Ribeiro · Tue, 4 Aug 2015 22:32:02 +0000 ·
Yes. This tests every cipher: https://www.ssllabs.com/ssltest/
It tests a bunch of other things too, and it takes forever, because it’s cautious not to overload the server with too many requests.
I think a test of every cipher is too much to do every 5 minutes. But displaying the cipher actually used, is more useful than displaying the full list.

g
quoted from Ralph Mitchell


From: Ralph Mitchell [mailto:user-00a5e44c48c0@xymon.invalid]
Sent: Tuesday, August 04, 2015 17:20
To: Japheth Cleaver
Cc: Ribeiro, Glauber; xymon at xymon.com
Subject: Re: [Xymon] Why does the cipher list in sslcert test show disabled ciphers?


The problem there is that you have to try each cipher in your local list. That's setting up and tearing down possibly 40 or more cipher connections per ssl test per server per test cycle.  That's the bit where I bailed out and went with just displaying the cipher actually used.

Ralph Mitchell
On Aug 4, 2015 6:14 PM, "J.C. Cleaver" <user-87556346d4af@xymon.invalid<mailto:user-87556346d4af@xymon.invalid>> wrote:

Hmm. This would seem like something we should probably look into changing.

A list of ciphers the remote host is permiting would be much more valuable
from a monitoring perspective (when enabled).

-jc


On Tue, August 4, 2015 1:42 pm, Ralph Mitchell wrote:
It's not giving you a list of the ciphers the remote host permits.  All it
does is cycle through the list of ciphers available on the Xymon server. I
think there's a flag (for xymonnet, maybe?) that turns off that list.  A
long time back I patched my copy of xymonnet to only return the cipher
actually used to talk to the remore server.

There's a program called sslscan that actually tests the entire list of
ciphers against the remote host and tells you what works and what fails.
That could be incorporated into an external test, maybe.

Ralph Mitchell
On Aug 4, 2015 12:41 PM, "Ribeiro, Glauber" <user-59d088777028@xymon.invalid<mailto:user-59d088777028@xymon.invalid>>
wrote:
Why does the list of ciphers in the "sslcert" xymon test show ciphers
that
are disabled on the server? For example, we have disabled RC4 ciphers on
our servers, and confirmed using the "Qualys SSL Labs" server test, that
they are turned off. However, xymon still shows them.

g

Xymon at xymon.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.xymon.com_mailman_listinfo_xymon&d=BQMFaQ&c=BNNF-YNv0CLLslhP2Bcx5Q&r=SjsIRf81D06XmEsmKkV_wxtLjrsUQpuz8iegmn0NIEg&m=tf0R2E0QvkcqKbk36jgk0IupIwE_yo0sAeHe3uDTADA&s=IDfRmqRnBp3EmqyfrR8HdyEFK3ltbj-_5BNz0ixJwxI&e=>;
Xymon at xymon.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.xymon.com_mailman_listinfo_xymon&d=BQMFaQ&c=BNNF-YNv0CLLslhP2Bcx5Q&r=SjsIRf81D06XmEsmKkV_wxtLjrsUQpuz8iegmn0NIEg&m=tf0R2E0QvkcqKbk36jgk0IupIwE_yo0sAeHe3uDTADA&s=IDfRmqRnBp3EmqyfrR8HdyEFK3ltbj-_5BNz0ixJwxI&e=>;
list Ralph Mitchell · Tue, 4 Aug 2015 23:17:35 -0400 ·
The attached diff adds an "else" to the --nocipherlist option.  If you use
that option to turn off the cipher list, you get the cipher that was
actually used instead.

It also adds "signature algorithm" to the list of interesting things
printed about the certificate.  I needed that for a CGI script that
screen-scrapes the sslcert column to make up a report for SSL cert
compliance.

Ralph Mitchell


On Tue, Aug 4, 2015 at 6:32 PM, Ribeiro, Glauber <
quoted from Glauber Ribeiro
user-59d088777028@xymon.invalid> wrote:
Yes. This tests every cipher: https://www.ssllabs.com/ssltest/

It tests a bunch of other things too, and it takes forever, because it’s
cautious not to overload the server with too many requests.

I think a test of every cipher is too much to do every 5 minutes. But
displaying the cipher actually used, is more useful than displaying the
full list.


g


*From:* Ralph Mitchell [mailto:user-00a5e44c48c0@xymon.invalid]
*Sent:* Tuesday, August 04, 2015 17:20
*To:* Japheth Cleaver
*Cc:* Ribeiro, Glauber; xymon at xymon.com
*Subject:* Re: [Xymon] Why does the cipher list in sslcert test show
disabled ciphers?


The problem there is that you have to try each cipher in your local list.
That's setting up and tearing down possibly 40 or more cipher connections
per ssl test per server per test cycle.  That's the bit where I bailed out
and went with just displaying the cipher actually used.

Ralph Mitchell

On Aug 4, 2015 6:14 PM, "J.C. Cleaver" <user-87556346d4af@xymon.invalid> wrote:


Hmm. This would seem like something we should probably look into changing.

A list of ciphers the remote host is permiting would be much more valuable
from a monitoring perspective (when enabled).

-jc


On Tue, August 4, 2015 1:42 pm, Ralph Mitchell wrote:
It's not giving you a list of the ciphers the remote host permits.  All
it
does is cycle through the list of ciphers available on the Xymon server.
I
think there's a flag (for xymonnet, maybe?) that turns off that list.  A
long time back I patched my copy of xymonnet to only return the cipher
actually used to talk to the remore server.

There's a program called sslscan that actually tests the entire list of
ciphers against the remote host and tells you what works and what fails.
That could be incorporated into an external test, maybe.

Ralph Mitchell
On Aug 4, 2015 12:41 PM, "Ribeiro, Glauber" <
user-59d088777028@xymon.invalid>
wrote:
Why does the list of ciphers in the "sslcert" xymon test show ciphers
that
are disabled on the server? For example, we have disabled RC4 ciphers on
our servers, and confirmed using the "Qualys SSL Labs" server test, that
they are turned off. However, xymon still shows them.

g
<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.xymon.com_mailman_listinfo_xymon&d=BQMFaQ&c=BNNF-YNv0CLLslhP2Bcx5Q&r=SjsIRf81D06XmEsmKkV_wxtLjrsUQpuz8iegmn0NIEg&m=tf0R2E0QvkcqKbk36jgk0IupIwE_yo0sAeHe3uDTADA&s=IDfRmqRnBp3EmqyfrR8HdyEFK3ltbj-_5BNz0ixJwxI&e=>;
<https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.xymon.com_mailman_listinfo_xymon&d=BQMFaQ&c=BNNF-YNv0CLLslhP2Bcx5Q&r=SjsIRf81D06XmEsmKkV_wxtLjrsUQpuz8iegmn0NIEg&m=tf0R2E0QvkcqKbk36jgk0IupIwE_yo0sAeHe3uDTADA&s=IDfRmqRnBp3EmqyfrR8HdyEFK3ltbj-_5BNz0ixJwxI&e=>;