基于https虚拟主机配置

一、https介绍

http

明文,80/tcp

https

密文,443/tcp

二、安全性保障

1、数据安全性

数据加密

2、数据完整性

3、验证身份的真实性、有效性

三、数据安全性

手段:加密

发送方加密数据,接收方解密数据

对称加密算法

加密、解密数据时使用的密钥一样

代表性算法:

DES,3DES,AES

非对称加密算法

加密、解密数据时使用的密钥是不一样的

基于密钥对实现

公钥加密书记、私钥解密数据

代表性算法:

DSA、RSA

对称加密算法

速度快、安全较低

非对称加密

速度慢、安全较高

实际应用:

使用对称加密真实数据,使用非对称加密算法加密对称算法使用的密钥

对称加密数据

对称解密数据

四、数据完整性

借助数学算法对数据进行校验

主机A利用算法对数据进行校验,生成校验码,同时将校验码、数据发送给主机B

主机B接收到数据后,利用相同的数学算法再进行校验运算,对比校验码

代表性算法:

MD5,SHA

验证数据是否完整,如校验码不同则数据不是完整的移动或复制

五、身份真实性验证

密钥对:

私钥签名、公钥验证签名

流程:

1、电商服务器生成证书申请【.csr文件】, 同时将电商服务器的公钥放入证书申请;将证书申请发送给CA

2、CA审批信息, 通过后CA会使用自己的私钥进行签名;相当于签署证书【.crt】

3、客户端访问电商服务器时,服务器会将证书信息发送给客户端

4、客户端通过CA的公钥验证证书,验证通过后可获取电商服务器的公钥

5、客户端选取对称算法、密钥,使用公钥加密,发送给服务器、服务器解密

6、进行真实数据交互

相关推荐
handsomestWei6 小时前
Docker引擎API接入配置
运维·http·docker·容器·api
汤愈韬10 小时前
网络安全之网络基础知识_2
网络协议·安全·web安全
风逸尘_lz13 小时前
05-LPB3568针对不同网段实现UDP通信
网络·网络协议·udp
灰子学技术15 小时前
Envoy 中 TCP 网络连接实现分析
运维·服务器·网络·网络协议·tcp/ip
IpdataCloud15 小时前
米哈游黑产案解析:游戏账号批量注册如何用IP查询识别外挂与多开用户?操作指南
网络协议·tcp/ip·游戏
星宇笔记15 小时前
我做了一个本地网页版嵌入式调试工具:支持 Serial / TCP / UDP、实时曲线、HEX 发送
单片机·嵌入式硬件·网络协议·tcp/ip·udp·开源软件
请数据别和我作队16 小时前
Python实现直播弹幕数据采集(WebSocket实时弹幕采集)
开发语言·网络·python·websocket·网络协议·学习分享
大數據精準工單獲取16 小时前
【数据抓取】 编写爬虫基本请求:使用爬虫框架发送 HTTP 请求,获取网页内容
爬虫·网络协议·http
测试人社区—835216 小时前
‌TCP/IP协议栈参数调优验证:软件测试从业者指南
网络·人工智能·网络协议·tcp/ip·测试工具·语音识别·压力测试
时空自由民.16 小时前
HTTP协议和MQTT协议区别
网络·网络协议·http