Not much changes since previous month, just continuation of established trends
(migration towards TLSv1.2, AES-GCM, SHA-256 signatures, depreciation of RC4)
Detailed analysis on my blog:
https://securitypitfalls.wordpress.com/2015/01/19/december-2014-scan-resu...
SSL/TLS survey of 447186 websites from Alexa's top 1 million
Stats only from connections that did provide valid certificates
(or anonymous DH from servers that do also have valid certificate installed)
Supported Ciphers Count Percent
-------------------------+---------+-------
3DES 378348 84.6064
3DES Only 409 0.0915
AES 419934 93.9059
AES Only 6307 1.4104
AES-CBC Only 4535 1.0141
AES-GCM 237571 53.1258
AES-GCM Only 11 0.0025
CAMELLIA 173896 38.8867
CAMELLIA Only 2 0.0004
CHACHA20 13870 3.1016
Insecure 93150 20.8303
RC4 366313 81.9151
RC4 Only 3873 0.8661
RC4 Preferred 67762 15.153
RC4 forced in TLS1.1+ 42015 9.3954
x:FF 29 RC4 Only 527 0.1178
x:FF 29 RC4 Preferred 73724 16.4862
x:FF 29 incompatible 139 0.0311
y:DHE-RSA-SEED-SHA 83551 18.6837
y:IDEA-CBC-MD5 3036 0.6789
y:IDEA-CBC-SHA 67508 15.0962
y:SEED-SHA 84973 19.0017
z:ADH-AES128-GCM-SHA256 293 0.0655
z:ADH-AES128-SHA 992 0.2218
z:ADH-AES128-SHA256 241 0.0539
z:ADH-AES256-GCM-SHA384 300 0.0671
z:ADH-AES256-SHA 1007 0.2252
z:ADH-AES256-SHA256 241 0.0539
z:ADH-CAMELLIA128-SHA 420 0.0939
z:ADH-CAMELLIA256-SHA 430 0.0962
z:ADH-DES-CBC-SHA 407 0.091
z:ADH-DES-CBC3-SHA 1034 0.2312
z:ADH-RC4-MD5 826 0.1847
z:ADH-SEED-SHA 294 0.0657
z:AECDH-AES128-SHA 13690 3.0614
z:AECDH-AES256-SHA 13690 3.0614
z:AECDH-DES-CBC3-SHA 13651 3.0526
z:AECDH-NULL-SHA 27 0.006
z:AECDH-RC4-SHA 12738 2.8485
z:DES-CBC-MD5 19967 4.465
z:DES-CBC-SHA 54475 12.1817
z:DES-CBC3-MD5 35969 8.0434
z:ECDHE-RSA-NULL-SHA 32 0.0072
z:EDH-RSA-DES-CBC-SHA 46870 10.4811
z:EXP-ADH-DES-CBC-SHA 330 0.0738
z:EXP-ADH-RC4-MD5 334 0.0747
z:EXP-DES-CBC-SHA 40137 8.9755
z:EXP-EDH-RSA-DES-CBC-SHA 29161 6.521
z:EXP-RC2-CBC-MD5 45160 10.0987
z:EXP-RC4-MD5 48009 10.7358
z:EXP1024-DES-CBC-SHA 9943 2.2235
z:EXP1024-RC4-SHA 10098 2.2581
z:NULL-MD5 292 0.0653
z:NULL-SHA 296 0.0662
z:NULL-SHA256 9 0.002
z:RC2-CBC-MD5 20356 4.552
z:RC4-64-MD5 1712 0.3828
Cipher ordering Count Percent
-------------------------+---------+-------
Client side 145491 32.5348
Server side 301695 67.4652
Supported Handshakes Count Percent
-------------------------+---------+-------
ADH 1117 0.2498
AECDH 13714 3.0667
DHE 223710 50.0262
ECDHE 262693 58.7436
ECDHE and DHE 116323 26.0122
RSA 420069 93.9361
Supported PFS Count Percent PFS Percent
-------------------------+---------+--------+-----------
DH,1024bits 195986 43.8265 87.6072
DH,1536bits 1 0.0002 0.0004
DH,2048bits 25243 5.6449 11.2838
DH,2226bits 1 0.0002 0.0004
DH,2236bits 2 0.0004 0.0009
DH,2430bits 1 0.0002 0.0004
DH,3072bits 13 0.0029 0.0058
DH,3248bits 2 0.0004 0.0009
DH,4094bits 1 0.0002 0.0004
DH,4096bits 1546 0.3457 0.6911
DH,512bits 127 0.0284 0.0568
DH,768bits 818 0.1829 0.3657
DH,8192bits 1 0.0002 0.0004
ECDH,B-163,163bits 11 0.0025 0.0042
ECDH,B-571,570bits 627 0.1402 0.2387
ECDH,K-163,163bits 1 0.0002 0.0004
ECDH,P-224,224bits 49 0.011 0.0187
ECDH,P-256,256bits 257780 57.6449 98.1298
ECDH,P-384,384bits 759 0.1697 0.2889
ECDH,P-521,521bits 4352 0.9732 1.6567
Prefer DH,1024bits 101308 22.6546 45.2854
Prefer DH,1536bits 1 0.0002 0.0004
Prefer DH,2048bits 2733 0.6112 1.2217
Prefer DH,2236bits 1 0.0002 0.0004
Prefer DH,4096bits 102 0.0228 0.0456
Prefer DH,512bits 8 0.0018 0.0036
Prefer DH,768bits 455 0.1017 0.2034
Prefer ECDH,B-163,163bits 11 0.0025 0.0042
Prefer ECDH,B-571,570bits 441 0.0986 0.1679
Prefer ECDH,P-224,224bits 18 0.004 0.0069
Prefer ECDH,P-256,256bits 206995 46.2883 78.7973
Prefer ECDH,P-384,384bits 701 0.1568 0.2669
Prefer ECDH,P-521,521bits 3970 0.8878 1.5113
Prefer PFS 316744 70.8305 0
Support PFS 370080 82.7575 0
Supported ECC curves Count Percent
-------------------------+---------+--------
brainpoolP256r1 21 0.0047
brainpoolP384r1 21 0.0047
brainpoolP512r1 21 0.0047
prime192v1 638 0.1427
prime256v1 262107 58.6125
prime256v1 Only 224888 50.2896
secp160k1 612 0.1369
secp160r1 612 0.1369
secp160r2 611 0.1366
secp192k1 633 0.1416
secp224k1 670 0.1498
secp224r1 913 0.2042
secp224r1 Only 1 0.0002
secp256k1 681 0.1523
secp384r1 37358 8.354
secp384r1 Only 140 0.0313
secp521r1 9820 2.196
secp521r1 Only 76 0.017
sect163k1 615 0.1375
sect163k1 Only 2 0.0004
sect163r1 613 0.1371
sect163r2 623 0.1393
sect163r2 Only 11 0.0025
sect193r1 612 0.1369
sect193r2 612 0.1369
sect233k1 660 0.1476
sect233r1 660 0.1476
sect239k1 660 0.1476
sect283k1 659 0.1474
sect283r1 659 0.1474
sect409k1 658 0.1471
sect409r1 658 0.1471
sect571k1 669 0.1496
sect571r1 669 0.1496
Unsupported curve fallback Count Percent
------------------------------+---------+--------
False 53728 12.0147
True 172271 38.5233
order-specific 18 0.004
unknown 221169 49.4579
ECC curve ordering Count Percent
-------------------------+---------+--------
client 651 0.1456
inconclusive-noecc 11 0.0025
server 261689 58.5191
unknown 184835 41.3329
TLSv1.2 PFS supported sigalgs Count Percent
------------------------------+---------+--------
ECDSA-SHA1 25418 5.684
ECDSA-SHA224 25440 5.6889
ECDSA-SHA256 25455 5.6923
ECDSA-SHA384 25468 5.6952
ECDSA-SHA512 25495 5.7012
ECDSA-SHA512 Only 27 0.006
RSA-MD5 109093 24.3954
RSA-MD5 Only 4 0.0009
RSA-SHA1 235950 52.7633
RSA-SHA1 Only 37466 8.3782
RSA-SHA224 193902 43.3605
RSA-SHA256 200147 44.757
RSA-SHA256 Only 1249 0.2793
RSA-SHA384 194348 43.4602
RSA-SHA512 194433 43.4792
RSA-SHA512 Only 76 0.017
TLSv1.2 PFS ordering Count Percent
------------------------------+---------+--------
client 177369 39.6634
indeterminate 7 0.0016
intolerant 984 0.22
order-fallback 7 0.0016
server 84987 19.0048
unsupported 40384 9.0307
TLSv1.2 PFS sigalg fallback Count Percent
------------------------------+---------+--------
ECDSA SHA1 25401 5.6802
ECDSA intolerant 119 0.0266
ECDSA pfs-rsa-SHA512 1 0.0002
RSA False 107562 24.0531
RSA SHA1 111710 24.9807
RSA intolerant 17117 3.8277
RSA pfs-ecdsa-SHA512 2 0.0004
RSA soft-nopfs 1576 0.3524
Renegotiation Count Percent
-------------------------+---------+--------
False 10805 2.4162
insecure 27291 6.1028
secure 409090 91.4809
Compression Count Percent
-------------------------+---------+--------
1 (zlib compression) 18282 4.0882
False 10805 2.4162
NONE 418099 93.4955
TLS session ticket hint Count Percent
-------------------------+---------+--------
1 2 0.0004
1 only 2 0.0004
3 2 0.0004
3 only 2 0.0004
5 1 0.0002
5 only 1 0.0002
10 5 0.0011
10 only 5 0.0011
15 8 0.0018
15 only 8 0.0018
30 7 0.0016
30 only 6 0.0013
60 65 0.0145
60 only 62 0.0139
70 1 0.0002
75 1 0.0002
75 only 1 0.0002
100 16 0.0036
100 only 16 0.0036
120 20 0.0045
120 only 20 0.0045
128 1 0.0002
128 only 1 0.0002
180 33 0.0074
180 only 33 0.0074
240 2 0.0004
240 only 2 0.0004
256 1 0.0002
256 only 1 0.0002
300 175517 39.2492
300 only 163896 36.6505
400 1 0.0002
400 only 1 0.0002
420 33 0.0074
420 only 27 0.006
480 10 0.0022
480 only 10 0.0022
600 14086 3.1499
600 only 13798 3.0855
720 1 0.0002
720 only 1 0.0002
900 496 0.1109
900 only 480 0.1073
960 3 0.0007
960 only 3 0.0007
1000 1 0.0002
1000 only 1 0.0002
1200 254 0.0568
1200 only 253 0.0566
1500 10 0.0022
1500 only 8 0.0018
1800 265 0.0593
1800 only 261 0.0584
2100 1 0.0002
2100 only 1 0.0002
2400 2 0.0004
2400 only 2 0.0004
2520 1 0.0002
2520 only 1 0.0002
2700 5 0.0011
2700 only 5 0.0011
3000 9 0.002
3000 only 9 0.002
3600 336 0.0751
3600 only 313 0.07
4800 1 0.0002
4800 only 1 0.0002
5400 2 0.0004
6000 3 0.0007
6000 only 3 0.0007
7200 11839 2.6474
7200 only 9113 2.0379
10800 17 0.0038
10800 only 8 0.0018
14400 1145 0.256
14400 only 1145 0.256
18000 2 0.0004
18000 only 2 0.0004
21600 2996 0.67
21600 only 2995 0.6697
28800 9 0.002
28800 only 8 0.0018
30000 1 0.0002
30000 only 1 0.0002
36000 394 0.0881
36000 only 389 0.087
43200 2088 0.4669
43200 only 2088 0.4669
60000 1 0.0002
60000 only 1 0.0002
64800 41860 9.3608
64800 only 41586 9.2995
72000 8 0.0018
72000 only 8 0.0018
86000 36 0.0081
86000 only 36 0.0081
86400 218 0.0487
86400 only 218 0.0487
100800 13600 3.0412
100800 only 13599 3.041
129600 13 0.0029
129600 only 13 0.0029
216000 1 0.0002
216000 only 1 0.0002
604800 1 0.0002
604800 only 1 0.0002
864000 4 0.0009
864000 only 4 0.0009
2592000 3 0.0007
2592000 only 3 0.0007
None 196733 43.9936
None only 181749 40.6428
Certificate sig alg Count Percent
-------------------------+---------+--------
None 14674 3.2814
ecdsa-with-SHA256 25488 5.6996
sha1WithRSAEncryption 280609 62.75
sha256WithRSAEncryption 141161 31.5665
sha512WithRSAEncryption 6 0.0013
Certificate key size Count Percent
-------------------------+---------+--------
ECDSA 256 25516 5.7059
ECDSA 384 4 0.0009
ECDSA 521 1 0.0002
RSA 1024 1164 0.2603
RSA 10240 6 0.0013
RSA 2028 1 0.0002
RSA 2047 1 0.0002
RSA 2048 405216 90.6146
RSA 2049 3 0.0007
RSA 2056 6 0.0013
RSA 2058 2 0.0004
RSA 2064 1 0.0002
RSA 2080 2 0.0004
RSA 2084 11 0.0025
RSA 2096 1 0.0002
RSA 2345 1 0.0002
RSA 2408 2 0.0004
RSA 2432 7 0.0016
RSA 2536 1 0.0002
RSA 2612 1 0.0002
RSA 3071 1 0.0002
RSA 3072 67 0.015
RSA 3102 1 0.0002
RSA 3248 3 0.0007
RSA 3600 1 0.0002
RSA 4048 2 0.0004
RSA 4056 31 0.0069
RSA 4086 3 0.0007
RSA 4092 1 0.0002
RSA 4096 15176 3.3937
RSA 4098 1 0.0002
RSA 8192 3 0.0007
RSA/ECDSA Dual Stack 38 0.0085
OCSP stapling Count Percent
-------------------------+---------+--------
Supported 77324 17.2912
Unsupported 369862 82.7088
Supported Protocols Count Percent
-------------------------+---------+-------
SSL2 36284 8.1138
SSL2 Only 91 0.0203
SSL3 179062 40.042
SSL3 Only 1745 0.3902
SSL3 or TLS1 Only 105359 23.5604
SSL3 or lower Only 1809 0.4045
TLS1 444489 99.3969
TLS1 Only 52837 11.8154
TLS1 or lower Only 138580 30.9893
TLS1.1 293865 65.7143
TLS1.1 Only 27 0.006
TLS1.1 or up Only 523 0.117
TLS1.2 303723 67.9187
TLS1.2 Only 390 0.0872
TLS1.2, 1.0 but not 1.1 12385 2.7695
Statistics from 470946 chains provided by 638990 hosts
Server provided chains Count Percent
-------------------------+---------+-------
complete 410153 64.1877
incomplete 27383 4.2854
untrusted 201454 31.5269
Trusted chain statistics
========================
Chain length Count Percent
-------------------------+---------+-------
2 1649 0.3501
3 431002 91.5183
4 38270 8.1262
5 25 0.0053
CA key size in chains Count
-------------------------+---------
ECDSA 256 25501
ECDSA 384 25501
RSA 1024 1364
RSA 2045 1
RSA 2048 879560
RSA 4096 46636
Chains with CA key Count Percent
-------------------------+---------+-------
ECDSA 256 25501 5.4148
ECDSA 384 25501 5.4148
RSA 1024 1360 0.2888
RSA 2045 1 0.0002
RSA 2048 444009 94.2802
RSA 4096 46099 9.7886
Signature algorithm (ex. root) Count
------------------------------+---------
ecdsa-with-SHA384 25501
sha1WithRSAEncryption 305263
sha256WithRSAEncryption 107270
sha384WithRSAEncryption 69568
sha512WithRSAEncryption 15
Eff. host cert chain LoS Count Percent
-------------------------+---------+-------
80 305164 64.7981
112 140279 29.7866
128 25503 5.4153
Most popular root CAs Count Percent
---------------------------------------------+---------+-------
(2c543cd1) GeoTrust Global CA 110291 23.419
(157753a5) AddTrust External CA Root 77350 16.4244
(5ad8a5d6) GlobalSign Root CA 47688 10.126
(b204d74a) VeriSign Class 3 Public Primary Ce 29428 6.2487
(cbf06781) Go Daddy Root Certificate Authorit 38568 8.1895
(2e4eed3c) thawte Primary Root CA 26893 5.7104
(eed8c118) COMODO ECC Certification Authority 25498 5.4142
(244b5494) DigiCert High Assurance EV Root CA 23587 5.0084
(f081611a) The Go Daddy Group, Inc. 13909 2.9534
(b13cc6df) UTN-USERFirst-Hardware 11545 2.4514
(653b494a) Baltimore CyberTrust Root 11478 2.4372
(ae8153b9) StartCom Certification Authority 9006 1.9123
(40547a79) COMODO Certification Authority 8167 1.7342
(f387163d) Starfield Technologies, Inc. 7454 1.5828
(3513523f) DigiCert Global Root CA 5105 1.084
(480720ec) GeoTrust Primary Certification Aut 4748 1.0082
Scan performed between 11th and 20th of December 2014.
--
Regards,
Hubert Kario
Quality Engineer, QE BaseOS Security team
Web:
www.cz.redhat.com
Red Hat Czech s.r.o., Purkyňova 99/71, 612 45, Brno, Czech Republic