浅谈http(简)https链接安全篇

Adorable_Rocy Adorable_Rocy     2022-12-15     596

关键词:

前言:我们带着问题去思考?为什么HTTPS是安全的?它是如何保证安全的?

1.HTTPS简介

其实很多时候,HTTP网站会出现很多的小广告,对网站进行遮挡或者严重影响网站的美观,当然这只是从直观上看来能反馈出最重要的信息,一些广告商,拦截我们的请求,在其中加入一些“干扰”网站正常运行的内容,便使得网站看起来十分“不干净”,那么为什么会有这些情况的发生呢?原因在于HTTP就是明文传输的,在传输的过程中,被别人拦截添加内容就变得十分容易了。于是HTTPS就能很有效的解决这个问题,我们在数据传输之前,对数据进行加密,即使被拦截攻击,也是看不懂的一堆密文,所以,使用HTTPS是十分重要的,保障我们的安全。

1.HTTP完全就是在网络上果奔


补充:被拦截添加广告信息
2.HTTPS的解决方案的演变史

2.1对称加密篇


隐患:

  1. 中间人依旧可以获取密钥
  2. 如何保证密钥安全传输呢?

2.2非对称加密篇

隐患:

  1. 那么服务器又如何安全的将数据发回到客户端呢?
  2. 非对称加密的速度是非常慢的,那性能方面又如何解决呢?

2.3对称加密+非对称加密


隐患:

  1. 你无法验证对方身份
  2. 对方也无法验证你的身份

2.4对称加密+非对称加密+中间人攻击


2.5 为了解决这个隐患,我们请出了CA(数字证书认证机构(Certificate Authority,缩写为CA))机构,我们可以通过这个机构来认证自己的身份,以及查找身份


除非中间人可以冒充CA,否则对于其中操作束手无策,如果真的可以冒充CA,那也是要花费很大的成本代价的。。正所谓网络上没有绝对的安全系统!

好了,以上就是HTTPS安全篇了,随着视野和经验的扩张,相信小编会有更多的收货的~

3-stm32物联网开发wifi(esp8266)+gprs(air202)系统方案安全篇(购买域名,域名绑定ip)

 2-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(监听Wi-Fi和APP的数据) 因为安全连接是和域名绑在一块的,所以需要申请域名有没有不知道域名是什么的,但是大家一定知道访问域名就是访问绑定在域名上的IP地址域名... 查看详情

java并发/多线程系列——线程安全篇

创建和启动Java线程Java线程是个对象,和其他任何的Java对象一样。线程是类的实例java.lang.Thread,或该类的子类的实例。除了对象之外,java线程还可以执行代码。创建和启动线程在Java中创建一个线程是这样完成的:Threadthread=newTh... 查看详情

我的安全之路——web安全篇

writeinmydormitoryat‏‎9:47:05Friday,April7,2017bygiantbranch(其实当初想横跨web跟二进制的)————致即将毕业的自己。这是我的安全之路系列第一篇,敬请期待第二篇:《我的安全之路——二进制与逆向篇》总览大一&#x... 查看详情

linux线程安全篇(代码片段)

文章目录0、概述1、线程不安全举例1.1前提知识铺垫1.2场景模拟1.3代码模拟2、互斥2.1什么是互斥2.2互斥锁的原理&&特性2.3互斥锁的计数器如何保证原子性2.4互斥锁的接口2.4.1初始化接口2.4.2加锁接口2.4.3解锁接口2.4.4销毁接口... 查看详情

linux线程安全篇ⅰ(代码片段)

文章目录0、概述1、线程不安全举例1.1前提知识铺垫1.2场景模拟1.3代码模拟2、互斥2.1什么是互斥2.2互斥锁的原理&&特性2.3互斥锁的计数器如何保证原子性2.4互斥锁的接口2.4.1初始化接口2.4.2加锁接口2.4.3解锁接口2.4.4销毁接口... 查看详情

linux线程安全篇ⅱ(代码片段)

文章目录0、接上篇1、同步存在的必要性1.1样例引入1.2结论2、条件变量2.1条件变量的原理&&使用2.3条件变量的接口初始化接口等待接口唤醒接口销毁接口2.4条件变量夺命追问2.5条件变量的代码0、接上篇线程安全1、同步存在... 查看详情

jquery——简介于安

