在MongoDB中使用更新过滤器/替换对象信任客户端是否安全?

时间:2017-02-16 13:11:53

标签: mongodb

如果我强制使用userId,让客户端提供过滤器和/或替换对象的安全性如何:

filter = params['filter'];
update = params['update'];

filter['userId'] = userId;
update['userId'] = userId;

userSettingsCollection.update(filter, update);

这种方法可能存在哪些安全问题?客户端可以在这里进行任何类型的NoSQL注入并为另一个用户更新变量吗?这种方法可能带来哪些其他问题?

0 个答案:

没有答案