在根级别设置功能是非常危险的

时间:2013-04-30 05:44:58

标签: firebase

我意外地运行了一个脚本,它在根级别上有set命令,它完全破坏了所有数据。

var Firebase = require('firebase');
var myRootRef = new Firebase('https://myprojectname.firebaseIO-demo.com/');
myRootRef.set("hello world!");

我知道有一个'更新'方法,但我认为应该有一些配置或某些东西阻止它在根级别执行此操作。

总是有可能错误地使用'set'方法或者黑客攻击可能会完全破坏数据。

1 个答案:

答案 0 :(得分:3)

您应确保编写控制对数据访问权限的安全规则。这样可以防止意外数据损坏和恶意攻击。