SSL协议_一_概述

本文详细介绍了TLS/SSL协议的不同版本及其支持的算法,包括密钥交换、认证、加密及完整性保护等。同时对比了不同浏览器和操作系统的支持情况,并讨论了各种已知的安全漏洞。

参考:https://en.wikipedia.org/wiki/Transport_Layer_Security

 

 

Authentication and key exchange/agreement
AlgorithmSSL 2.0SSL 3.0TLS 1.0TLS 1.1TLS 1.2TLS 1.3
(Draft)
Status
RSAYesYesYesYesYesNoDefined for TLS 1.2 in RFCs
DH-RSANoYesYesYesYesNo
DHE-RSA (forward secrecy)NoYesYesYesYesYes
ECDH-RSANoNoYesYesYesNo
ECDHE-RSA (forward secrecy)NoNoYesYesYesYes
DH-DSSNoYesYesYesYesNo
DHE-DSS (forward secrecy)NoYesYesYesYesNo[22]
ECDH-ECDSANoNoYesYesYesNo
ECDHE-ECDSA (forward secrecy)NoNoYesYesYesYes
PSKNoNoYesYesYes 
PSK-RSANoNoYesYesYes 
DHE-PSK (forward secrecy)NoNoYesYesYes 
ECDHE-PSK (forward secrecy)NoNoYesYesYes 
SRPNoNoYesYesYes 
SRP-DSSNoNoYesYesYes 
SRP-RSANoNoYesYesYes 
KerberosNoNoYesYesYes 
DH-ANON (insecure)NoYesYesYesYes 
ECDH-ANON (insecure)NoNoYesYesYes 
GOST R 34.10-94 / 34.10-2001[23]NoNoYesYesYes Proposed in RFC drafts

 

 

Cipher security against publicly known feasible attacks
CipherProtocol versionStatus
TypeAlgorithmStrength (bits)SSL 2.0SSL 3.0
[n 1][n 2][n 3][n 4]
TLS 1.0
[n 1][n 3]
TLS 1.1
[n 1]
TLS 1.2
[n 1]
TLS 1.3
(Draft)
Block cipher
with
mode of operation
AES GCM[24][n 5]256, 128N/AN/AN/AN/ASecureSecureDefined for TLS 1.2 in RFCs
AES CCM[25][n 5]N/AN/AN/AN/ASecureSecure
AES CBC[n 6]N/AN/ADepends on mitigationsSecureSecureN/A
Camellia GCM[26][n 5]256, 128N/AN/AN/AN/ASecureSecure
Camellia CBC[27][n 6]N/AN/ADepends on mitigationsSecureSecureN/A
ARIA GCM[28][n 5]256, 128N/AN/AN/AN/ASecureSecure
ARIA CBC[28][n 6]N/AN/ADepends on mitigationsSecureSecureN/A
SEED CBC[29][n 6]128N/AN/ADepends on mitigationsSecureSecureN/A
3DES EDE CBC[n 6]112[n 7]InsecureInsecureLow strength, Depends on mitigationsLow strengthLow strengthN/A
GOST 28147-89 CNT[23]256N/AN/ASecureSecureSecure Proposed in RFC drafts
IDEA CBC[n 6][n 8]128InsecureInsecureDepends on mitigationsSecureN/AN/ARemoved from TLS 1.2
DES CBC[n 6][n 8]56InsecureInsecureInsecureInsecureN/AN/A
40[n 9]InsecureInsecureInsecureN/AN/AN/AForbidden in TLS 1.1 and later
RC2 CBC[n 6]40[n 9]InsecureInsecureInsecureN/AN/AN/A
Stream cipherChaCha20-Poly1305[33][n 5]256N/AN/AN/AN/ASecureSecureProposed in RFC drafts
RC4[n 10]128InsecureInsecureInsecureInsecureInsecureN/AProhibited in all versions of TLS
40[n 9]InsecureInsecureInsecureN/AN/AN/A
NoneNull[n 11]-N/AInsecureInsecureInsecureInsecureInsecureDefined for TLS 1.2 in RFCs

 

