我意外地运行了一个脚本,它在根级别上有set命令,它完全破坏了所有数据。
var Firebase = require('firebase');
var myRootRef = new Firebase('https://myprojectname.firebaseIO-demo.com/');
myRootRef.set("hello world!");
我知道有一个'更新'方法,但我认为应该有一些配置或某些东西阻止它在根级别执行此操作。
总是有可能错误地使用'set'方法或者黑客攻击可能会完全破坏数据。
答案 0 :(得分:3)
您应确保编写控制对数据访问权限的安全规则。这样可以防止意外数据损坏和恶意攻击。