2009-02-10 23 views

回答

7

就我個人而言,我很滿意使用Javascript能夠瀏覽插件代碼並理解可能的不當行爲。

我尋找的是最相關的安全問題與JavaScript,跨域通信,通常是與創建iframe就辦妥了,script/img標籤等。

大部分的時間,雖然,我相信社區,例如,如果它在http://plugins.jquery.com/上,它通常是一個值得信賴的來源。

0

最流行的是在各大網站上使用。如果存在安全問題,其他人可能已經注意到了。另外,很多最常用的jQuery插件來自社區中非常活躍的開發人員,因此相信他們是相當安全的。 (JörnZaefferer,想到驗證插件的人,想起​​了)

當然,總是測試並始終持懷疑態度是一個好主意,但在某些時候,太擔心的代價太低了。

2

jQuery不能做JavaScript本身無法做的任何事情,因此所有相同的安全標準都適用。基本上 - 從不依靠安全。始終驗證服務器端的所有輸入。

想想最好的方法是從安全角度來看,客戶端JavaScript實際上並不是您的應用程序的一部分。您的應用程序包含所有可能的http調用到您的服務器。爲了提高安全性,假設黑客甚至不會使用瀏覽器 - 他們會直接向您的服務器發送http請求。確保你沒有暴露你的http端點中的任何漏洞,你應該沒問題。

注意:我在本回復中假設您正在討論數據和系統安全。用戶安全性(防止你的用戶被釣魚等)是另一個魚的水壺,但我不確定它與jQuery有什麼關係,而不是一般的javascript。

+0

我相信擔心惡意代碼會植入jQuery插件中。這是任何Javascript庫都可能發生的事情,但不是如果你要去突擊隊時可能發生的事情。 – 2009-02-10 20:47:28

相關問題