現在我正在開發處理覆蓋在Google地圖上的當地餐館的評論/推薦的服務。基本上Yelp,但限制在一定的利基。無論如何,因爲我不想一次加載每個位置並進行檢查,所以我終於開始使用jQuery和AJAX調用。如何保護我的AJAX服務?
我的問題是:如何防止其他人從服務器上的ajax腳本中'刮'數據?
主要的地圖/位置信息功能需要公開,因爲用戶不需要登錄即可使用該應用程序,因此它可能簡單地歸結爲使困難刮。我希望你們中的一位AJAX老手能指出我有更好的想法,或者我還沒有找到的一些「最佳實踐」文檔。
到目前爲止,所有我已經能夠拿出的是:
- 面向用戶的腳本在服務器上打開一個短暫的會議和AJAX調用將沒有有效的會話中運行。
- 發送某種訪問鍵以及應用程序代碼,並要求在所有的AJAX調用中。但不知道如何以一種不平凡的方式實現這一點。
請記住,JS本質上是開源的。你可以得到的最接近的是混淆 –