面试题4:POST 比 GET 安全?

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

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

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

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

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

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

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

相关推荐
shuangti2 分钟前
告别食堂拥堵,爽提带来秩序新解
安全·美食·外卖
手动阀行1 小时前
守护发布的最后一道防线:将自动化红队测试深度嵌入 CI/CD 流水线,筑牢 MCP 应用持续交付的安全底座
安全·ci/cd·自动化
Hubianji_091 小时前
[IOS]2026年网络安全、通信技术与计算机科学国际会议(ACCTCS 2026)
计算机网络·安全·web安全·ios·国际会议·国际期刊
FreeBuf_1 小时前
微软将默认禁用NTLM协议,推动更安全的身份验证体系
安全·microsoft
星幻元宇VR1 小时前
消防数字展厅智能升级|AR消防巡检员体验系统
学习·安全·ar·虚拟现实
筱风3141 小时前
告别信息差:深度实战 MCP Notifications 机制,打造多 AI 智能体毫秒级同步的“量子纠缠”效应
安全
csdn2015_2 小时前
Spring Boot `HttpServletRequest`
spring boot·http·servlet
2501_915106322 小时前
iOS 如何绕过 ATS 发送请求,iOS调试
android·ios·小程序·https·uni-app·iphone·webview
有代理ip2 小时前
后端服务安全加固:Nginx 反向代理配置教程
运维·nginx·安全
Re.不晚2 小时前
JAVA进阶之路——网络通信的层级密码:Socket切入,理解TCP与HTTP协议
java·tcp/ip·http