国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - jwt token安全性問(wèn)題.

瀏覽:126日期:2023-10-19 09:43:24

問(wèn)題描述

A,B系統(tǒng)是前后端分離的。(兩個(gè)系統(tǒng)跨域)現(xiàn)在A系統(tǒng)一個(gè)頁(yè)面跳轉(zhuǎn)到B系統(tǒng)中。現(xiàn)在是用的跳轉(zhuǎn)到B系統(tǒng),地址欄中帶了一個(gè)加密token (包含用戶id).幫其自動(dòng)登陸上了。此頁(yè)面顯示的商品信息和該用戶的折扣。

此時(shí)假如我知道了別人的token,然后修改地址欄。頁(yè)面就變成別人的信息了。

此時(shí)我都不知道別人的賬號(hào)密碼,然后就獲得了別人的一些用戶信息.

問(wèn)題解答

回答1:

https加密吧,Http協(xié)議本身就不安全,明文的。這幾位說(shuō)的對(duì),我說(shuō)錯(cuò)了

回答2:

最簡(jiǎn)單的辦法,也是比較安全的辦法。在b站幫其登錄的時(shí)候,再?gòu)棿慰颉W屍浯_認(rèn)密碼!

有個(gè)叫csrf的令牌或者。隨機(jī)數(shù)的辦法。值得你擁有。csrf令牌就是限制這樣的跨域攻擊的

JWT的驗(yàn)證token是要放到header里的,你可以考慮授權(quán)認(rèn)證

回答3:

首先token的出現(xiàn)就是為了解決用戶驗(yàn)證的問(wèn)題 既然是兩個(gè)系統(tǒng)了就應(yīng)該避免自動(dòng)登錄的這種情況 這是很不安全的。不過(guò)你既然有這樣的需求 那只有盡量側(cè)面規(guī)避了,給個(gè)方案:token中盡量避免敏感信息 ,其次就是在授權(quán)跨系統(tǒng)的token時(shí) 把這個(gè)token的授權(quán)設(shè)為一次性的 并且壓縮token的有效時(shí)間 如此token只辦30分鐘內(nèi)有效其實(shí)你可以參考現(xiàn)在的很多第三方登錄 如微博等 授權(quán)的token都只包含昵稱,頭像等少量信息

回答4:

題主這是真實(shí)場(chǎng)景的情況嗎?

如果你能得到別人的 token,相當(dāng)于竊聽(tīng)了他的密碼,這不是 JWT 的安全問(wèn)題。

與 JWT 本身有關(guān)的措施,就是加入過(guò)期時(shí)間,強(qiáng)制 JWT 在一定時(shí)間后失效。

根據(jù) JWT 規(guī)范,JWT 最好是放在請(qǐng)求頭部 Authorization 中,不要放在 URL 里。

HTTPS 是有用的。

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 漠河县| 科技| 会理县| 桃园市| 新营市| 哈巴河县| 长乐市| 屯门区| 寿光市| 望城县| 中方县| 温州市| 都兰县| 安新县| 仪陇县| 修武县| 容城县| 松原市| 龙口市| 东乡| 长治市| 通江县| 濮阳县| 江阴市| 隆昌县| 万年县| 增城市| 贵港市| 美姑县| 会宁县| 油尖旺区| 天长市| 蛟河市| 宜川县| 义马市| 阿坝县| 灵台县| 黄骅市| 阜南县| 怀化市| 绥德县|