码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • http和https的区别


    目录

    ​编辑

    1.身份信息认证方面:

    2.连接方式方面:

    3.端口方面:

    4.安全性能方面:

    5.性能成本


    首先需要先了解什么是http和https。

    http全称是超文本传输协议、https全称是安全超文本传输协议,仅仅两字之差区别却非常大,其之间的主要区别在于数据传输的安全性和完整性。

    下面在几个方面带大家更直观的了解:

    1.身份信息认证方面:

    http是不支持服务器身份验证的,任何网站都可以冒充合法网站。

    https是使用了受信任的证书颁发机构(CA)签发的SSL/TLS证书,能够验证服务器身份、防止钓鱼攻击和域名冒充,为用户提供网站的真实性和安全性的保证。注(R3证书则是不验证服务器身份的SSL证书,所以会存在相当一部分不法网站使用该证书,导致该证书兼容性方面的欠缺)

    2.连接方式方面:

    http是一种无状态且无加密的文本数据传输协议,其连接简单且无法长久。

    https则是基于SSL/TLS握手协议建立连接,该过程涉及到身份验证、协商加密算法和交换会话密钥等(过程会存在公钥和私钥的交互),确保服务器端和浏览端的安全信息交换。

    3.端口方面:

    http是默认使用80端口通信的。

    https则是默认使用443端口通信。

    4.安全性能方面:

    http是明文传输,不提供任何形式的数据加密,所有的客户端与服务器之间的数据传输的信息都是可见的,包括用户凭证、cookie和其他隐私信息。这使得http非常容易受到中间人攻击。

    https是通过SSL/TLS协议对传输数据进行加密,确保了数据的隐私性。即便有第三方获取了加密数据也很难进行读取和篡改信息。

    5.性能成本

    http由于没有加密环节,因此在同等环境下传输速度相对会更快一些,资源消耗也会少一些。

    https由于涉及到了加密操作,有可能会使得加载速度变慢一些,但是影响不大,目前服务器和浏览器的优化措施做的还是很好的。同时在购买和部署SSL/TLS证书时会产生一定的费用。

    目前拥有基础功能的SSL/TLS证书的价格也并不贵,在有条件的情况下可以直接在受信任的证书颁发机构JoySSL进行咨询,可以先向JoySSL官网工作人员发送自己需要保护的域名,提交自己所需要的证书类型,注册时填写230912即可获取优惠。

    全球可信任证书颁发机构JoySSL-CA_https证书申请icon-default.png?t=N7T8https://www.joyssl.com/brands/JoySSL.html?nid=12

    配合操作域名解析申请,不会操作的话也会有工作人员协助安装部署。

    安装好证书后即可实现https

  • 相关阅读:
    HTML5-iframe内联框架、表单元素、功能组件
    举报垃圾邮件有何作用?有专门的垃圾邮件举报通道吗?
    探索 SOCKS5 代理在跨境电商中的网络安全应用
    虚拟摄像头之八: 从 Camera api2 角度看摄像头框架
    不同设备的请求头信息UserAgent,Headers
    使用EasyExcel实现导入导出功能
    法线贴图Shader
    30天自制操作系统(第28天)
    Leetcode 11. 盛最多水的容器
    ARM系统控制和管理接口System Control and Management Interface
  • 原文地址:https://blog.csdn.net/2301_82229513/article/details/136389034
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号