面试题4:POST 比 GET 安全?

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

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

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

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

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

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

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

相关推荐
珠海西格1 分钟前
1MW光伏项目“四可”装置数据采集类设备具体配置详解
服务器·网络·人工智能·分布式·安全
小二·2 分钟前
企业级网络安全深度解析:从协议层到云原生的攻防实战与架构设计
安全·web安全·云原生
wanhengidc3 分钟前
企业如何有效利用高防服务器
运维·服务器·网络·安全·web安全·智能手机
小手智联老徐3 分钟前
在 macOS 上使用 Lima 虚拟机安全部署 OpenClaw:构建你的 AI 隔离沙箱
人工智能·安全·macos·ai智能体·openclaw
树下水月11 分钟前
微信小程序接口,必须使用https的443端口吗?
微信小程序·小程序·https
code_pgf25 分钟前
Jetson Orin NX 16G部署openclaw及本地化安全配置及建议
人工智能·安全·ai
23.26 分钟前
【分析】HTTP请求端口错误诊断:404、502与连接拒绝的区别
网络·网络协议·http
竹下为生26 分钟前
大模型安全与语义平滑防御
安全
紫金桥软件31 分钟前
紫金桥国产组态软件RealSCADA——守护化工数智化生产安全防线
安全·国产化·化工·国产工业软件·监控组态软件
开开心心就好33 分钟前
安卓免费证件照制作软件,无广告弹窗
linux·运维·安全·pdf·迭代器模式·依赖倒置原则·1024程序员节