gpt4 book ai didi

javascript - Json Web Token 可以伪造或冒充吗?

转载 作者:行者123 更新时间:2023-11-30 15:39:41 25 4
gpt4 key购买 nike

我已经在我的 react-native 项目中启动并运行了 JWT 身份验证。现在我发出的每个请求, token 都将作为 authorization 包含在 header 中。

据我了解,当服务器收到我的 token 时,它会被解码成如下内容:

{ sub: user.id, iat: timestamp, email: user.email }

然后服务器会根据那个user.id识别我。

但是因为header中只有token,header中没有userId,服务器怎么知道我真的是那个id的呢?假设黑客拿到了我的 token ,那么他可以伪装成我并与服务器对话吗?

最佳答案

防止此类 token 在传输过程中被盗的常用方法是通过传输级别安全性,特别是 SSL。在两个系统之间交换 token 之前,首先建立 HTTPS 连接。

还有其他潜在的解决方案也可用于防止 token 盗窃,例如 Token Binding ProtocolProof Key for Code Exchange by OAuth Public Clients .

为了提供额外的安全性, token 通常是有时间限制的。 Reference Tokens可以按需撤销,而不必等待它们超时。

关于javascript - Json Web Token 可以伪造或冒充吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41010496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com