2010-04-16 92 views
1

我在JSP中開發了一個Web應用程序。我在JSP頁面中有許多用於文本驗證的JavaScript驗證。在測試過程中,我在Firefox中啓用了Firebug,並清除了一個驗證並提交給servlet的函數。 Web應用程序允許提交文本字段的垃圾值。如何克服這一點?任何解決方案使用Firebug的Web應用程序的安全問題

回答

3

你永遠不能相信客戶。您必須驗證服務器端的所有輸入。例如,在servlet中。

除了服務器端的驗證之外,僅將客戶端驗證用作用戶的便利。

+0

@Christoffer謝謝 – 2010-04-16 09:38:20

+0

@Suresh:np,如果你認爲答案是最好的答案,你應該將其標記爲接受。 – 2010-04-16 09:44:32

0

您總是需要驗證客戶端和服務器站點中的數據...只有客戶端驗證不安全。 :)

3

您應該始終在服務器上進行驗證,而不是依賴於客戶端驗證。客戶端驗證只是一個很好的功能,可以更方便地向用戶提供即時反饋,並可以將不必要的往返從客戶端保存到服務器並返回。