The State of SSL/TLS
We used GeoTrust SSL Monitor to analyze the security of the world's 1,000,000 most-visited websites.
Legacy protocols & insecure ciphers
Outdated SSL/TLS versions still offered
Many sites accept older protocols, but legacy protocol support is often a deliberate reach decision, not neglect.
Denominator: deep-scanned websites · n = 973,441
View as table
| Measure | Share | Sites | n |
|---|---|---|---|
| SSLv2 offering | 0% | 0 | 973,441 |
| SSLv3 offering | 0.4% | 3,796 | 973,441 |
| TLS 1.0 offering | 34.9% | 339,634 | 973,441 |
| TLS 1.1 offering | 36.5% | 354,819 | 973,441 |
Insecure cipher suites offered
Weak cipher categories a server still accepts.
Denominator: deep-scanned websites · n = 973,441
View as table
| Measure | Share | Sites | n |
|---|---|---|---|
| NULL cipher family | 0% | 292 | 973,441 |
| anonymous cipher family | 0.1% | 681 | 973,441 |
| EXPORT cipher family | 0% | 97 | 973,441 |
| LOW cipher family | 0.9% | 8,566 | 973,441 |
| 3DES cipher family | 10.6% | 102,893 | 973,441 |
| RC4 cipher family | 0.9% | 8,566 | 973,441 |
| obsoleted CBC cipher family | 72.3% | 703,700 | 973,441 |
Best practice protocols and ciphers
Adoption of recommended protocols and ciphers
How widely are modern protocols adopted?
Denominator: deep-scanned websites · n = 973,441
Adoption of modern TLS versions and forward secrecy is strong
View as table
| Measure | Share | Sites | n |
|---|---|---|---|
| TLS 1.2 offering | 99.3% | 966,822 | 973,441 |
| TLS 1.3 offering | 89.5% | 870,743 | 973,441 |
| Encrypted Client Hello | 23.8% | 231,484 | 973,441 |
| Forward secrecy | 99.9% | 972,273 | 973,441 |
| strong forward-secrecy cipher family | 99.8% | 971,397 | 973,441 |
SSL/TLS grade distribution
The overall security grade websites received
Based on all factors combined (protocols, ciphers, exploits, etc.)
Denominator: deep-scanned websites · n = 973,441
View as table
| Category | Sites | Share |
|---|---|---|
| A+ | 515,634 | 53% |
| A / A− | 73,765 | 7.6% |
| B or worse | 350,458 | 36% |
| Untrusted / mismatch | 33,581 | 3.4% |
Exploit prerequisites detected
Each bar is the share of deep-scanned websites where a prerequisite condition is present at any severity — real-world exploitation typically requires additional factors a black-box scan can't verify.
Prerequisite conditions across the top 973,441 deep scans
Share of deep-scanned websites where each of the 17 named checks finds its prerequisite condition, at any severity. Prerequisite conditions, not confirmed exploitability; serious-severity shares are in the open data.
Denominator: deep-scanned websites · n = 973,441
View as table
| Measure | Value | n |
|---|---|---|
| BREACH prerequisite | 73.2% | 973,441 |
| LUCKY13 prerequisite | 72.3% | 973,441 |
| BEAST prerequisite | 34.9% | 973,441 |
| SWEET32 prerequisite | 10.6% | 973,441 |
| secure_client_renego prerequisite | 1% | 973,441 |
| RC4 prerequisite | 0.9% | 973,441 |
| POODLE_SSL prerequisite | 0.4% | 973,441 |
| ROBOT prerequisite | 0.2% | 973,441 |
| LOGJAM prerequisite | 0% | 973,441 |
| CCS prerequisite | 0% | 973,441 |
| DROWN prerequisite | 0% | 973,441 |
| winshock prerequisite | 0% | 973,441 |
| FREAK prerequisite | 0% | 973,441 |
| secure_renego prerequisite | 0% | 973,441 |
| CRIME prerequisite | 0% | 973,441 |
| heartbleed prerequisite | 0% | 973,441 |
| ticketbleed prerequisite | 0% | 973,441 |