相关疑难解决方法(0)

Parse.com app上的拒绝服务攻击

我正在编写一个小型Web应用程序,因为我正在学习使用Parse.com的功能.

由于application_idjavascript_key都是公共的(如文档中所述),这意味着任何人都可以自由运行代码,如下面的代码段所示:

function sendRequest(){

    var query = new Parse.Query(Parse.User);
    query.find({

        success: function(results) {
            console.log("Request sucessful");       
        },

        error: function(error) {
            console.log("Request error: " + error.code + " " + error.message);
        }
    });
}

setInterval(sendRequest, (1000 / hitsPerSecond));
Run Code Online (Sandbox Code Playgroud)

我认为它可以很容易地导致"DOS"攻击 - 任何愿意将这个应用程序关闭的人只需要恢复公钥并发送大量请求.

编辑帐户有一个请求/限制,免费计划从30开始,但使用这个简单的脚本可以使任何订阅计划饱和.

考虑到这是正确的 - 对此有什么好的做法吗?任何模式适用?

提前致谢,

denial-of-service parse-platform

11
推荐指数
1
解决办法
580
查看次数

标签 统计

denial-of-service ×1

parse-platform ×1