Since this month's results are a bit less interesting: small changes
of already established trends with regards to RC4, SHA256 and TLS1.2 adoption,
I'm spicing them up with the addition of CA certificate statistics :)
The addition of the CA cert statistics is also the reason for the late release
of data, sorry.
Full analysis and commentary available here:
https://securitypitfalls.wordpress.com/2014/08/03/july-2014-scan-results/
SSL/TLS survey of 393337 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 344071 87.4749
3DES Only 152 0.0386
AES 364726 92.7261
AES Only 879 0.2235
AES-CBC Only 510 0.1297
AES-GCM 156262 39.7273
AES-GCM Only 6 0.0015
CAMELLIA 161308 41.0101
CHACHA20 15543 3.9516
RC4 350784 89.1815
RC4 Only 3734 0.9493
RC4 Preferred 69540 17.6795
RC4 forced in TLS1.1+ 45989 11.692
x:FF 29 RC4 Only 6429 1.6345
x:FF 29 RC4 Preferred 16265 4.1351
x:FF 29 incompatible 103 0.0262
z:ADH-AES128-GCM-SHA256 351 0.0892
z:ADH-AES128-SHA 1439 0.3658
z:ADH-AES128-SHA256 325 0.0826
z:ADH-AES256-GCM-SHA384 337 0.0857
z:ADH-AES256-SHA 1445 0.3674
z:ADH-AES256-SHA256 330 0.0839
z:ADH-CAMELLIA128-SHA 722 0.1836
z:ADH-CAMELLIA256-SHA 733 0.1864
z:ADH-DES-CBC-SHA 723 0.1838
z:ADH-DES-CBC3-SHA 1496 0.3803
z:ADH-RC4-MD5 1326 0.3371
z:ADH-SEED-SHA 587 0.1492
z:AECDH-AES128-SHA 13159 3.3455
z:AECDH-AES256-SHA 13161 3.346
z:AECDH-DES-CBC3-SHA 13122 3.3361
z:AECDH-NULL-SHA 14 0.0036
z:AECDH-RC4-SHA 12264 3.1179
z:DES-CBC-MD5 27892 7.0911
z:DES-CBC-SHA 76809 19.5275
z:DHE-RSA-SEED-SHA 68828 17.4985
z:ECDHE-RSA-NULL-SHA 17 0.0043
z:EDH-RSA-DES-CBC-SHA 61870 15.7295
z:EXP-ADH-DES-CBC-SHA 469 0.1192
z:EXP-ADH-RC4-MD5 473 0.1203
z:EXP-DES-CBC-SHA 62566 15.9065
z:EXP-EDH-RSA-DES-CBC-SHA 44087 11.2085
z:EXP-RC2-CBC-MD5 67561 17.1764
z:IDEA-CBC-MD5 10575 2.6885
z:IDEA-CBC-SHA 70335 17.8816
z:NULL-MD5 339 0.0862
z:NULL-SHA 337 0.0857
z:NULL-SHA256 6 0.0015
z:RC2-CBC-MD5 38543 9.799
z:SEED-SHA 83026 21.1081
Cipher ordering Count Percent
-------------------------+---------+-------
Client side 183896 46.7528
Server side 209441 53.2472
Supported Handshakes Count Percent
-------------------------+---------+-------
ADH 1562 0.3971
AECDH 13188 3.3529
DHE 198612 50.4941
ECDH 1 0.0003
ECDHE 175607 44.6454
ECDHE and DHE 67049 17.0462
RSA 393014 99.9179
Supported PFS Count Percent PFS Percent
-------------------------+---------+--------+-----------
DH,1024bits 183927 46.7607 92.6062
DH,2048bits 13134 3.3391 6.6129
DH,2226bits 2 0.0005 0.001
DH,3072bits 4 0.001 0.002
DH,3248bits 4 0.001 0.002
DH,4096bits 620 0.1576 0.3122
DH,512bits 44238 11.2468 22.2736
DH,768bits 771 0.196 0.3882
DH,8192bits 1 0.0003 0.0005
ECDH,B-163,163bits 16 0.0041 0.0091
ECDH,B-571,570bits 392 0.0997 0.2232
ECDH,P-224,224bits 4 0.001 0.0023
ECDH,P-256,256bits 174312 44.3162 99.2626
ECDH,P-384,384bits 207 0.0526 0.1179
ECDH,P-521,521bits 764 0.1942 0.4351
Prefer DH,1024bits 117558 29.8873 59.1898
Prefer DH,2048bits 1721 0.4375 0.8665
Prefer DH,4096bits 54 0.0137 0.0272
Prefer DH,512bits 2 0.0005 0.001
Prefer DH,768bits 87 0.0221 0.0438
Prefer ECDH,B-163,163bits 16 0.0041 0.0091
Prefer ECDH,B-571,570bits 304 0.0773 0.1731
Prefer ECDH,P-224,224bits 1 0.0003 0.0006
Prefer ECDH,P-256,256bits 126826 32.2436 72.2215
Prefer ECDH,P-384,384bits 135 0.0343 0.0769
Prefer ECDH,P-521,521bits 699 0.1777 0.398
Prefer PFS 247403 62.8985 0
Support PFS 307170 78.0933 0
TLS session ticket hint Count Percent
-------------------------+---------+--------
5 2 0.0005
5 only 2 0.0005
10 2 0.0005
30 1 0.0003
30 only 1 0.0003
60 15 0.0038
60 only 10 0.0025
120 7 0.0018
120 only 6 0.0015
128 5 0.0013
128 only 5 0.0013
180 24 0.0061
180 only 24 0.0061
240 7 0.0018
240 only 7 0.0018
300 145958 37.1076
300 only 127245 32.3501
420 12 0.0031
420 only 10 0.0025
480 6 0.0015
480 only 6 0.0015
600 6491 1.6502
600 only 6280 1.5966
900 188 0.0478
900 only 158 0.0402
960 2 0.0005
960 only 2 0.0005
1200 54 0.0137
1200 only 52 0.0132
1500 12 0.0031
1500 only 11 0.0028
1800 121 0.0308
1800 only 116 0.0295
2400 1 0.0003
2400 only 1 0.0003
2700 1 0.0003
2700 only 1 0.0003
3000 5 0.0013
3000 only 4 0.001
3600 239 0.0608
3600 only 235 0.0597
5400 2 0.0005
6000 1 0.0003
6000 only 1 0.0003
7200 10678 2.7147
7200 only 1678 0.4266
10800 7 0.0018
10800 only 3 0.0008
14400 650 0.1653
14400 only 650 0.1653
18000 1 0.0003
18000 only 1 0.0003
21600 27 0.0069
21600 only 27 0.0069
28800 5 0.0013
28800 only 5 0.0013
30720 1 0.0003
30720 only 1 0.0003
36000 477 0.1213
36000 only 477 0.1213
43200 6420 1.6322
43200 only 6420 1.6322
64800 9211 2.3418
64800 only 9208 2.341
86000 28 0.0071
86000 only 26 0.0066
86400 4228 1.0749
86400 only 4223 1.0736
100800 15552 3.9539
100800 only 11 0.0028
115200 1 0.0003
115200 only 1 0.0003
129600 7 0.0018
129600 only 7 0.0018
864000 6 0.0015
864000 only 6 0.0015
None 236414 60.1047
None only 192884 49.0378
Certificate sig alg Count Percent
-------------------------+---------+--------
None 14656 3.7261
sha1WithRSAEncryption 343217 87.2577
sha256WithRSAEncryption 50153 12.7506
Certificate key size Count Percent
-------------------------+---------+--------
ECDSA 256 8717 2.2162
RSA 1024 1894 0.4815
RSA 2028 1 0.0003
RSA 2047 1 0.0003
RSA 2048 377818 96.0545
RSA 2049 1 0.0003
RSA 2056 5 0.0013
RSA 2058 1 0.0003
RSA 2060 1 0.0003
RSA 2064 1 0.0003
RSA 2080 2 0.0005
RSA 2084 5 0.0013
RSA 2408 3 0.0008
RSA 2432 48 0.0122
RSA 2536 1 0.0003
RSA 2612 1 0.0003
RSA 3050 1 0.0003
RSA 3072 40 0.0102
RSA 3120 1 0.0003
RSA 3248 3 0.0008
RSA 3600 1 0.0003
RSA 4042 1 0.0003
RSA 4046 2 0.0005
RSA 4048 2 0.0005
RSA 4086 1 0.0003
RSA 4092 2 0.0005
RSA 4096 13502 3.4327
RSA 4098 3 0.0008
RSA 4192 1 0.0003
RSA 8192 5 0.0013
RSA 16384 1 0.0003
RSA/ECDSA Dual Stack 8714 2.2154
OCSP stapling Count Percent
-------------------------+---------+--------
Supported 39893 10.1422
Unsupported 353444 89.8578
Supported Protocols Count Percent
-------------------------+---------+-------
SSL2 56197 14.2872
SSL2 Only 6140 1.561
SSL3 377423 95.9541
SSL3 Only 3710 0.9432
SSL3 or TLS1 Only 118014 30.0033
TLS1 382682 97.2911
TLS1 Only 2707 0.6882
TLS1.1 212833 54.1096
TLS1.1 Only 7 0.0018
TLS1.1 or up Only 74 0.0188
TLS1.2 223413 56.7994
TLS1.2 Only 34 0.0086
TLS1.2, 1.0 but not 1.1 14809 3.765
Statistics from 445095 chains provided by 582719 hosts
======================================================
Server provided chains Count Percent
-------------------------+---------+-------
complete 359484 61.6908
incomplete 29543 5.0699
untrusted 193692 33.2393
Trusted chain statistics
========================
Chain length Count Percent
-------------------------+---------+-------
2 2414 0.5423
3 434366 97.5895
4 8292 1.863
5 23 0.0052
CA key size in chains Count
-------------------------+---------
ECDSA 256 2
ECDSA 384 2
RSA 1024 1788
RSA 2045 1
RSA 2048 877819
RSA 4096 16502
Chains with CA key Count Percent
-------------------------+---------+-------
ECDSA 256 2 0.0004
ECDSA 384 2 0.0004
RSA 1024 1776 0.399
RSA 2045 1 0.0002
RSA 2048 443399 99.619
RSA 4096 16134 3.6248
Signature algorithm (ex. root) Count
------------------------------+---------
ecdsa-with-SHA384 2
sha1WithRSAEncryption 397615
sha256WithRSAEncryption 42654
sha384WithRSAEncryption 10748
Eff. host cert chain LoS Count Percent
-------------------------+---------+-------
80 398413 89.5119
112 46680 10.4876
128 2 0.0004
Most common root CAs Count Percent
---------------------------------------------+---------+-------
(2c543cd1) GeoTrust Global CA 119586 26.8675
(157753a5) AddTrust External CA Root 68556 15.4026
(5ad8a5d6) GlobalSign Root CA 44275 9.9473
(2e4eed3c) thawte Primary Root CA 29162 6.5519
(f081611a) The Go Daddy Group, Inc. 28250 6.347
(cbf06781) Go Daddy Root Certificate Authorit 26503 5.9545
(b204d74a) VeriSign Class 3 Public Primary Ce 26474 5.9479
(244b5494) DigiCert High Assurance EV Root CA 18086 4.0634
(653b494a) Baltimore CyberTrust Root 16986 3.8163
(b13cc6df) UTN-USERFirst-Hardware 13183 2.9618
(40547a79) COMODO Certification Authority 10947 2.4595
(ae8153b9) StartCom Certification Authority 9048 2.0328
(f387163d) Starfield Technologies, Inc. 7516 1.6886
Survey was conducted between 11th and 19th of July 2014.
--
Regards,
Hubert Kario
Quality Engineer, QE BaseOS Security team
Email: hkario(a)redhat.com
Web:
www.cz.redhat.com
Red Hat Czech s.r.o., Purkyňova 99/71, 612 45, Brno, Czech Republic