首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么有些cookie/数据更改(例如通过Burp)是持久的,而有些则不是?

为什么有些cookie/数据更改(例如通过Burp)是持久的,而有些则不是?
EN

Security用户
提问于 2018-05-18 14:51:42
回答 1查看 274关注 0票数 0

我不是开发人员,所以请原谅我的无知。有人能解释为什么有些cookie可以通过Burpsuite代理被操纵和提交,而有些不能呢?JS (或其他语言)中有什么东西可以防止篡改吗?如果是的话,这会否被击败呢?

示例:如果在渗透测试期间使用Burpsuite,则可以将cookie值从NotAnAdmin更改为Admin。有时这会起作用,有时服务器仍然会响应,好像我没有做任何更改一样使用cookie,就好像它仍然是NotAnAdmin一样。

我也尝试过使用散列,其中我将尝试将散列或令牌或其他东西交换给另一个,但是站点会用它生成的原始令牌进行响应,或者以某种方式将其更改,而不使用我手动输入的标记。

EN

回答 1

Security用户

回答已采纳

发布于 2018-06-06 19:37:17

我在堆栈交换中偶然发现了这个答案,为什么有些cookie可以更改,而有些则不能。

有些是“签名”饼干。他们使用哈希和其他信息来防止篡改。

https://stackoverflow.com/questions/11897965/what-are-signed-cookies-in-connect-expressjs#11898142

票数 0
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/186063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档