我們有一個混淆下游 API 的 REST API。
允許所有查詢引數通過原始請求(并將它們轉發到下游 API 以防它們消耗它們)會更好嗎?或者提供一個查詢引數白名單,并且只允許特定的白名單引數通過會更好嗎?
我認為列入白名單的方法在安全性方面可能會稍微好一些。但是,為了維護,傳遞原始請求中發送的所有查詢引數會更好。
我一直傾向于傳遞,但想看看其他人認為最好的做法。
謝謝,
我的假設是提供允許的查詢引數的白名單可能會稍微更好的安全性。但是,通過允許所有查詢引數通過
uj5u.com熱心網友回復:
最好和推薦的方法是對引數使用過濾器,只允許你需要的,例如。params.require(:user).permit(:name, :age). 更多關于ruby??doc的內容。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/475855.html
