Web アプリケーションのセキュリティについて少し疑問に思っていました。2 つの質問があります。ご協力いただければ幸いです。
私はプレイフレームワーク(残りをサポートしています)を使用しています。私の REST ルートの一部は次のようになります。
GET /mailbox/user/{userId} Application.getMailboxMessages
その件に関して2つ質問があります
1. userId
をルートに配置すると、セキュリティ上のリスクになりますか? (サーバーのセッションから取得しuserId
、まったく渡さないのuserId
は私がすべきことですか?)
userId
最初の URL は、JavaScript ファイルに配置するように導きます。
$.ajax({
type:"GET",
url:"/mailbox/user/"+window.userId,
success : function() {....}
})
2. userId
javascriptを配置することはセキュリティ リスクですか?
3. また、ajaxを使用してやり取りする他のユーザーIDはどうなりますか?それらについても何かをする必要がありますか? 例えば:
$.ajax({
type: "POST",
url : "/sendMessage/userFrom/"window.userId+"/userTo/"+ someTargetUserVar ,
success: function() {//update some gui here}
})
ありがとうございました