2014-02-10 51 views
0

假設你有一個寧靜的網址,在那裏你有一個指針的一個重要對象的網址,如:從指針的任何安全問題在rest風格的url

/api/shoppingcart/{shoppingcartid}/ 

或者

/api/creditcard/{creditcardid}/ 

是那不是很危險?例如,假設黑客看到網址,他們可以很容易地改變它,併發布到您的網站?

如果我採用這種方法,我怎麼能確定沒有什麼風險會發生?

感謝

+1

對於敏感交易使用ssl,並且是的,如果您希望數據不在url中可見,則最好進行發佈 –

+0

授權和身份驗證是您的朋友。 – moonwave99

回答

1

如果你申請認證和授權,以在所有的URI的每一個HTTP動作,只要你的URI不包含有利於黑客(如實際的信用卡信息,這是沒有危險可言號)。

+0

但是如果有人更改指針併發送相同的請求會怎麼樣? –

+0

然後,他們最好爲該新請求提供有效的憑據,並且取決於系統的API服務器實現,以高度細化的URI級別執行身份驗證。 –