企业如何选择最佳的SSL-阿里云开发者社区

开发者社区> 沉默术士> 正文

企业如何选择最佳的SSL

简介:
+关注继续查看

如果你的企业有意采购SSL,那么本文可以给一个很好的方向。在本文中,我们将先简要介绍SSL定义及其工作原理,并探讨目前各种可用的SSL证书类型以及企业如何选择最佳的SSL。

SSL定义

SSL及传输层安全协议(TLS)是在服务器和互联网客户端之间创建加密链接的安全协议,通常是在Web服务器和Web浏览器之间。它们还用在电子邮件服务器及其客户端之间。加密链接可保护服务器和客户端之间传输的数据(例如登录凭证和信用卡号码),防止窃听、中间人攻击以及类似威胁。

虽然创建加密链接的工具仍然被称为SSL加密工具,但由于漏洞问题,SSL及早期版本的TLS已不再被认为是安全的协议。现在最佳SSL做法会采用TLS 1.2(或更高版本),这是目前用于创建安全加密链接的标准技术。

SSL工作原理

为了创建安全连接,服务器和浏览器需要证书颁发机构(CA)向企业颁发SSL证书。CA是可信的第三方,其证书会验证企业的身份是否已经认证。(尽管任何人都可以创建证书,但Web浏览器面对证书时会检查其受信任的CA列表;为避免安全相关的错误消息,证书必须来自受信任的CA。)SSL证书包含企业机构的名称、域名、物理地址以及证书的过期日期,还有有关CA本身的信息。

为了开启这一过程,管理员必须激活Web服务器的SSL/TLS,创建一个证书签名请求(CSR)文件,并填写该证书所需要的企业信息。这个时候,服务器会创建两个加密密钥:私钥和公钥。公钥包含在CSR文件中,其中会将企业的信息关联到该密钥,然后管理员会发送完整文件给CA,CA验证文件中的信息并发布SSL证书。接着,接收Web服务器会将证书与私钥进行比较。(CA没有对私钥的访问权限;只有请求SSL证书的企业持有私钥。)

请注意,为了获得最高水平的安全性,企业应该至少使用2048位私钥:小位数的密钥已经被破解。现在很多企业都选择4096位密钥,但需要注意的是,现在有些智能卡和读卡器还不支持超过2048位的密钥。

使用SSL证书可在服务器和浏览器之间建立信任关系,而建立信任的过程涉及交换身份信息、SSL证书和密钥,这被称为SSL握手。当Web浏览器请求连接到Web服务器上的安全网页时(通过在浏览器的地址栏输入地址),服务器会发送SSL证书的副本和公钥到浏览器。然后,浏览器会针对其信任CA列表来检查该证书,以验证该证书是来自可信方,验证证书的有效性(有没有过期)以及证书正在被对应的网站在使用。如果浏览器信任证书,它会发送消息回Web服务器,服务器会返回确认来启动SSL加密会话,这意味着用户可通过这个连接安全地发送机密信息。

Web浏览器会在浏览器中显示挂锁服务,并在地址栏使用https,让用户知道,该网站连接已加密且很安全。绿色地址栏表明扩展验证SSL证书,我们将在下一章节里进行介绍。有些网站还会显示来自CA的安全封条(标识)。

常见SSL证书类型

在购买SSL时,企业有很多问题需要考虑。为了选出最佳SSL,他们首先必须选择可靠的证书提供商。国外一些商业供应商包括Comodo、赛门铁克、Thawte、DigiCert、Entrust、GoDaddy、GlobalSign、Verizon、Trustwave以及GeoTrust,也有很多其他供应商。选择可靠的CA可确保企业的公钥和SSL证书会有效保护客户端和服务器之间传输的数据,同时,当用户访问网站并看到已知实体的SSL封条时,可能会想到品牌声誉和安全性。

三种常见证书类型是单名SSL证书、通配证书以及多域名证书。单名证书适用于单个域名或服务器,它很适合只需要保护一个域名或网站的企业;通配证书适用于域名及其一级子域;多域名证书让企业可使用单个证书保护多个域名和网站。选择正确证书类型完全取决于企业的网络环境。