...和动画。HTMLDOM遍历和修改。AJAX.Utilities。 下载地址:http://jquery.com/download/#Download_jQuery 2、添加jQuery到网页。因为JavaScript是HTML 查看详情

业务逻辑漏洞挖掘随笔信息一致性安全篇

继续~1手机号篡改  场景一:抓包修改手机号码参数为其他号码尝试,例如在办理查询页面,输入自己的号码然后抓包,修改手机号码参数为其他人号码,查看是否能查询其他人的业务。  场景二:在测试一个业务的时,第... 查看详情

项目案例第二篇中小型公司优化性能安全篇

公司拓扑:现在这公司出现的问题:1)网络内经常出现地址冲突2)广播流量过大3)网速不容乐观4)网络故障频繁5)故障恢复时效低分析解决方案:1)网络内出现地址冲突,根据每个部门所需ip地址数量,多做冗余2)禁用vtp,... 查看详情

用dedecms搭建网站的安全篇:默认模板路径漏洞

...享一个DEDECMS默认模板路径,用DEDECMS搭建的网站必看的安全篇。织梦CMS是集简单、健壮、灵活、开源几大特点的开源内容管理系统,是国内开源CMS的领先品牌,目前程序安装量已达七十万,超过六成的站点正在使用织梦CMS或基于织... 查看详情

浅谈https以及fiddler抓取https协议

原文 浅谈HTTPS以及Fiddler抓取HTTPS协议最近想尝试基于Fiddler的录制功能做一些接口的获取和处理工作,碰到的一个问题就是简单连接Fiddler只能抓取HTTP协议,关键的登录请求等HTTPS协议都没有捕捉到,所以想让Fiddler能够同时抓... 查看详情

http/https浅谈

一、HTTP和HTTPS的区别HTTP的URL以http:// 开头,而HTTPS的URL以https:// 开头HTTP是不安全的,而HTTPS是安全的HTTP无法加密,而HTTPS对传输的数据进行加密HTTP无需证书,而HTTPS需要CA机构wosign的颁发的SSL证书HTTP标准端口是80,而HTTPS... 查看详情

delphi组件渐进开发浅谈——双简合璧

2.双简合璧2.1.带有T[x]Label的T[x]Edit组件  请允许我用[x]的书写方式来表示不同的对象。因为随后将大量提及TLabeledEdit与TTntLabeledEdit、TCustomLabeledEdit与TTntCustomLabeledEdit这样及其雷同的类。2.2.分析T[x]LabeledEdit组件结构  现在要设... 查看详情

[浅谈unity内存管理]

链接:https://www.notion.so/Unity-f79bb1d4ccfc483fbd8f8eb859ae55fe视频链接:https://www.bilibili.com/video/BV1aJ411t7N6   查看详情

「计算机网络」浅谈http和httpshttp2(概述区别与联系)(代码片段)

「计算机网络」浅谈HTTP和HTTPS、HTTP2(概述、区别与联系)参考&鸣谢看完这篇HTTPS,和面试官扯皮就没问题了程序员cXuan什么是HTTP?HTTP和HTTPS的区别?前端小白OvO关于面试:HTTPVSHTTPS(HTTP与HTTPS的区别)Build... 查看详情

前端面试题整理—性能优化及安全篇

1、什么是web语义化,以及他的优势web语义化是指通过HTML标记表示页面包含的信息,包含了HTML标签的语义化和css命名的语义化HTML标签的语义化是指:通过使用包含语义的标签(如h1-h6)恰当地表示文档结构css命名的语义化是指:... 查看详情

httpstricttransportsecurity(通常简称为hsts)

HTTPStrictTransportSecurity(通常简称为HSTS)是一个安全功能,它告诉浏览器只能通过HTTPS访问当前资源,禁止HTTP方式。Freebuf百科:什么是Strict-Transport-Security?一个网站接受一个HTTP的请求,然后跳转到HTTPS,用户可能在开始跳转前,通过... 查看详情

浅谈https和ssl/tls协议的背景和基础

相关背景知识要说清楚HTTPS协议的实现原理,至少要需要如下几个背景知识。大致了解几个基础术语(HTTPS、SSL、TLS)的含义大致了解HTTP和TCP的关系(尤其是"短连接"和"长连接")大致了解加密算法的概念(尤其是"对称加密和非对称加密... 查看详情