面试题4:POST 比 GET 安全?

不是。HTTP就没有加密功能。

我们知道 GET一般将参数放到URL的查询字符串中,如果是实现登录页面,我们的用户名和密码就直接显示到浏览器的地址栏中了,此时就会轻易的被他人获取账号密码,很不安全。而POST会把参数放到 body 里,不会直接显示在URL上,所以更安全。

完全不是!上面的依据完全不对。

虽然把用户名密码这些参数放到URL上的确不好,但是放到POST的body里也不见得就是安全,抓个包,就能看到body的信息了。

一般我们提到的网络安全,指的是:数据被黑客截获之后。不会造成信息泄漏的影响。

只要代码中敏感信息(密码、账户金额...)没有进行加密,数据都谈不上安全。

HTTPS具有一定加密功能,但是实践中,主要还是会通过业务上的代码来进行加密。

相关推荐
ouynagda11 分钟前
HTTP协议与Socket网络编程笔记
网络·笔记·http
Safeploy安策数据21 分钟前
国密合规怎么落地?从密钥管理到内网安全完整流程
大数据·安全
通问AI34 分钟前
【实战参考】Claude Fable 5.1 发布:长时运行 Agent 的选型评估与安全护栏要点
安全
砚凝霜1 小时前
【软考信息安全】第二章 网络攻击基础与常见技术方法
网络·安全·php
2401_868534781 小时前
安全管理策略和制度
网络·安全
OPEN-F2 小时前
C++综合实战:网络编程入门与HTTP客户端
网络·c++·http
zhao3266857512 小时前
动态IP怎么选购更合适?HTTP代理的使用指南有哪些关键要点
网络·tcp/ip·http
布莱克6052 小时前
strcpy 函数详解:作用、用法与安全缺陷
c语言·开发语言·c++·安全
luiyarch2 小时前
汽车电子ISO 26262功能安全系列(第29期):软件集成测试与嵌入式软件验证——把“零件”拼成“整机”
安全·汽车·集成测试
山东科恩光电3 小时前
提升工业安全的保护利器:全面解析安全地毯的功能与优势
安全