2011-08-30 99 views
3

我有一個網絡應用程序從Solr實例(Tomcat)獲取其數據 附加查詢是用AJAX完成客戶端,數據直接從Solr中提取。現在,用戶可以選擇執行任何他們喜歡的查詢,當然這是一個巨大的安全漏洞。這對於這個特定的應用程序並不是一個特別大的問題,但我很好奇如何解決這個問題。當需要客戶端AJAX調用時如何保護Solr? (最好我會用PHP解決這個問題。)網絡應用程序的solr安全

回答

1

而不是直接查詢solr,你可以創建一個簡單的PHP包裝,限制可能的查詢類型。然後,客戶端查詢這個PHP腳本,然後查詢solr。完成之後,您可以通過防火牆或Java應用程序服務器將solr服務器的訪問權限限制在本地主機上。

+0

有沒有更好的方法? – gregm