2
在強大的SQL背景之後首次使用firebase。我習慣於使用像addslashes()
這樣的函數來將用戶輸入清理成查詢。Firebase的SQL注入版本
是否有任何使用Firebase查找做類似事情的標準方法?
例如:
// expected a key, not a path
var userProvidedKey = "3/malicious"
// will not be a ref to what I expect
var ref = firebase.database().ref(`something/${userProvidedKey}`)
我不知道它是如何惡意可以是用戶對於能夠在裁判再往下搜索,但也許這個問題就解決了?或者我需要.split('/').shift()
我收到的任何輸入?
注意:使用JS SDK作爲我的示例。
鏈接的線程正是我正在尋找的。 – funkju