2016-04-15 91 views
0

如果一臺特定的計算機正在製造大量的帳戶或淹沒我的服務器與其他請求,可能parse-server自動檢查此行爲並阻止指定的IP地址?有沒有辦法禁止IP地址訪問我的分析服務器?

內置的速率限制也是一個不錯的選擇,儘管如果這個人繼續發送垃圾郵件並不能真正解決問題。

我在谷歌應用程序引擎的託管方式。

回答

0

我不知道解析本身,而是從App Engine端你有DoS protection service通過dos.yaml文件控制你的項目,讓你黑名單IP塊 - 聽起來像這可能有幫助。它不是「自動馬蒂奇「,雖然;您仍然需要手動更新此文件併發出appcfg.py update_dos <PROJECT_DIR>以使更改生效。

+0

儘管可能在AWS,Azure或任何單獨的負載平衡器(HAProxy等)上,但它看起來像GAE中缺少動態ip限制。這樣的恥辱,它使GAE不是非常可行的imo。 – AppreciateIt

+0

最近發佈了FWIW GAE防火牆,請參閱https://stackoverflow.com/questions/23682114/google-app-engine-block-incoming-traffic-by-country/45891423#45891423 –

0

我不認爲這是開箱即用的功能 - 請參閱此處的高級選項:https://github.com/ParsePlatform/parse-server

您需要考慮使用防火牆控制對Google App Engine(或其他主機 - 如Microsoft Azure Web App)的訪問權限(您可以使用Azure輕鬆實現此操作)我不熟悉Google App發動機,但是想象一下,類似的功能可以

不過,我不相信,一個防火牆是必要的。 - 只有更好的應用程序的安全性禁用匿名用戶 - Parse Server Security