Data integrity
AlgorithmSSL 2.0SSL 3.0TLS 1.0TLS 1.1TLS 1.2TLS 1.3
(Draft)
Status
HMAC-MD5YesYesYesYesYes Defined for TLS 1.2 in RFCs
HMAC-SHA1NoYesYesYesYes 
HMAC-SHA256/384NoNoNoNoYes 
AEADNoNoNoNoYes 
GOST 28147-89 IMIT[23]NoNoYesYesYes Proposed in RFC drafts
GOST R 34.11-94[23]NoNoYesYesYes 

 

 

 

Library support for TLS/SSL
ImplementationSSL 2.0 (insecure)SSL 3.0 (insecure)TLS 1.0TLS 1.1TLS 1.2TLS 1.3
(Draft)
BotanNoNo[155]YesYesYes 
cryptlibNoEnabled by defaultYesYesYes 
GnuTLSNo[a]Disabled by default[156]YesYesYes 
Java Secure Socket ExtensionNo[a]Disabled by default[b]YesYesYes 
LibreSSLNo[157]No[158]YesYesYes 
MatrixSSLNo[a]Disabled by default at compile time[159]YesYesYes 
mbed TLS (previously PolarSSL)NoEnabled by defaultYesYesYes 
Network Security ServicesDisabled by default[a]Disabled by default[160]YesYes[161]Yes[162] 
OpenSSLEnabled by defaultEnabled by defaultYesYes[163]Yes[163] 
RSA BSAFE[164]NoYesYesYesYes 
SChannel XP / 2003[165]Disabled by default by MSIE 7Enabled by defaultEnabled by default by MSIE 7NoNo 
SChannel Vista / 2008[166]Disabled by defaultEnabled by defaultYesNoNo 
SChannel 7 / 2008 R2[167]Disabled by defaultDisabled by default in MSIE 11YesEnabled by default by MSIE 11Enabled by default by MSIE 11 
SChannel 8 / 2012[167]Disabled by defaultEnabled by defaultYesDisabled by defaultDisabled by default 
SChannel 8.1 / 2012 R2, 10[167]Disabled by defaultDisabled by default in MSIE 11YesYesYes 
Secure Transport OS X 10.2-10.7 / iOS 1-4YesYesYesNoNo 
Secure Transport OS X 10.8-10.10 / iOS 5-8No[c]YesYesYes[c]Yes[c] 
Secure Transport OS X 10.11 / iOS 9NoNo[c]YesYesYes 
SharkSSLNoEnabled by defaultYesYesYes 
wolfSSL (previously CyaSSL)NoDisabled by default[168]YesYesYes 
ImplementationSSL 2.0 (insecure)SSL 3.0 (insecure)TLS 1.0TLS 1.1TLS 1.2TLS 1.3
(Draft)

 

 

Website protocol support
Protocol
version
Website
support[35]
Security[35][36]
SSL 2.010.8% (−0.4%)Insecure
SSL 3.033.8% (−1.2%)Insecure[37]
TLS 1.099.2% (−0.1%)Depends on cipher[n 1] and client mitigations[n 2]
TLS 1.164.3% (+1.4%)Depends on cipher[n 1] and client mitigations[n 2]
TLS 1.266.5% (+1.4%)Depends on cipher[n 1] and client mitigations[n 2]
TLS 1.3
(Draft)
N/A 

 

