电商网站HTTPS实践之路(一)——概述篇

写在开篇前的话:全站HTTPS已经是互联网企业发展的大势所趋。继淘宝、京东等电商完成全站HTTPS化后,笔者负责领导了公司的全站HTTPS工作。在整个过程中,笔者深刻体会到对于一个大型网站而言,全站HTTPS绝对是一个挑战巨大且需要严谨对待的工作。不幸的是,网络知识库中并未有针对电商型网站的任何改造经验与文档供我们参考。爬坑的过程是异常残忍的,遇到了一次次血淋淋的教训,因此笔者决定将整个方案分享出来。一方面,作为自己工作过程中的一笔财富;另一方面,如果能对大家有参考价值,少爬点坑也是好事情。
最后说一句,笔者能力有限,如果能对大家有帮助,转载请注明出处,毕竟是一年的心血。如果觉得存在问题,欢迎留言指教!

1. 为什么要做全站HTTPS?

HTTPS,即是安全的超文本传输协议。依赖TLS握手来保护HTTP传输数据和信息的安全性。
TLS(transport layer security, 传输层安全协议)和SSL(secure socket layer, 安全套接字层)应用于OSI表示层(TCP之上,HTTP之下)。都是旨在基于不安全的基础设施提供安全通信。SSL 1-3由Netscape公司开发,TLS 1.0-1.2由Microsoft维护,为了取悦Microsoft协议才发生了更名(SSL->TLS)。后面我们统一使用TLS协议。
TLS握手协议保证了数据在网络传输过程中:1. 数据加密;2. 身份校验;3. 数据的完整性校验。
这里写图片描述

1.1 保证用户购物环境的安全

我想这是电商网站实现全站HTTPS的根本原因——保证用户的购物环境更安全。毕竟用户的购物体验增强了才能提升电商网站的流量和人气。然而“感谢”运营商为我们营造了一个糟糕的公网环境,明文传输的流量被篡改、劫持、监听、窃取比率很高,这里面最让人无法接受到有两种:
1. 劫

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
A: 要写一个完整的电商网站,需要以下几个步骤: 1. 确定网站需求和功能:首先需要明确电商网站的功能和需求,包括商品展示、购物车、订单管理、支付功能等等。这些需求和功能会直接影响到网站的设计和开发。 2. 选择适合的电商平台:根据需求和功能的不同,可以选择不同的电商平台来搭建网站。市面上有很多知名的电商平台,比如Magento、Shopify、Prestashop等等。选择适合自己的电商平台可以大大简化网站开发的过程。 3. 设计网站界面:网站界面对于电商网站来说至关重要。一个好的网站界面能够增强网站的可用性和吸引力,提高用户的购物体验。设计好网站的整体布局、配色、字体等等可以让用户感到舒适和自如。 4. 开发网站程序:根据需求和功能的不同,需要开发相应的网站程序。网站程序包括前端和后端两部分,前端用来展示网站,后端用来处理用户的请求和数据。开发网站程序需要专业的技能和经验。 5. 测试和上线:写完电商网站后,需要对网站进行测试和上线。测试可以发现疏漏和漏洞,上线则是将网站正式推向用户。测试和上线需要严格按照流程进行,确保网站的稳定性和可靠性。 总之,写一个完整的电商网站需要多个方面的考虑和准备,需要专业的技能和经验。希望这些步骤能够给你提供一些参考。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值