217  
查询码:00001000
HTTPS 安全最佳实践(2)-HTTPS评级低和矫枉过正(SQLServer数据库无法启动)
作者: 陈胜涛 于 2020年01月16日 发布在分类 / FM组 / FM服务 下,并于 2020年01月16日 编辑
HTTPS评级 A+


前言



        自从谷歌全站 HTTPS 后并且宣布优先处理 HTTPS 网站,中国的淘宝、腾讯和百度等大网站也开始跟进,由于对 HTTPS 加密的利好措施,所以 HTTPS 在站长圈子和极客圈子都开始部署 HTTPS 了,但是 SSL/TLS 究竟是什么呢?今天我们就来介绍一下。

        现在 DNS 劫持、运营商劫持等问题频出,加密的网站可以有效杜绝这些广告和干扰。在电子商务网站的基本要求中,为网站提供加密这是最基本的。

SSL/TLS安全评估报告: 检测部署SSL/TLS的服务是否符合行业最佳实践,是否ATS合规,是否符合PCI DSS支付卡行业安全标准。

部署配置与安全评分结果从高至低分为9、8、7、6、5、4、3、2等多个等级。

网站启用HTTPS的好处:


防流量劫持

全站 HTTPS 是根治运营商、中间人流量劫持的解决方案,不仅可以杜绝网页中被插入的小广告,更可以保护用户隐私安全。

提升搜索排名

采用 HTTPS 可以帮忙搜索排名的提升,提高站点的可信度和品牌形象。

杜绝钓鱼网站

HTTPS 地址栏绿色图标可以帮助用户识别出钓鱼网站,保障用户和企业的利益不受损害,增强用户信任。

公司官网评级提升之路(A+)


        公司官网 网址  www.njrgrj.com  今年申请过SSL证书后,一直希望通过HTTPS认证。下图是去年的评级报告截图,当时的证书是VisualSVN Server的证书。


SSL/TLS的服务是否符合行业最佳实践,PCI DSS支付卡行业安全标准,Apple ATS规范。

整体评分1级(特殊等级)。主要错误如下:域名不匹配、不安全等。


图 域名不匹配

 

图 使用不安全加密套件

光看上面的配置指南,第一次见这还是不清楚如何去更改设置。

IIS Crypto工具

部分人可能不知道怎么设置,那么下面就教你一个很简单的方法。首先下载一个软件IIS Crypto(iis服务器安全管理工具)方便快捷禁用不安全的加密套件, 启用TLS1.2。设置完成之后,一般可以达到8,PTTPS评级为A。

软件下载地址官网:https://www.nartac.com/Products/IISCrypto

IIS解决安装SSL证书后PCI DSS不合规

IIS响应头设置


add_header Strict-Transport-Security "max-age=31536000";
粘贴图片


  之后评级竟然达到9,A+级。

粘贴图片

图 官网评级A+

PS:上图PCI DSS不合规,是恢复启用TLS1.0zhi

禁用TLS1.0问题

虽然利用IIS Crypto工具,禁用了TLS1.0,重启服务器后生效。

但是却导致了 MSSQLSERVER服务确无法启动,根据网上查找的资料打了各种补丁还是没用。


提示windows不能在本地计算机启动sql server 错误代码 5023。
环境是 windows server 2016 + sql server 2008R2。


最终IIS Crypto配置中启用TLS1.0,虽然导致PCI DSS不合规,但是首先要保证业务系统或网站能跑起来。

 这个在HTTPS 安全最佳实践(1)-  HTTPS安全与兼容性配置指南   一文中,也看到淘宝、百度也是类似情况,

需要保证安全,同样也要保证兼容性。




 推荐知识

 历史版本

修改日期 修改人 备注
2020-01-16 14:48:55[当前版本] 陈胜涛 创建版本
2020-01-16 11:51:02 陈胜涛 创建版本

 附件

附件类型

JPGJPG PNGPNG

知识分享平台 -V 4.8.7 -wcp