TLS/SSL support history of web browsers
BrowserVersionPlatformsSSL protocolsTLS protocolsCertificate SupportVulnerabilities fixed[n 1]Protocol selection by user
[n 2]
SSL 2.0 (insecure)SSL 3.0 (insecure)TLS 1.0TLS 1.1TLS 1.2EV
[n 3][38]
SHA-2
[39]
ECDSA
[40]
BEAST[n 4]CRIME[n 5]POODLE (SSLv3)[n 6]RC4[n 7]FREAK[41][42]Logjam
Google Chrome
(Chrome for Android)
[n 8]
[n 9]
1–9Windows (XP SP2+)
OS X (10.7+)
Linux
Android (4.0+)
iOS (7.0+)
Chrome OS
Disabled by defaultEnabled by defaultYesNoNoYes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affected
[47]
Vulnerable
(HTTPS)
VulnerableVulnerableVulnerable
(except Windows)
VulnerableYes[n 10]
10–20No[48]Enabled by defaultYesNoNoYes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affectedVulnerable
(HTTPS/SPDY)
VulnerableVulnerableVulnerable
(except Windows)
VulnerableYes[n 10]
21NoEnabled by defaultYesNoNoYes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affectedMitigated
[49]
VulnerableVulnerableVulnerable
(except Windows)
VulnerableYes[n 10]
22–25NoEnabled by defaultYesYes[50]No[50][51][52][53]Yes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affectedMitigatedVulnerableVulnerableVulnerable
(except Windows)
VulnerableTemporary
[n 11]
26–29NoEnabled by defaultYesYesNoYes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affectedMitigatedVulnerableVulnerableVulnerable
(except Windows)
VulnerableTemporary
[n 11]
30–32NoEnabled by defaultYesYesYes[51][52][53]Yes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affectedMitigatedVulnerableVulnerableVulnerable
(except Windows)
VulnerableTemporary
[n 11]
33–37NoEnabled by defaultYesYesYesYes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affectedMitigatedPartly mitigated
[n 12]
Lowest priority
[56][57][58]
Vulnerable
(except Windows)
VulnerableTemporary
[n 11]
38–39NoEnabled by defaultYesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedPartly mitigated
[n 12]
Lowest priority
[56][57][58]
Vulnerable
(except Windows)
VulnerableTemporary
[n 11]
40NoDisabled by default
[55][59]
YesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedMitigated
[n 13]
Lowest priorityVulnerable
(except Windows)
VulnerableYes[n 14]
41, 42NoDisabled by defaultYesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedMitigatedLowest priorityMitigatedVulnerableYes[n 14]
43NoDisabled by defaultYesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedMitigatedOnly as fallback
[n 15][60]
MitigatedVulnerableYes[n 14]
4445NoNo[61]YesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedNot affectedOnly as fallback
[n 15]
MitigatedMitigated[62]Temporary
[n 11]
Google Android OS Browser
[63]
Android 1.01.11.51.62.0–2.12.2–2.2.3NoEnabled by defaultYesNoNoUnknownNoNoUnknownUnknownVulnerableVulnerableVulnerableVulnerableNo
Android 2.3–2.3.73.0–3.2.64.0–4.0.44.1–4.3.1NoEnabled by defaultYesNoNoUnknownYes[39]since Android OS 3.0[64]UnknownUnknownVulnerableVulnerableVulnerableVulnerableNo
Android 4.4–4.4.4NoEnabled by defaultYesDisabled by defaultDisabled by defaultUnknownYesYes[40]UnknownUnknownVulnerableVulnerableVulnerableVulnerableNo
Android 5.0-5.0.2NoEnabled by defaultYesYes[65]Yes[65]UnknownYesYesUnknownUnknownVulnerableVulnerableVulnerableVulnerableNo
Android 5.1-5.1.1NoNoYesYesYesUnknownYesYesUnknownUnknownNot affectedVulnerableMitigatedVulnerableNo
Android 6.0NoNoYesYesYesUnknownYesYesUnknownUnknownNot affectedUnknownMitigatedUnknownUnknown
BrowserVersionPlatformsSSL 2.0 (insecure)SSL 3.0 (insecure)TLS 1.0TLS 1.1TLS 1.2EV certificateSHA-2 certificateECDSA certificateBEASTCRIMEPOODLE (SSLv3)RC4FREAKLogjamProtocol selection by user
Mozilla Firefox
(Firefox for mobile)
[n 16]
1.0Windows (XP SP2+)
OS X (10.6+)
Linux
Android (2.3+)
iOS (preview)
Firefox OS
Maemo

