安全
深耕开发安全场景,解答漏洞排查、攻防实战与合规落地中的各类安全疑问。
-
2
回答
29浏览
设置Cookie的Expires时间后,为什么浏览器仍然保留未过期的Cookie?
我之前给登录页面的cookie设置了过期时间为当前时间减1天,按理说应该立即失效,但用户退出登录后刷新页面,浏览器里这个cookie居然还在? 我检查过代码是这样写的:document.cookie ...
安全 2026-01-26 12:52:20 -
2
回答
37浏览
设置Cross-Origin-Resource-Policy后图片还是被阻止,哪里配置错了?
在React项目里用第三方图片地址,明明设置了CORS策略,但浏览器还是报跨域错误。我加了"Cross-Origin-Resource-Policy: cross-origin"头,但控制台还是提示:...
安全 2026-01-26 12:14:20 -
2
回答
33浏览
SAST扫描说我这个JS代码有注入漏洞,该怎么改?
我在写一个处理用户输入的函数,用字符串拼接SQL查询的时候,SAST工具突然报高危漏洞。代码看起来没问题啊,我明明用了双引号转义…… function buildQuery(input) { cons...
安全 2026-01-26 01:16:25 -
2
回答
25浏览
如何防范事件属性中的XSS漏洞?比如onclick里被注入脚本?
最近在做用户评论功能时,允许用户自定义事件属性(比如onclick),但测试时发现如果输入"onclick=alert(1)"会被直接执行。我尝试过滤了常见的事件属性名,但测试人员用"onCLick"...
安全 2026-01-25 23:33:23 -
2
回答
40浏览
SAST扫描总报React组件XSS漏洞,但代码明明转义了怎么办?
最近给React项目配置了SAST工具,扫描时总提示组件存在XSS风险。代码里已经用dangerouslySetInnerHTML包裹了sanitization函数处理的数据,为什么还是报这个漏洞? ...
安全 2026-01-25 21:37:24 -
2
回答
34浏览
如何在前端表单提交时有效隐藏用户手机号?
现在遇到个问题,项目里需要用户提交包含手机号的表单,但根据隐私要求只能传输后四位。试过用substr截取后四位,但发现原始手机号还在请求体里,这样还是有泄露风险。如果直接在前端把前面的数字替换成星号,...
安全 2026-01-25 21:35:20 -
2
回答
23浏览
在Sequelize中使用findOrCreate时如何防止SQL注入?
我最近在做用户注册功能,用Sequelize的findOrCreate方法根据邮箱查找或创建用户。但发现直接拼接查询条件时(比如`where: { email: req.body.email }`),...
安全 2026-01-25 21:12:21 -
2
回答
51浏览
Origin头检查CSRF防护时,跨域请求被拦截怎么办?
我在给表单提交接口加CSRF防护时,后端要求比对Origin头。但发现当用户从https://myapp.com跳转到支付页面时,跨域预检请求被拦截了。 代码是这样的: // 后端中间件逻辑(伪代码)...
安全 2026-01-25 21:04:21 -
2
回答
46浏览
为什么Vue中使用bcrypt比较密码总是返回false?
我在Vue项目里用bcrypt加密用户密码,注册时能正常存储哈希值,但登录验证时用bcrypt.compare始终返回false。比如用户输入正确密码,直接对比数据库里的哈希值就不对,这是为什么? 代...
安全 2026-01-25 20:12:24 -
2
回答
32浏览
如何有效识别并绕过JavaScript控制流扁平化保护?
最近在分析一个加密库的混淆代码时,发现函数调用都被拆成了一堆if-else嵌套和无意义的跳转,变量名全是a_b_c这种,完全看不懂逻辑结构。 试过用de4dot和burp的JSE反混淆,但控制流扁平化...
安全 2026-01-25 16:50:22 -
2
回答
27浏览
为什么用了escape()后XSS过滤还是没效果?
最近在做用户评论功能,前端用escape()转义了输入内容,但测试时发现输入alert(1)依然能执行,这是怎么回事?我检查过代码确实调用了escape,但漏洞还是存在... 尝试过在服务端也做了过滤...
安全 2026-01-25 16:48:24 -
2
回答
45浏览
前端把API Secret放在环境变量里打包后还是能被看到怎么办?
我最近在做一个项目,要用到第三方API,按教程把Secret放在.env文件里了。但打包成生产版本后,用开发者工具一搜,secret居然能直接看到,这样不是完全暴露了吗? 试过用Webpack环境变量...
安全 2026-01-25 16:47:22 -
2
回答
72浏览
为什么Vue项目中混合加密发送的密文到后端解密失败?
最近在做一个需要混合加密的登录功能,用RSA加密对称密钥然后AES加密密码,但后端总说解密失败。 代码逻辑是这样的:先用后端给的公钥加密AES的密钥,再用这个密钥加密密码,然后一起发过去。但测试时后端...
安全 2026-01-25 16:46:25 -
1
回答
61浏览
如何安全地更新npm依赖包版本?
最近在更新项目里的一些npm包,发现有几个核心库有新的大版本更新了。直接升级怕影响现有功能,想知道有没有什么好方法可以先测试新版本对项目的影响? 试过在一个分支上手动修改package.json然后运...
安全 2026-01-25 15:46:15 -
2
回答
18浏览
怎样正确实现双提交Cookie来防御CS
最近在学习用Double Submit Cookie方法来增强网站的安全性,防止CSRF攻击。但是,在实际操作过程中遇到了些问题。我的做法是在用户登录时生成一个随机token存储于cookie中,并且...
安全 2026-01-25 02:55:33