验证又是另一回事。在验证过程中,CA在发布SSL证书前会验证申请人的信息。典型的验证是域名验证(DV)、机构验证(OV)和扩展验证(EV)。DV证书只会检查域名注册表,因此不能保证网站为合法。出于这个原因,DV证书不适用于商业用途。OV证书可证明企业已被验证且是合法的,而EV证书则提供最高水平的网站验证和身份保证。对于EV SSL证书,CA会执行最彻底的信息检查,包括法律和业务历史、身份验证、域名控制等。这种类型的SSL证书通常比DV和OV更昂贵,主要由领先的企业使用。

如何选购最佳SSL?

为了选择最佳SSL,应该选择至少提供128位保护的供应商。现在,40位强度已被认为很弱,而112位密码(例如3DES)则会很慢,并已不再广泛使用。理想情况下,最好使用256位保护,每增强一倍意味着可更好地抵御大多数攻击类型。

还应该考虑供应商的客户支持及保证。与几年前相比,现在部署SSL更容易,但它仍然必须安装以及得到妥善管理才会有效。请确定你选择的供应商是否提供全年无休的支持,以及优先升级,是否需要付费扩展支持等。此外,还应该确保当客户因为发行不当的SSL证书而遭遇欺诈活动时,供应商会进行相应的赔偿。

总结

所有收集或传输敏感信息的网站都必须部署最佳SSL来提供保护,如果不这样做,很可能会遭致法律诉讼以及惩罚。同样地,声誉受损也可能会影响到未来业务。
本文转自d1net(转载)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
ECS服务器使用体验
本人是一名研二的学生,专业是电子信息,由于之前并不是计算机专业的,也没接触过服务器,那么我就以一个初学者的身份来说一下我的使用体验。 首先是我为什么会选择阿里云的服务器,本人之前使用VMware虚拟机来搭载过Hadoop集群的运行环境,深知虚拟机在配置过程中的复杂繁琐,对于虚拟机中的几种网络连接方式颇为困扰,经常出现ping不通网络的情况,并且虚拟机也占据了大量的内存资源,由于我最近在学习Linux和Docker,在经过多方面的考察之后,最终选择了更为轻巧便捷的阿里服务器。进入阿里云官网界面时,起初在看到了大量眼花缭乱的信息之后(在这里小小的吐槽一下),有些不知所措,于是在朋友的推荐之下,以学
4 0
春藤8910DM芯片底层解决方案,软硬兼施破解区块链物联网融合难题
春藤8910DM芯片底层解决方案,软硬兼施破解区块链物联网融合难题 上云同时上链,首个Cat.1物联网芯片+区块链底层融合解决方案落地
2 0
中小企业数字化转型难,不妨先从业务流程自动化开始
中小企业数字化转型难,不妨先从业务流程自动化开始 从业务流程自动化着手,是解决企业数字化转型难的有效手段
3 0
阿里云配置解析
在学习配置ECS中的一些心得
6 0
Java 集合源码解析 - ConcurrentHashMap(JDK7)(上)
Java 集合源码解析 - ConcurrentHashMap(JDK7)(上)
5 0
Android Q 适配指南
在Android 10开始版本中,官方的改动较大,相应的开发者适配成本还是很高的。 这里按照`2019.11.11 google android q workshop`流程,大概说明一下Android Q适配需要注意的内容。虽然是大概介绍,但应该是目前最全的适配攻略了...
6 0
SAP C4C url Mashup的跳转工作原理 - 新的浏览器窗口是如何打开的
SAP C4C url Mashup的跳转工作原理 - 新的浏览器窗口是如何打开的
3 0
数字化转型时代,RPA+AI是打开人机协同的最佳方式
RPA+AI让自动化无处不在,自主认知的人机协同新时代已来 数字化转型时代,RPA+AI是打开人机协同的最佳方式
5 0
参加来也科技答疑会后对RPA的几点思考
参加来也科技答疑会后对RPA的几点思考 发布应用指南后又拿到C轮融资,来也科技跻身RPA行业领跑队伍
5 0
重新认识人机协同,从RPA+AI理解人机协同系统三层架构
重新认识人机协同,从RPA+AI理解人机协同系统三层架构 从2020世界人工智能大会看RPA,RPA+AI已成备受关注人机协同系统 人机协同时代已来,RPA+AI或将成为“普惠”人机协同系统
5 0
+关注
5518
文章
253
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载