ESR only for:
Windows (XP SP2+)
OS X (10.6+)
Linux
Enabled by default
[66]
Enabled by default
[66]
Yes[66]NoNoNoYes[39]NoNot affected
[67]
Not affectedVulnerableVulnerableNot affectedVulnerableYes[n 10]
1.5Enabled by defaultEnabled by defaultYesNoNoNoYesNoNot affectedNot affectedVulnerableVulnerableNot affectedVulnerableYes[n 10]
2Disabled by default
[66][68]
Enabled by defaultYesNoNoNoYesYes[40]Not affectedNot affectedVulnerableVulnerableNot affectedVulnerableYes[n 10]
3–7Disabled by defaultEnabled by defaultYesNoNoYesYesYesNot affectedNot affectedVulnerableVulnerableNot affectedVulnerableYes[n 10]
8–10
ESR 10
No[68]Enabled by defaultYesNoNoYesYesYesNot affectedNot affectedVulnerableVulnerableNot affectedVulnerableYes[n 10]
11–14NoEnabled by defaultYesNoNoYesYesYesNot affectedVulnerable
(SPDY)[49]
VulnerableVulnerableNot affectedVulnerableYes[n 10]
15–22
ESR 17.0–17.0.10
NoEnabled by defaultYesNoNoYesYesYesNot affectedMitigatedVulnerableVulnerableNot affectedVulnerableYes[n 10]
ESR 17.0.11NoEnabled by defaultYesNoNoYesYesYesNot affectedMitigatedVulnerableLowest priority
[69][70]
Not affectedVulnerableYes[n 10]
23NoEnabled by defaultYesDisabled by default
[71]
NoYesYesYesNot affectedMitigatedVulnerableVulnerableNot affectedVulnerableYes[n 17]
24, 25.0.0
ESR 24.0–24.1.0
NoEnabled by defaultYesDisabled by defaultDisabled by default
[73]
YesYesYesNot affectedMitigatedVulnerableVulnerableNot affectedVulnerableYes[n 17]
25.0.1, 26
ESR 24.1.1
NoEnabled by defaultYesDisabled by defaultDisabled by defaultYesYesYesNot affectedMitigatedVulnerableLowest priority
[69][70]
Not affectedVulnerableYes[n 17]
27–33
ESR 31.0–31.2
NoEnabled by defaultYesYes[74][75]Yes[76][75]YesYesYesNot affectedMitigatedVulnerableLowest priorityNot affectedVulnerableYes[n 17]
34, 35
ESR 31.3–31.7
NoDisabled by default
[77][78]
YesYesYesYesYesYesNot affectedMitigatedMitigated
[n 18]
Lowest priorityNot affectedVulnerableYes[n 17]
ESR 31.8NoDisabled by defaultYesYesYesYesYesYesNot affectedMitigatedMitigatedLowest priorityNot affectedMitigated[81]Yes[n 17]
36–38
ESR 38.0
NoDisabled by defaultYesYesYesYesYesYesNot affectedMitigatedMitigatedOnly as fallback
[n 15][82]
Not affectedVulnerableYes[n 17]
ESR 38.1,
ESR 38.2
ESR 38.3NoDisabled by defaultYesYesYesYesYesYesNot affectedMitigatedMitigatedOnly as fallback
[n 15]
Not affectedMitigated[81]Yes[n 17]
39, 4041NoNo[83]YesYesYesYesYesYesNot affectedMitigatedNot affectedOnly as fallback
[n 15]
Not affectedMitigated[81]Yes[n 17]
42
43NoNoYesYesYesYesYesYesNot affectedMitigatedNot affectedWhitelisted hosts only
[n 19]
Not affectedMitigatedYes[n 17]
44ESR 45NoNoYesYesYesYesYesYesNot affectedMitigatedNot affectedNot affected[n 20]Not affectedMitigatedYes[n 17]
BrowserVersionPlatformsSSL 2.0 (insecure)SSL 3.0 (insecure)TLS 1.0TLS 1.1TLS 1.2EV certificateSHA-2 certificateECDSA certificateBEASTCRIMEPOODLE (SSLv3)RC4FREAKLogjamProtocol selection by user
Microsoft Internet Explorer
[n 21]
1.xWindows 3.195,NT[n 22],[n 23]
Mac OS 78
No SSL/TLS support
2YesNoNoNoNoNoNoNoNo SSL 3.0 or TLS supportVulnerableVulnerableVulnerableN/A
3YesYes[87]NoNoNoNoNoNoVulnerableNot affectedVulnerableVulnerableVulnerableVulnerableUnknown
45Windows 3.19598,NT[n 22],[n 23]
Mac OS 7.18X,
Solaris,HP-UX
Enabled by defaultEnabled by defaultDisabled by default
[87]
NoNoNoNoNoVulnerableNot affectedVulnerableVulnerableVulnerableVulnerableYes[n 10]
6Windows 98ME,NT[n 22]2000[n 23]Enabled by defaultEnabled by defaultDisabled by default
[87]
NoNoNoNoNoVulnerableNot affectedVulnerableVulnerableVulnerableVulnerableYes[n 10]
6Windows XP[n 23]Enabled by defaultEnabled by defaultDisabled by defaultNoNoNoYes
[n 24] [88]
NoMitigatedNot affectedVulnerableVulnerableVulnerableVulnerableYes[n 10]
6Server 2003[n 23]Enabled by defaultEnabled by defaultDisabled by defaultNoNoNoYes
[n 24] [88]
NoMitigatedNot affectedVulnerableVulnerableMitigated
[91]
Mitigated
[92]
Yes[n 10]
78Windows XP[n 23]Disabled by default
[93]
Enabled by defaultYes[93]NoNoYesYes
[n 24] [88]
NoMitigatedNot affectedVulnerableVulnerableVulnerableVulnerableYes[n 10]
78Server 2003[n 23]Disabled by default
[93]
Enabled by defaultYes[93]NoNoYesYes
[n 24] [88]
NoMitigatedNot affectedVulnerableVulnerableMitigated
[91]
Mitigated
[92]
Yes[n 10]
78[n 25]9Windows VistaDisabled by defaultEnabled by defaultYesNoNoYesYesYes[40]MitigatedNot affectedVulnerableVulnerableMitigated
[91]
Mitigated
[92]
Yes[n 10]
Server 2008
8910[n 25]Windows 7Disabled by defaultEnabled by defaultYesDisabled by default
[95]
Disabled by default
[95]
YesYesYesMitigatedNot affectedVulnerableLowest priority
[96][n 26]
Mitigated
[91]
Mitigated
[92]
Yes[n 10]
Server 2008 R2
10[n 25]Windows 8Disabled by defaultEnabled by defaultYesDisabled by default
[95]
Disabled by default
[95]
YesYesYesMitigatedNot affectedVulnerableLowest priority
[96][n 26]
Mitigated
[91]
Mitigated
[92]
Yes[n 10]
10Server 2012
11Windows 7Disabled by defaultDisabled by default
[n 27]
YesYes[98]Yes[98]YesYesYesMitigatedNot affectedMitigated
[n 27]
Lowest priority
[96][n 26]
Mitigated
[91]
Mitigated
[92]
Yes[n 10]
Server 2008 R2
11Windows 8.1Disabled by defaultDisabled by default
[n 27]
YesYes[98]Yes[98]YesYesYesMitigatedNot affectedMitigated
[n 27]
Only as fallback
[n 15][102][103]
Mitigated
[91]
Mitigated
[92]
Yes[n 10]
Server 2012 R2
Microsoft Edge[n 28]
and (as fallback)
Internet Explorer[n 21]
IE 11Edge[n 29]Windows 10Disabled by defaultDisabled by defaultYesYesYesYesYesYesMitigatedNot affectedMitigatedOnly as fallback
[n 15]
MitigatedMitigatedYes[n 10]
Server 2016
Microsoft Internet Explorer Mobile
[n 21]
7, 9Windows Phone 7, 7.5, 7.8Disabled by default
[93]
Enabled by defaultYesNo
[citation needed]
No
[citation needed]
No
[citation needed]
YesYes[64]UnknownNot affectedVulnerableVulnerableVulnerableVulnerableOnly with 3rd party tools[n 30]
10Windows Phone 8Disabled by defaultEnabled by defaultYesDisabled by default
[108]
Disabled by default
[108]
No
[citation needed]
YesYes[109]MitigatedNot affectedVulnerableVulnerableVulnerableVulnerableOnly with 3rd party tools[n 30]
11Windows Phone 8.1Disabled by defaultEnabled by defaultYesYes[110]Yes[110]No
[citation needed]
YesYesMitigatedNot affectedVulnerableOnly as fallback
[n 15][102][103]
VulnerableVulnerableOnly with 3rd party tools[n 30]
Microsoft Edge
[n 28]
EdgeWindows 10 MobileDisabled by defaultDisabled by defaultYesYesYesYesYesYesMitigatedNot affectedMitigatedOnly as fallback
[n 15]
MitigatedUnknownUnknown
BrowserVersionPlatformsSSL 2.0 (insecure)SSL 3.0 (insecure)TLS 1.0TLS 1.1TLS 1.2EV certificateSHA-2 certificateECDSA certificateBEASTCRIMEPOODLE (SSLv3)RC4FREAKLogjamProtocol selection by user
Opera Browser
(Opera Mobile)
(Pre-Presto and Presto)
[n 31]
1-2Windows
OS X
Linux
Android
Symbian S60
Maemo
Windows Mobile
No SSL/TLS support[112]
3Yes[113]NoNoNoNoNoNoNoNo SSL 3.0 or TLS supportVulnerableUnknownUnknownN/A
4YesYes[114]NoNoNoNoNoNoVulnerableNot affectedVulnerableVulnerableUnknownUnknownUnknown
5Enabled by defaultEnabled by defaultYes[115]NoNoNoNoNoVulnerableNot affectedVulnerableVulnerableUnknownUnknownYes[n 10]
6-7Enabled by defaultEnabled by defaultYes[115]NoNoNoYes[39]NoVulnerableNot affectedVulnerableVulnerableUnknownUnknownYes[n 10]
8Enabled by defaultEnabled by defaultYesDisabled by default
[116]
NoNoYesNoVulnerableNot affectedVulnerableVulnerableUnknownUnknownYes[n 10]
9Disabled by default
[117]
Enabled by defaultYesYesNosince v9.5
(only desktop)
YesNoVulnerableNot affectedVulnerableVulnerableUnknownUnknownYes[n 10]
10–11.52No[118]Enabled by defaultYesDisabled by defaultDisabled by default
[118]
Yes
(only desktop)
YesNoVulnerableNot affectedVulnerableVulnerableUnknownUnknownYes[n 10]
11.60–11.64NoEnabled by defaultYesDisabled by defaultDisabled by defaultYes
(only desktop)
YesNoMitigated
[119]
Not affectedVulnerableVulnerableUnknownUnknownYes[n 10]
12–12.14NoDisabled by default
[n 32]
YesDisabled by defaultDisabled by defaultYes
(only desktop)
YesNoMitigatedNot affectedMitigated
[n 32]
VulnerableUnknownMitigated[121]Yes[n 10]
12.15–12.17NoDisabled by defaultYesDisabled by defaultDisabled by defaultYes
(only desktop)
YesNoMitigatedNot affectedMitigatedPartly mitigated
[122][123]
UnknownMitigated[121]Yes[n 10]
Opera Browser
(Opera Mobile)
(Webkit and Blink)
[n 33]
14–16Windows (XP+)
OS X (10.7+)
Linux
Android (4.0+)
NoEnabled by defaultYesYes[126]No[126]Yes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affectedMitigatedVulnerableVulnerableVulnerable
(except Windows)
VulnerableTemporary
[n 11]
17–19NoEnabled by defaultYesYes[127]Yes[127]Yes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affectedMitigatedVulnerableVulnerableVulnerable
(except Windows)
VulnerableTemporary
[n 11]
20–24NoEnabled by defaultYesYesYesYes
(only desktop)
needs SHA-2 compatible OS[39]needs ECC compatible OS[40]Not affectedMitigatedPartly mitigated
[n 34]
Lowest priority
[128]
Vulnerable
(except Windows)
VulnerableTemporary
[n 11]
25, 26NoEnabled by default
[n 35]
YesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedMitigated
[n 36]
Lowest priorityVulnerable
(except Windows)
VulnerableTemporary
[n 11]
27NoDisabled by default
[59]
YesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedMitigated
[n 37]
Lowest priorityVulnerable
(except Windows)
VulnerableYes[n 38]
(only desktop)
28, 29NoDisabled by defaultYesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedMitigatedLowest priorityMitigatedVulnerableYes[n 38]
(only desktop)
30NoDisabled by defaultYesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedMitigatedOnly as fallback
[n 15][60]
MitigatedMitigated[121]Yes[n 38]
(only desktop)
3132NoNo[61]YesYesYesYes
(only desktop)
Yesneeds ECC compatible OS[40]Not affectedMitigatedNot affectedOnly as fallback
[n 15][60]
MitigatedMitigatedTemporary
[n 11]
BrowserVersionPlatformsSSL 2.0 (insecure)SSL 3.0 (insecure)TLS 1.0TLS 1.1TLS 1.2EV certificateSHA-2 certificateECDSA certificateBEASTCRIMEPOODLE (SSLv3)RC4FREAKLogjamProtocol selection by user
Apple Safari
[n 39]
1Mac OS X 10.210.3No[133]YesYesNoNoNoNoNoVulnerableNot affectedVulnerableVulnerableVulnerableVulnerableNo
2–5Mac OS X 10.410.5,Win XPNoYesYesNoNosince v3.2NoNoVulnerableNot affectedVulnerableVulnerableVulnerableVulnerableNo
3–5Vista,Win 7NoYesYesNoNosince v3.2NoYes[64]VulnerableNot affectedVulnerableVulnerableVulnerableVulnerableNo
4–6Mac OS X 10.610.7NoYesYesNoNoYesYes[39]Yes[40]VulnerableNot affectedVulnerableVulnerableVulnerableVulnerableNo
6OS X 10.8NoYesYesNoNoYesYesYes[40]Mitigated
[n 40]
Not affectedMitigated
[n 41]
Vulnerable
[n 41]
Mitigated
[139]
VulnerableNo
79OS X 10.9NoYesYesYes[140]Yes[140]YesYesYesMitigated
[135]
Not affectedMitigated
[n 41]
Vulnerable
[n 41]
Mitigated
[139]
VulnerableNo
89OS X 10.10NoYesYesYesYesYesYesYesMitigatedNot affectedMitigated
[n 41]
Lowest priority
[141][n 41]
Mitigated
[139]
Mitigated
[142]
No
9OS X 10.11NoNoYesYesYesYesYesYesMitigatedNot affectedNot affectedLowest priorityMitigatedMitigatedNo
Apple Safari
(mobile)
[n 42]
3iPhone OS 1, 2No[146]YesYesNoNoNoNoUnknownVulnerableNot affectedVulnerableVulnerableVulnerableVulnerableNo
4, 5iPhone OS 3iOS 4NoYesYesNoNoYes[147]Yessince iOS 4[64]VulnerableNot affectedVulnerableVulnerableVulnerableVulnerableNo
5, 6iOS 56NoYesYesYes[143]Yes[143]YesYesYesVulnerableNot affectedVulnerableVulnerableVulnerableVulnerableNo
7iOS 7NoYesYesYesYesYesYesYes[148]Mitigated
[149]
Not affectedVulnerableVulnerableVulnerableVulnerableNo
8iOS 8NoYesYesYesYesYesYesYesMitigatedNot affectedMitigated
[n 41]
Lowest priority
[150][n 41]
Mitigated
[151]
Mitigated
[152]
No
9iOS 9NoNoYesYesYesYesYesYesMitigatedNot affectedNot affectedLowest priorityMitigatedMitigatedNo
BrowserVersionPlatformsSSL 2.0 (insecure)SSL 3.0 (insecure)TLS 1.0TLS 1.1TLS 1.2EV
[n 3]
SHA-2ECDSABEAST[n 4]CRIME[n 5]POODLE (SSLv3)[n 6]RC4[n 7]FREAK[41][42]LogjamProtocol selection by user
SSL protocolsTLS protocolsCertificate SupportVulnerabilities fixed
Color or NoteSignificance
Browser versionPlatform
Browser versionOperating systemFuture release; under development
Browser versionOperating systemCurrent latest release
Browser versionOperating systemFormer release; still supported
Browser versionOperating systemFormer release; long-term support still active, but will end in less than 12 months
Browser versionOperating systemFormer release; no longer supported
n/aOperating systemMixed / Unspecified
Operating system (Version+)Minimum required operating system version (for the current latest version of the browser)
Operating systemNo longer supported for this operating system

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值