8
How does MongoDB address SQL or Query injection?解釋瞭如何在服務器上使用JavaScript時處理與BSON的查詢注入。我一直無法追查Mongoose是如何處理查詢注入的。Mongoose和查詢注入時使用Javascript?
在這一點上我有兩個問題:
- 確實貓鼬防範SQL注入(使用BSON或其他方法)
- 如果是這樣,還有什麼怪癖與它的實現,開發者需要要知道?
How does MongoDB address SQL or Query injection?解釋瞭如何在服務器上使用JavaScript時處理與BSON的查詢注入。我一直無法追查Mongoose是如何處理查詢注入的。Mongoose和查詢注入時使用Javascript?
在這一點上我有兩個問題:
Mongoose不能防止查詢注入,所以不幸的是,您需要按照以上鍊接的指導進行自己的注入檢測。
貓鼬根據模式來做種姓特性。你能解釋爲什麼這還不夠嗎? – JoBu1324
該鏈接涉及兩種類型的注入:查詢注入(如果驅動程序將查詢構造爲BSON,則應該注意)和JavaScript注入(可以通過仔細/節省使用$ where,db.eval,mapReduce,和組)。你能否更詳細地談論Mongoose(或者根本的mongodb原生驅動程序)如何解決這兩種類型的注入? – Aaron