security - JWT token - 中间人攻击

标签 security asp.net-core jwt

我正在通过 JWT 身份验证。看起来不错。但是我有一个问题,JWT 身份验证是否容易受到中间人攻击?有人可以在发送时获得此 token 吗?如果是这样,那么使用 token 和假请求(显然具有正确的 url)就可以获取数据?

这是否是一个有效的场景?

欢迎任何意见

最佳答案

不使用 https 的 JWT 容易受到中间人攻击,您应该将其与 https 协议(protocol)一起使用以最大程度地降低风险。

您可以通过将客户端的 IP 地址添加为 JWT token 的私有(private)声明并对其进行验证来使其更加安全。

关于security - JWT token - 中间人攻击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49424639/

相关文章:

web-services - 从 wso2 esb 调用 HTTPS 端点

c# - 保护 Azure 功能的方法有哪些

azure - 如何阻止出站 HTTP 连接超时

c# - dnx451 RC1 InMemorySymmetricSecurityKey 发生了什么?

javascript - 保护 Electron 应用程序的最佳实践

javascript - 在前端angularjs应用程序中存储 key 和应用程序ID的位置

c# - 如何将api版本相关数据设置为httpcontext以在.net core中进行单元测试?

c# - 如何通过单击按钮将另一个 Razor 组件加载到 Razor 组件中?

encryption - 什么时候用对称 key 签署 JWT 比使用非对称 key 更有用?

wcf - 使用 WCF 的 Ionic 自定义身份验证端点文档/示例