0
我最近遇到了this。據說可以在任何網站上運行jQuery,在控制檯中添加鏈接到jQuery的腳本標記。jQuery.post()從瀏覽器控制檯
我的問題:這可能是一個安全問題,任何人都可以運行$.post()
並將隨機數據發佈到服務器?任何人都可以在網站上查看JavaScript文件,並獲取jQuery post語句的url
以及可以發佈的數據。這也可以繞過客戶端的驗證。
我最近遇到了this。據說可以在任何網站上運行jQuery,在控制檯中添加鏈接到jQuery的腳本標記。jQuery.post()從瀏覽器控制檯
我的問題:這可能是一個安全問題,任何人都可以運行$.post()
並將隨機數據發佈到服務器?任何人都可以在網站上查看JavaScript文件,並獲取jQuery post語句的url
以及可以發佈的數據。這也可以繞過客戶端的驗證。
這不僅僅是一個jQuery問題 - 任何javascript命令都可以通過控制檯運行。
是的,這是一個潛在的安全問題,但你應該知道的一個問題。爲了更好的用戶體驗,客戶端驗證應作爲禮貌用途。您必須必須也對每個請求都進行服務器端驗證,以確保發送的數據是有效的,不管源是什麼。
Anone也可以使用'action =「yourURL」'編寫自己的網頁,其中包含一個表單。 – Barmar 2014-12-04 12:01:18
他們也可以從命令行或PHP腳本運行'curl',並連接到您的服務器腳本。 – Barmar 2014-12-04 12:02:02