2013-01-22 99 views
0

我們的網站之一是一個常見的「宣佈免費您的公寓」。 收入與公共使用的數量直接相關,並宣佈 註冊(我們市場部門的觀點)。如何平衡REST API和開放性以防止數據被盜取

另一方面,REST推動設計你 API(我們的軟件部門的參數)時保持清醒的API,它是一個數據竊取 邀請任何競爭對手。在這個視圖中,Web服務器幾乎變成了一個智能數據庫。

我們明確了我們的問題,但不知道如何解決這些約束條件。任何提示將有所幫助?

回答

1

油門通過IP數據的豐富元素的來電說1000每天(或三一普通用戶會用什麼)

如果公開數據,那麼它會被偷走。並且考慮一下搜索元素,即使這些元素是由javascript或表單煽動的,它們也會返回大型數據集 - 我個人已經編寫了可以規避這些問題的拖網漁船。

你也可以說(如果數據是重要的)大約在基於從服務器(發送密鑰和認證的客戶端解密,但這只是提高了標準不偷的能力。

添加驗證碼/再次驗證碼誰是掃描太快或太多的用戶

總之:

  • 像往常一樣只露出最低API來完成這項工作(攻擊面最小化)
  • 登錄一個nd油門
  • 強制登錄(?)。這至少可能推遲一些掃描儀
  • 使用capthca機制爲用戶認爲可能是機器人拖網您的數據