if (jsonresponse == 'SESSION_ALREADY_LOGGED_IN' || jsonresponse == 'USER_ALREADY_LOGGED_IN'){
window.location.replace("${pageContext.request.contextPath}/TrialUser.jsp?rsUsername=" +
getURLParameter("rsUsername") + "&rsPassword" + getURLParameter("rsPassword") + "&rsUse=" +
getURLParameter("rsUse") +"&HOOK_URL=" + getURLParameter("HOOK_URL"));
}
1
A
回答
1
爲什麼你在獲取請求時發送用戶名和密碼,它應該總是在發佈請求。
在情況下,如果你要做到這一點,至少通過JavaScript加密密碼或用戶詳細資料發送它
window.location.href = "index.php?Id=" + encrypt(5)+ "&No=" +encrypt(5);
我強烈recement不這樣做
2
簡單之前對它進行加密和在請求頭中的「認證」送它,你可以在使用一個簡單的HTTP基與用戶名/密碼的Base64,或使用承載和JWT(Ĵ AVA W¯¯ EB Ť奧肯)與令牌,散列和至少256位使其更加複雜。
如果您正在使用MD5那麼你應該知道它是在1991年破裂以及超過25年沒有以安全考慮。
1
似乎整體架構設計應該改變登錄功能。重新思考你希望如何實現這個過程可能是一個好主意。
此外,爲什麼發送用戶名/密碼作爲GET參數?通常還會在各種Web服務器/應用程序服務器中記錄GET請求,這會造成安全風險。在執行登錄序列時使用POST。
如果應該使用GET,請查看有關識別可能性的其他解決方案。
相關問題
- 1. 隱藏窗口,用戶名和密碼
- 2. 如何在$ .getJSON調用中隱藏用戶名和密碼
- 3. 如何使用.htaccess從網址隱藏文件夾名稱
- 4. 如何使用.htaccess從網址隱藏文件名
- 5. 如何使用反編譯器從精明的用戶隱藏硬編碼的用戶名和密碼?
- 6. PouchDB中隱藏的用戶名和密碼
- 7. 如何隱藏網址?
- 8. 如何隱藏網址
- 9. 如何隱藏網址
- 10. 如何隱藏網址
- 11. 從網址隱藏ID
- 12. 如何隱藏和查看密碼
- 13. 如何獲取給定網址和用戶名和密碼的回覆?
- 14. 如何編碼用戶名和密碼?
- 15. 隱藏用戶的完整網址
- 16. 通行證用戶名和密碼JSON網址
- 17. mysql數據庫網址,用戶名和密碼在文件中
- 18. 在ssrs2008中詢問用戶名和密碼的網址?
- 19. 如何從網址隱藏模塊名稱yii2
- 20. 如何使用用戶名和密碼從外部網站驗證Facebook用戶?
- 21. 隱藏密碼用戶輸入提示
- 22. 如何從Firebug的網絡面板隱藏密碼?
- 23. 隱藏密碼
- 24. 隱藏密碼()
- 25. 如何隱藏網站的網址
- 26. 從網址隱藏首頁和索引頁名稱
- 27. 如何用密碼術隱藏javascript?
- 28. 如何檢查用戶名和密碼
- 29. 如何保存用戶名和密碼?
- 30. 如何檢查用戶名和密碼?
請爲您正在使用的代碼片段添加業務邏輯?您究竟在做什麼,爲什麼? –
在請求標題中添加憑證! –