面试题4:POST 比 GET 安全?

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

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

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

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

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

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

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

相关推荐
北京盟通科技官方账号5 小时前
工业安全:FSoE (Fail Safe over EtherCAT) 常见技术问题解析
安全·具身智能·ethercat·人形机器人·工业安全·fsoe·ecmaster
kobesdu5 小时前
AGV安全防护全解析:安全产品分类与简介
人工智能·安全·移动机器人
RunningBComeOn5 小时前
为什么无法抓取到http之间的明文传输
网络·网络协议·http
KKKlucifer5 小时前
纵深防御视角下安全运维服务体系构建思路
运维·网络·安全
2501_915921435 小时前
HTTPS前端劫持 新一代流量劫持解决方案
前端·网络协议·ios·小程序·https·uni-app·iphone
星幻元宇VR5 小时前
VR观景台推动安全科普走向沉浸体验
科技·学习·安全·vr·虚拟现实
志栋智能6 小时前
超自动化安全:数字时代的网络免疫系统
网络·安全·自动化
JS_SWKJ6 小时前
网络安全隔离设备行业动态:政策强驱动下的“主动防御”与“智能隔离”新纪元
安全·web安全
南行*6 小时前
Intel Pin 插桩
安全·网络安全
skilllite作者6 小时前
Warp 新手极速上手与部署指南
java·前端·笔记·安全·agentskills