http与https有什么区别,https攻击要如何防护

我们在浏览网站时,在网址的前面经常会看到http// 或者https//的显示。同样是http,加了s与不加s是有什么区别,加了s又有哪些用处。

http,中文叫做超文本传输协议。它是一种用于分布式、协作式和超媒体信息系统的应用层协议。是基于 TCP/IP 通信协议来传递数据,它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。http使用的端口为80端口,连接简单是无状态的,被抓包会导致信息泄露,有安全风险。

https,是以安全为目标的http通道,在http的基础上通过传输加密和身份认证保证了传输过程的安全性 。https 在http 的基础下加入SSL,https的安全基础是 SSL,因此加密的详细内容就需要 SSL。 https存在不同于http的默认端口及一个加密/身份验证层(在http与tcp之间)。这个系统提供了身份验证与加密通讯方法。https所使用的是443端口,有在浏览器与服务器直接进行了加密通信,确保了数据的安全。在一定程度上,还可以防止劫持的问题。

在面对网站常见的CC攻击时,https走的是加密443端口,数据都是被加密的,相比与http,难以分别正常流量与恶意流量。直接使用服务器机房防火墙较难以防御。针对https 443端口的攻击,一般是接入高防CDN防护。可以对443端口进来的加密数据进行解密,能够准确检测区分正常流量和恶意流量,然后自动识别攻击特殊,匹配相应的防护。

相关推荐
程序员mine10 小时前
HTTPS-TLS加密与证书完全指南(中)
网络协议·https·ssl
之歆11 小时前
现代 HTTP 客户端深度解析:Fetch 与 Axios
chrome·网络协议·http
酉鬼女又兒13 小时前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php
dog25013 小时前
不要再继续优化 TCP
网络协议·tcp/ip·php
程序员mine13 小时前
HTTPS-TLS加密与证书完全指南(上)
网络协议·https
VidDown14 小时前
视频帧率技术详解:从 24fps 到 120fps,帧率如何影响你的观看体验?
网络·网络协议·编辑器·音视频·视频编解码·视频
程序员mine15 小时前
HTTPS-TLS加密与证书完全指南(下)
网络协议·http·https
Cc_Debugger15 小时前
开发环境使用https配置
javascript·vue.js·https
hbugs00116 小时前
EVE-NG V7常用网络协议流量洞察Filter
网络·网络协议
七夜zippoe16 小时前
DolphinDB WebSocket接入:实时数据流
网络·websocket·网络协议·dolphindb·实时数据流