Jwt签名算法可改为none

Blade 未结 2 267
ruitaige
ruitaige 2024-06-21 10:54

一、该问题的重现步骤是什么?

JWT支持将算法设定为“None”。如果“alg”字段设为“ None”,那么签名会被置空,这样任何token都是有效的

原数据包:

图片1.png

将算法改为none 

图片2.png

图片3.png

二、你期待的结果是什么?实际看到的又是什么?

期望:如果解决规避这个问题?

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

3.2.0 ;win11

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  admin
    admin (楼主)
    2024-06-21 11:01

    bladex底层是没有设置为none的,如果你们自己把底层逻辑改成了none,相当于把钥匙放在了门口。

    这是我们线上的api地址,麻烦让渗透团队伪造token并且调用接口获取信息后把流程发我们验证(用账号密码申请的不算):https://api.bladex.cn/

提交回复